




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
语音对讲流程详解一、前言语音对讲功能由下述两个独立的流程组合实现:通过9.2的实时视音频点播功能,中心用户获得前端设备的实时视音频媒体流;通过9.12的语音广播功能,中心用户向前端对讲设备发送实时音频媒体流,语音流的封装格式可。实时音频点播即通过上级预览取复合流或者音频流实现,具体见具体要求见《GB_T+28181-2016+公共安全视频联网_信息传输交换控制技术要求.doc》(后简称“国标2016”)9.2,见图1.1,相关内容已在取流流程中详细说明,这里不做赘述。图1.1语音广播是国标协议里的重要组成部分,其主要功能为下级设备听到上级的语音,主要流程为语音广播通知,语音广播应答,下级取语音流三个步骤,具体要求见国标2016的7.12,9.12节见图1.2。图1.2二、流程命令流程SIP服务器发起广播的命令流程见图2.1。图2.1SIP服务器发起广播流程示意图主要流程可概括为:上级给下级繁琐语音广播通知MESSAGE信令,cmdType是Broadcast。SourceID携带上级语音输入设备编码,TargetID携带下级语音输出编码。下级回复200ok。下级回复语音广播应答信令也是MESSAGE信令,cmdType是Broadcast,DeviceID与语音广播通知的TargetID一致,Result需要为OK,上级回复200ok。下级发送INVITE取流请求,S字段为play或talk,m字段为audio,c字段和m字段分别携带上级收流ip,端口。上级回复200ok,S字段为play或talk,m字段为audio,c字段和m字段分别携带上级收流ip,端口。下级根据200ok里的contact字段发送ack,然后下级根据协商好的收发流ip和端口进行发流。语音广播结束结束,上级发送bye结束取流内容摘自:国标20169.12.1语音广播2.1、语音广播报文解析和报文示例2.1.1、报文解析语音广播通知<!--命令类型:广播通知(必选)--><elementname="CmdType"fixed="Broadcast"/><!--命令序列号(必选)--><elementname="SN"type="integer"minInclusivevalue="1"/><!--语音输入设备的设备编码(必选)--><elementname="SourceID"type="tg:deviceIDType"/><!--语音输出设备的设备编码(必选)--><elementname="TargetID"type="tg:deviceIDType"/>移动设备位置数据通知<!--命令类型:移动设备位置数据通知(必选)--><elementname="CmdType"fixed="MobilePosition"/><!--命令序列号(必选)--><elementname="SN"type="integer"minInclusivevalue="1"/><!--产生通知时间(必选)--><elementname="Time"type="dateTime"/><!--经度(必选)--><elementname="Longitude"type="double"/><!--纬度(必选)--><elementname="Latitude"type="double"/><!--速度,单位:km/h(可选)--><elementname="Speed"type="double"/><!--方向,取值为当前摄像头方向与正北方的顺时针夹角,取值范围0-360度,单位:度(可选)--><elementname="Direction"type="double"/><!--海拔高度,单位:m(可选)--><elementname="Altitude"type="tg:deviceIDType"/>语音广播应答<!--命令类型:广播通知(必选)--><elementname="CmdType"fixed="Broadcast"/><!--命令序列号(必选)--><elementname="SN"type="integer"minInclusivevalue="1"/><!--语音输出设备的设备编码(必选)--><elementname="DeviceID"type="tg:deviceIDType"/><!--执行结果标志(必选)--><elementname="Result"type="tg:resultType"/>内容摘自:附录A联网系统控制描述协议(MANSCDP)命令集A2.5语音广播请求A2.6语音广播应答2.1.2、报文示例2.1.2.1、语音广播通知报文过滤方法可以用:sipcontains"点位编码"andsip.Method==MESSAGE图2.2重点字段:SN字段:命令序列号,现场抓包里面如果有很多语音广播请求的话,可以通过该值进行关联。CmdType字段:表示这次请求类型为broadcast,语音广播SourceID字段:表示上级语音输入设备编码TargetID字段:表示下级语音输出编码2.1.2.2、语音广播应答报文过滤方法可以用:sipcontains"点位编码"andsip.Method==MESSAGE图2.3重点字段:SN字段:命令序列号,该值跟语音广播里面的一致,现场抓包里面如果有很多语音广播请求的话,可以通过该值进行关联。CmdType字段:表示这次请求类型为broadcast,语音广播DeviceID字段:与上一条语音广播通知的TargetID一致Result字段:表示下级语音广播应答结果,ok表示成功,error或者其他表示失败。2.1.2.3、语音对讲图2.4重点字段:SN字段:命令序列号To,Subject字段:上级语音输入的设备编码SessionName(s)字段:代表取流类型,一般为Talk或PlayConnectionInformation(c)字段:下级取流ipNameandaddress(m)字段:语音对讲为audio,下级取流端口,下级取流协议(rtp/avp是udp协议)a字段:请求的音频格式,具体规范见附录f字段:码流帧率分辨率等信息图2.5重点字段:SN字段:命令序列号Contactz字段:ack发的目的ipTo,Subject字段:上级语音输入的设备编码SessionName(s)字段:代表取流类型,一般为Talk或PlayConnectionInformation(c)字段:上级取流ipNameandaddress(m)字段:语音对讲为audio,上级取流端口,上级取流协议(rtp/avp是udp协议)a字段:请求的音频格式附录音频流的RTP封装语音比特流宜采用标准的RTP协议进行打包。在一个RTP包中,音频载荷数据应为整数个音频编码帧,且时间长度在20ms~180ms之间。G.711的主要参数G.711A律语音编码RTP包的负载类型(PayloadType)的参数规定如下(见IETFRFC3551中的表4):负载类型(PT):8;编码名称(encodingname):PCMA;时钟频率(clockrate):8kHz;通道数:1;SDP描述中“m”字段的“media”项:audio。SVAC音频的主要参数SVAC语音编码RTP包的负载类型(PayloadType)的参数规定如下:负载类型(PT):20;编码名称(encodingname):SVACA;时钟频率(clockrate):8kHz;通道数:1;SDP描述中“m”字段的“media”项:audio。G.723.1的主要参数G.723.1语音编码RTP包的负载类型(PayloadType)的参数规定参照IETFRFC3551的表4中的G.723,具体如下:负载类型(PT):4;编码名称(encodingname):G723;时钟频率(clockrate):8kHz;通道数:1;SDP描述中“m”字段的“media”项:audio。G.729的主要参数G.729语音编码RTP包的负载类型(PayloadType)的参数规定如下(见IETFRFC3551中的表4):负载类型(PT):18;编码名称(encod
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 嵌入式开发中的团队协作技巧试题及答案
- 2025年C语言实战试题及答案合集
- 2025版高考生物一轮复习第2单元第1讲细胞膜和细胞核教学案新人教版
- 解除保姆雇佣合同协议书
- 2025年计算机ACCESS自我提升计划试题及答案
- 三年级语文上册第八单元30给予树教案2鲁教版1
- 计算机四级考试的备考要点试题及答案
- 屋顶水箱转让合同协议书
- 2024-2025学年四年级语文上册第二单元练习二教案苏教版
- C语言函数与模块化编程试题及答案
- 积分制管理的实施方案及细则
- 正定古建筑-隆兴寺
- 走进物理-基础物理智慧树知到答案2024年广西师范大学
- 三菱电梯型号缩写简称
- 2024年版-生产作业指导书SOP模板
- 历年考研英语一真题及答案
- 宠物殡葬师理论知识考试题库50题
- 飞花令“水”的诗句100首含“水”字的诗句大全
- 门诊常见眼科病
- 保育师中级培训课件资源
- 教学机房规划方案
评论
0/150
提交评论