功能说明
- 28181协议不支持公网对讲,文档介绍两种对接方式,实现28181设备使用公网跟平台对讲
- 平台通过广播的方式向设备喊话,然后平台打开设备实时音视频,用于收听设备声音,实现双向对讲
第一种方式:
-
按照国标协议,服务器向设备发送音频(不包括视频)请求,invite sdp 填服务器的ip和端口号,但是这只是打开设备的音频;
-
国标实现对讲,需要在第一步基础之后,向设备发送广播请求,设备主动发送invite,打开客户端的音频
-
设备收到广播请求之后,会发送invite 打开客户端音频,服务器回复ip 和端口号整个dialog建立成功之后
-
设备会发送三个rtp空包到服务器指定的ip和端口号,这时候服务器就获得到设备的ip和端口号,可以推送音频流了
** 注:右上角附件是数据抓包示例。
** 备注:如果设备不支持第一步中的音频(不带视频)请求,仅支持 音视频(带视频)请求。则可以将设备信息中的厂家类型修改成HB后,第一步中就会向设备发送 音视频请求。相当于对讲的时候,也会请求设备视频,会增加宽带占用。

第二种方式:
在第一种方式的基础上优化了第四步的流程,平台上的设备管理里需选择厂家类型为BA
备注:该方案对讲也会请求视频,会占用更多宽带。

-
按照国标协议,服务器向设备发送的invite sdp 填服务器的ip和端口号,但是这只是打开设备的音视频;
-
国标实现对讲,需要在第一步基础之后,向设备发送广播请求,设备主动发送invite,打开客户端的音频
-
设备收到广播请求之后,会发送invite 打开客户端音频,服务器回复ip 和端口号整个dialog建立成功之后
-
信令交互完之后,设备主动发tcp连接握手,可以推送音频流了
注意事项
补充:非广播(音视频),厂家类型选YW(9)
