[发明专利]DSPPA网络音频传输方法有效
申请号: | 201010551206.5 | 申请日: | 2010-11-19 |
公开(公告)号: | CN102075514A | 公开(公告)日: | 2011-05-25 |
发明(设计)人: | 王齐祥;周威 | 申请(专利权)人: | 王恒 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L12/56 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 李柏林 |
地址: | 510000 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | dsppa 网络 音频 传输 方法 | ||
1.DSPPA网络音频传输方法,其特征在于:包括以下步骤:
A.终端向主机发送连接信号、注册信息,与主机建立连接关系;
B.主机向终端发送同步请求,计算同步协调值,实现与终端通信的同步协调;
C.主机和终端进行数据传输;
D.终端进行数据管理,终端接收数据分为实时控制数据和媒体播放数据;实时控制数据通过TCP进行传输,并且终端会在收到后立刻响应;媒体播放数据通过UDP进行传输,采用RTP协议,在终端缓存起来,等待数据处理线程来处理。
2.根据权利要求1所述的DSPPA网络音频传输方法,其特征在于:步骤A所述的注册信息包含有能实现组播单播自动切换的注册信息。
3.根据权利要求2所述的DSPPA网络音频传输方法,其特征在于:组播单播自动切换流程如下:
终端判断当前能否建立组播连接;
根据判断结果,终端在注册信息中加入是否支持组播信息,并向主机发送注册信息;
主机根据终端注册信息确认数据传输模式,对于组播连接,向终端发送组播确认信息,终端收到组播确认信息后向主机发送组播确认反馈,主机接收到组播确认反馈后与终端建立组播连接;
主机通过单播或组播连接向终端发送数据。
4.根据权利要求1或2所述的DSPPA网络音频传输方法,其特征在于:步骤A还包括终端向主机发送心跳包表明在线身份。
5.根据权利要求1所述的DSPPA网络音频传输方法,其特征在于:步骤B包括:
B1.主机向终端发送同步请求并等待同步测试包,终端等待同步请求;
B2.终端收到同步请求,判断收到同步包时间是否超过预定时间,若没有超过则向主机发送同步测试包,否则返回B1重新等待主机同步请求;
B3.主机收到同步测试包并计算同步协调值,如果有差值特别大的终端,则将其分出组播,进行单播传输,并提前发送数据;主机等待同步测试包超时则返回B1重新向终端发送同步请求。
6.根据权利要求1所述的DSPPA网络音频传输方法,其特征在于:步骤C包括终端根据缓存大小调节通信传输速度:
C1.主机发送多媒体传输数据,终端接收多媒体传输数据;
C2.当终端缓存达到预定值,终端向主机发送降低传输速度请求,当终端缓存低于约定值,终端向主机发送提升传输速度请求;
C3.主机根据终端的传输速度请求相应提升或降低传输速度。
7.根据权利要求1所述的DSPPA网络音频传输方法,其特征在于:步骤D终端对媒体播放数据的处理流程如下:
D1.终端等待RTP数据包;
D2.终端接收到RTP数据包,判断该数据包是否为可利用乱序包;
D3.对于可利用乱序包,终端通过标签定位初寻址和缓存链表定位具体地址并插入数据包;对于正常数据包,则缓存起来;对于无效包则放弃处理;
D4.对于缓存的数据包判断是否需要做标签;
D5.对于需做标签数据包,将该数据包缓存地址放入标签并判断当前标签数组是否已满,标签有两个数组,当其中一个使用完后,将当前标签放入第二个数组,并清空前一个数组,同时缓存长度加1;若数据包不需做标签则直接将缓存长度加1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于王恒,未经王恒许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010551206.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:摄像机防护外壳
- 下一篇:一种监控设备的管理方法和设备