Open weitCode opened 2 years ago
描述(Description) 接收第三方国标设备视频流出现 unkonw ps data 0XXX 的处理 排查发现是设备RTP包有extension拓展时,解析RTP包没有跳过导致 源码修改解决 srs_app_gb28181.cpp ---75--85行
sequence_number = stream->read_2bytes(); timestamp = stream->read_4bytes(); ssrc = stream->read_4bytes(); // jump header extension RFC3550 RTP Header Extension if(extension){ int16_t iexid = stream->read_2bytes(); int16_t iexlen = stream->read_2bytes(); while(iexlen--){ stream->read_4bytes(); } } // TODO: FIXME: check sequence number.
期望行为(Expect) 小白就不提交PR了,作者可以考虑更稳妥的做法
描述(Description) 接收第三方国标设备视频流出现 unkonw ps data 0XXX 的处理 排查发现是设备RTP包有extension拓展时,解析RTP包没有跳过导致 源码修改解决 srs_app_gb28181.cpp ---75--85行
期望行为(Expect) 小白就不提交PR了,作者可以考虑更稳妥的做法