Bootstrap

vlc搭建rtsp服务器不显示路径,VLC通过RTSP地址向IPC取流播放不了问题排查(示例代码)...

问题现象:现场hik ipc在vlc通过rtsp取流地址(rtsp://admin:[email protected]:554/Streaming/Channels/101?transportmode=unicast)取流,发现vlc界面并没有画面,但是看编码统计却是有收到码流包的。而且换另一个ipc可以预览,仅仅这个可以而已。

分析:据我所了解,rtsp取流跟onvif是一致的,也就是根据报文交互来确定取流、发流的相关属性。思路:分别抓包,看报文,对比,猜测,验证。

首先抓了个能预览的:

c0ed0774256c4b0ead3c989ed3d95976.jpg

来的码流包是RTP?纳尼,发现了些什么东西。熟悉的作案手法,RTP分析一波:

ff586d8b63eb496fb44964b610cbc7da.jpg

丢包率看起来还稍微能接收的样子。此时想起现场反馈过这个ipc能预览,但是有时会卡,猜测就是这1%+的丢包所致,继续看其他的:

;