Commit ae45c24f by xiongziliang

解决ts误判的问题

parent 069bde09
...@@ -186,7 +186,7 @@ void RtpProcess::onRtpDecode(const uint8_t *packet, int bytes, uint32_t, int fla ...@@ -186,7 +186,7 @@ void RtpProcess::onRtpDecode(const uint8_t *packet, int bytes, uint32_t, int fla
if(!_decoder){ if(!_decoder){
//创建解码器 //创建解码器
if(bytes % 188 == 0 || packet[0] == 0x47){ if(bytes % 188 == 0 && packet[0] == 0x47){
//猜测是ts负载 //猜测是ts负载
_decoder = Decoder::createDecoder(Decoder::decoder_ts); _decoder = Decoder::createDecoder(Decoder::decoder_ts);
}else{ }else{
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论