This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

wis-streamer卡顿问题



IPNC RDK 3.8.0,使用wis-streamer。

VLC播放视频时,选用UDP方式,较流畅,但也会卡;使用TCP方式,卡的比较厉害,如下图所示,下半部分出不来。

同一网络中其它厂家的视频,TCP与UDP都正常。

在摄像机中用Appro_avi_save 录像的文件是正常的,所以应该是RTSP服务的问题。

请问是否有遇到这样的问题?谢谢。

另外,图像在开始播放时,会先播一下,接着灰屏,像是缓冲码流的样子,然后又开始播,这是什么问题?

  • 我最近也在弄这个问题,好像自带的这个live555的代码实用性太差了,网络状况好还可以,但是一旦不好就比较麻烦。

    你这网络明显是有丢包,TCP因为是有保障的传输,所以会一直不停的重传,导致网络更加阻塞。

    我在考虑两种方案:

      1:通过rtcp反馈如果网络不好进行丢帧处理,丢掉一些P帧。

      2:再一个就是网络不好的情况下减小I帧间隔,比如从60降低到10,网络好的话再改回来。

    比较纠结,留贴讨论

  • 这个问题,我也碰到过,我使用live555接收数据,用tcp传输时候,打印日志看,丢了一些I帧,搞不明白,用tcp传输怎么会丢帧呢,可能是appro里面的缓存管理有问题,传不出去时,丢掉了;用udp传输正常!