weak_ptr<RtpSender> weak_self = shared_from_this(); _socket_rtcp->setOnRead([weak_self](const Buffer::Ptr &buf, struct sockaddr *, int) { //接收receive report rtcp auto strong_self = weak_self.lock(); if (!strong_self) { return; } auto rtcp_arr = RtcpHeader::loadFromBytes(buf...
url._passwd : "null") << " " << _rtp_type; weak_ptr<RtspPlayer> weakSelf = dynamic_pointer_cast<RtspPlayer>(shared_from_this()); float playTimeOutSec = (*this)[kTimeoutMS].as<int>() / 1000.0f; _play_check_timer.reset(new Timer(playTimeOutSec, [weakSelf]() { ...
You can comment out the code in RtpReceiver.cpp:61Member xia-chu commented May 26, 2022 zlmediakit just receive some rtp with payload type not identifiedAuthor pubpy2015 commented May 26, 2022 Thanks, This source is from Uniview IP camera. How to make MediaServer play this source ?Member...
secret=DC1g1mXzS353WzUD3JR6xOxPu4Xu0oFl # header: Accept : application/json, text/json, text/x-json, text/javascript, application/xml, text/xml Accept-Encoding : gzip Connection : Keep-Alive Content-Length : 370 Content-Type : application/json; charset=utf-8 Expect : 100-continue Host ...
shutdown(SockException(Err_timeout, "receive rtp timeout")); } if (!_process && _ticker.createdTime() > 10 * 1000) { shutdown(SockException(Err_timeout, "illegal connection")); } } void RtpSession::setRtpProcess(RtpProcess::Ptr process) { _emit_detach = true; _process = std::...
a=extmap:2http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time a=extmap:3http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid a=sendrecv a=msid:- d2eefd86-17e3-43f0-a1b7-3f974bb40230 ...
//rtp和rtcp接受超时时间 const string kTimeOutSec = RTC_FIELD"timeoutSec"; //服务器外网ip const string kExternIP = RTC_FIELD"externIP"; //设置remb比特率,非0时关闭twcc并开启remb。该设置在rtc推流时有效,可以控制推流画质 const string kRembBitRate = RTC_FIELD"rembBitRate"; static ...
Server] [8319-event poller 0] MultiMediaSourceMuxer.cpp:466 onTrackFrame | rtsp://10.10.10.164/live Mod:audio, dts:5334, pts:5334,dur:21,size:380,avdiff:7 2023-06-20 16:30:12.226 W [MediaServer] [8319-event poller 0] RtspPlayer.cpp:685 onPlayResult_l | 2 receive rtp timeout ...
shutdown(SockException(Err_timeout, "receive rtp timeout")); } if (!_process && _ticker.createdTime() > 10 * 1000) { shutdown(SockException(Err_timeout, "illegal connection")); } } void RtpSession::setRtpProcess(RtpProcess::Ptr process) { _emit_detach = true; _process = std::...