mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2024-11-25 20:27:34 +08:00
整理代码
This commit is contained in:
parent
76ebf02ced
commit
423dd454ca
@ -722,7 +722,8 @@ void WebRtcTransportImp::onRtp(const char *buf, size_t len) {
|
|||||||
auto &ref = info->rtp_channel[rid];
|
auto &ref = info->rtp_channel[rid];
|
||||||
if (!ref) {
|
if (!ref) {
|
||||||
if (is_rtx) {
|
if (is_rtx) {
|
||||||
WarnL << "dropped rtx rtp, rid:" << rid << ", ssrc:" << ssrc << ", codec:" << info->plan_rtp->codec << ", seq:" << ntohs(rtp->seq);
|
//再接收到对应的rtp前,丢弃rtx包
|
||||||
|
WarnL << "unknown rtx rtp, rid:" << rid << ", ssrc:" << ssrc << ", codec:" << info->plan_rtp->codec << ", seq:" << ntohs(rtp->seq);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
createRtpChannel(rid, ssrc, info);
|
createRtpChannel(rid, ssrc, info);
|
||||||
@ -752,7 +753,6 @@ void WebRtcTransportImp::onRtp(const char *buf, size_t len) {
|
|||||||
|
|
||||||
//前两个字节是原始的rtp的seq
|
//前两个字节是原始的rtp的seq
|
||||||
auto origin_seq = payload[0] << 8 | payload[1];
|
auto origin_seq = payload[0] << 8 | payload[1];
|
||||||
//InfoL << "rtx rtp, rid:" << rid << ", seq:" << origin_seq << ", ssrc:" << ssrc;
|
|
||||||
//rtx 转换为 rtp
|
//rtx 转换为 rtp
|
||||||
rtp->pt = info->plan_rtp->pt;
|
rtp->pt = info->plan_rtp->pt;
|
||||||
rtp->seq = htons(origin_seq);
|
rtp->seq = htons(origin_seq);
|
||||||
|
Loading…
Reference in New Issue
Block a user