EasyGBS问题解决:因视频丢包导致EasyGBS直播流无法播放

EasyGBS问题解决:因视频丢包导致EasyGBS直播流无法播放

最近在使用EasyGBS过程中,NVR注册到平台上后,未做其他操作ID自动改变,由原来的3***0000001180000001改变为3***0000001180000006,直播流无法播放,日志没有报错,改ID也不生效。

分析问题

步骤一

Connect result = 1
EasyRTMP_InitMetadata audio[86018 - 1 - 8000 - 16]
SendAACPacket failed. iRet=-2
~0 = -1, u32VideoFps=0. Line=279

步骤二

通过将TCP的11935端口开放,进行查看,发现SMS没有收到流

v=0
o=3***0000001180000006 0 0 IN IP4 192.168.*.***
s=Network Video Recorder
c=IN IP4 192.168.*.***
t=0 0
m=video 62030 RTP/AVP 96
a=sendonly
a=rtpmap:96 PS/90000
a=username:34020000001180000006
a=password:12345678
a=filesize:0
y=0110000001
[SMS] 2019/08/29 15:49:31 ack is coming...

步骤三

对视频流进行抓包。

解决问题

通过一系列问题分析和追踪,最终锁定原因为视频丢包导致视频帧不完整,现场带宽2M,本身已经有一定的丢包率,需要通过现场带宽扩充解决。

posted on 2019-09-10 14:40  EasyNVR  阅读(419)  评论(0编辑  收藏  举报