关于语音通讯

目前播放器支持的是在web端通过采集麦克风的音频数据,然后通过ws协议发送到服务器,服务器再将数据转发给其他客户端(摄像头)。

单向的采集音频数据,然后发送到服务器,服务器再转发给其他客户端(摄像头)。

目前还不支持通过ws协议接受音频数据,然后播放音频数据。

关于每个数据包的大小

默认是8k的采样率的 g711a/u 数据

采集端默认是会每次发送20ms的音频数据,大小是160个字节。

[裸数据] = 160个字节

关于rtp封装

tcp

rtp tcp 封装格式是 [2]+[12]+[裸数据]

[2]: 2字节的rtp头(音频裸数据长度+12个字节的rtp扩展头)

[12]: 12字节的rtp扩展头

[裸数据]: 语音裸数据

udp

rtp udp 封装格式是 [12]+[裸数据]

[12]: 12字节的rtp扩展头

[裸数据]: 语音裸数据

裸数据

逻数据的格式是 [裸数据] + [裸数据]

关于jtt 道路运输车辆卫星定位系统音视频通讯协议 封装

jtt 是道路运输车辆卫星定位系统音视频通讯协议

关于协议介绍:

封装格式如下:

[4] 针头标识 +[1] V P X CC + [1] M PT + [2] 包序号 + [6] SIM卡号 + [2] 逻辑通道号 + [1] 数据类型(音频) + [8] 时间戳 + [2] 数据体长度 + [裸数据]

[4]: 针头标识

[1]: V P X CC

[1]: M PT

[2]: 包序号

[6]: SIM卡号

[2]: 逻辑通道号

[1]: 数据类型(音频)

[8]: 时间戳

[2]: 数据体长度

[裸数据]: 语音裸数据