如何通过抓包检查EasyCVR和前端设备间的语音消息交互情况?

2021-07-28 18:05:24 浏览数 (2)

EasyCVR可以通过GB28181协议实现语音对讲,摄像头通过国标协议主动注册(摄像头支持音频,选择复合流)到流媒体平台EasyCVR上,同时在服务端开启音频。这样客户端就可以采集音视频数据发送到设备端,由摄像头播放。摄像头的拾音系统采集到设备周围的音频同步传输给客户端,实现双向的语音交互。

我们也碰到过部分用户采用EasyGBS进行语音对讲,发现无法互通的问题,本文就这个问题来介绍下如何通过抓包来查看EasyCVR是否向设备发送了语音消息,以及设备是否向EasyCVR进行回复。

1.抓包过程中使用麦克风进行讲话(3-4次),然后查看抓到的包里面是否含有broadcast如下图:

2.如果我们向摄像机发送了broadcast就代表我们正常的发送了语音对讲,对面摄像机应该回复一个SN,这个SN需要和我们传的SN一致,并且下方会回复一个Result OK。

这个Result 里面的OK就是代表设备已经收到了语音消息,就是代表可以正常的语音对讲了。

0 人点赞