
我现在开发了一个GB28181的设备端推流到easyNVR,连接也成功了也在线,也能点击播放,但是就是流无法播放成功。
我的推流端是一直在推流的,连接没有断开,就是无法出流。但是如果我接海康的NVR是可以正常出流的,同时使用海康的NVR接easynvr也是可以出流的,就是我开发的程序推流到easynvr无法出流,诊断结果如下图所示。 我的环境是局域网,invite回复的端口也是我本地绑定的。 现在不理解为什么不能出流。同时我还有几个问题:1)大家在分析ps码流的时候使用什么工具 2)比如使用wireshark抓包后,使用什么工具或者什么方法可以很好的分析码流是否正确。
我怀疑过
1)是不是因为我只推视频流导致无法播放,但是我发现海康的NVR也只推视频流
2)PS流包不对,但是我把要发送的PS流保存到本地文件 使用ffplay 播放是OK, 而且海康的NVR也可以正常出流,也分析了海康摄像头的流,一个个包分析,希望有PS工具,似乎没有明显问题
3)怀疑过信令问题,但是没有找到可疑的地方