[发明专利]基于UDP的传输MP3媒体流的差错控制方法在审

专利信息
申请号: 201210589658.1 申请日: 2012-12-28
公开(公告)号: CN103905323A 公开(公告)日: 2014-07-02
发明(设计)人: 张新中;李永丰;崔弘睿;王成金 申请(专利权)人: 北京大唐高鸿软件技术有限公司
主分类号: H04L12/801 分类号: H04L12/801
代理公司: 北京北新智诚知识产权代理有限公司 11100 代理人: 张卫华
地址: 100191*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 udp 传输 mp3 媒体 差错 控制 方法
【说明书】:

技术领域

发明涉及基于UDP的传输MP3媒体流的差错控制方法。

背景技术

UDP协议的全称是用户数据包协议,是一种无连接的协议,在网络中它与TCP协议一样用于处理UDP数据包。在OSI模型中,在第四层传输层,处于IP协议的上一层。UDP具有一定的优点。例如:消耗资源小,具有很好的实时性,易于实现。这些都意味着在局域网中UDP可以用来传输MP3媒体流,以实现MP3的实时播放。

UDP有不提供数据包分组、组装和不能对数据包进行排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。因此,如果局域网中的网络环境复杂、网速不够稳定,这样用UDP传输MP3媒体流,还是会存在丢包乱序的问题。因此,接受MP3媒体流的终端播放出的MP3音乐的音效也会因此受到影响,比如:停顿、断断续续等。

发明内容

为了排除网络环境和网速的干扰,解决用UDP传输MP3媒体流的丢包乱序问题,本发明提供了一种基于UDP的传输MP3媒体流的差错控制方法,以保证MP3媒体流能够有效地从发送端传输到接收端,进而保证MP3音乐的实时播放,最终提高MP3音乐的播放效果。

为实现上述目的,本发明采用的技术方案如下:

发送端通过UDP向接收端发送MP3媒体流。

接收端接收发送端发送的MP3媒体流。

如果接收端在超时后仍未收到指定报文,向发送端发送该报文的请求报文。

发送端在接收到发送端的请求报文后,立即发送该报文。

接收端接收重发的报文。

如果接收端发现接收到的报文乱序,则对报文重新排序。

接收端取出MP3报文的净荷。

接收端播放MP3。

所述MP3报文由消息类型和后续的各个报文组成,其中:消息类型为0表示普通的MP3媒体流,为1表示重发请求包;每个报文由报文编号和净荷组成,报文编号按顺序编制。

在上述过程中,接收端接收到某一个MP3报文后开始计时(可以利用定时器),如果到了规定时间还未收到下一个MP3报文,则判定下一个MP3报文超时。每个MP3报文带有编号,如果接收到的报文不是按照编号顺序接收到的,则判定为乱序。

本发明可带来如下效果:

1.通过本文的差错控制机制,可以解决UDP传输MP3媒体流的丢包乱序问题;

2.通过本文的差错控制机制,可以保证MP3媒体流的实时传输;

3.通过本文的差错控制机制,可以提高MP3音乐的实时播放及音乐的播放效果。

附图说明

图1是基本传输示意图;

图2是MP3帧结构;

图3是UDP传输MP3媒体流时序图。

具体实施方式

本发明涉及基于UDP的传输MP3媒体流的差错控制方法,它可以保证无论局域网中的环境如何、网速如何,MP3媒体流能够得到有效的传输,从而保证MP3音乐的实时播放及其播放效果。

下面结合附图详细说明。

图1表示PC客户端通过网络采用UDP向IP对讲终端发送MP3媒体流。

在图2所示的MP3帧结构中,MP3报文由消息类型和后续的各个报文组成,每个报文由报文编号和净荷组成,报文编号按升序连续编制。其中:消息类型为0表示普通的MP3媒体流,为1表示重发请求包;N表示MP3的总编号,M表示MP3报文的数量,N+x(1≤x≤M)表示报文的具体编号。

基于UDP的传输MP3媒体流的差错控制过程如下:

发送端通过UDP向接收端发送MP3媒体流。

接收端接收发送端发送的MP3媒体流。

如果接收端在超时后仍未收到指定报文,向发送端发送该报文的请求报文。

发送端在接收到发送端的请求报文后,立即发送该报文。

接收端接收重发的报文。

如果接收端发现接收到的报文乱序,则对报文重新排序。

接收端取出MP3报文的净荷。

接收端播放MP3。

在上述过程中,接收端接收到某一个MP3报文后开始计时(可以利用定时器),如果到了规定时间还未收到下一个MP3报文,则判定下一个MP3报文超时。每个MP3报文带有编号,如果接收到的报文不是按照编号顺序接收到的,则判定为乱序。

实施范例

请参阅图3。假设有PC客户端A与IP对讲终端B,A通过UDP向B发送MP3媒体流。再设MP3的总编号N=10,MP3报文的数量M=8。

差错控制过程如下:

一.A向B发送MP3媒体流:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大唐高鸿软件技术有限公司,未经北京大唐高鸿软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210589658.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top