用于媒体流数据指定传输控制方法及设备技术

技术编号:31615909 阅读:22 留言:0更新日期:2021-12-29 18:48
本发明专利技术公开了一种用于媒体流数据指定传输控制方法,包括以下步骤:A、接收终端发送媒体流请求数据,通过指定传送通道传送给数据流服务器;B、当数据流服务器接收到接收终端发出的媒体流数据请求信号时,数据流服务器显示相应的数据流信息;C、对相应的数据流信息进行包装压缩,得到数据流信息包;D、通过传送通道,将数据流信息包传送到接收终端;E、数据终端发送接收完成信号;所述接收终端与数据流服务器之间使用HTTP、TCP交换控制信息。本发明专利技术采用错误隐藏纠错技术由发送端实现,而错误隐藏机制则由接收端实现,当出现数据丟包现象时,接收端利用人眼对一定程度视频失真的忍受原理分散错误影响,减小花屏的出现。减小花屏的出现。减小花屏的出现。

【技术实现步骤摘要】
用于媒体流数据指定传输控制方法及设备


[0001]本专利技术涉及通信
,尤其涉及一种用于媒体流数据指定传输控制方法及设备。

技术介绍

[0002]流媒体是指将一连串的媒体数据压缩后,经过网上分段发送数据,在网上即时传输影音以供观赏的一种技术与过程,此技术使得数据包得以像流水一样发送,但现有的媒体流数据在传送过程中会出现的乱序的现象,使得视频图像花屏,影响用户的体验,而在广域网或者无线网络环境下媒体流数据出现乱序无法避免,因此现有技术还有待于改进和发展。

技术实现思路

[0003]本专利技术的目的是为了解决现有技术中存在的缺点,而提出的用于媒体流数据指定传输控制方法及设备。
[0004]为了实现上述目的,本专利技术采用了如下技术方案:
[0005]一种用于媒体流数据指定传输控制方法及设备,包括以下步骤:
[0006]A、接收终端发送媒体流请求数据,通过指定传送通道传送给数据流服务器;
[0007]B、当数据流服务器接收到接收终端发出的媒体流数据请求信号时,数据流服务器显示相应的数据流信息;
[0008]C、对相应的数据流信息进行包装压缩,得到数据流信息包;
[0009]D、通过传送通道,将数据流信息包传送到接收终端;
[0010]E、数据终端发送接收完成信号。
[0011]作为本专利技术再进一步的方案:所述接收终端与数据流服务器之间使用HTTP、TCP交换控制信息,把需要传输的实时数据从原始信息中检索出来。
[0012]作为本专利技术再进一步的方案:所述接收终端与数据流服务器之间采用RTP/UDP传输实时媒体。
[0013]作为本专利技术再进一步的方案:所述数据流信息包传送过程采用RTP协议中的自适应性速率控制机制速率控制,接收终端根据当前网络拥塞情况适当改变连接链路的可用带宽,以减小包丢失率,缓减网络拥塞,基于试探的速率控制和基于模型的速率控制,采用基于试探速率控制的发送端不断试探性的调整发送速率,力求达到最佳,但必须使反馈信息显示得丢包率始终小于某一阈值,在没有拥塞的时候,谨慎的增加流发送速率,直至达到希望的最大速率,同时,不间断的监控丢包和延迟情况,当发现丢包率大于阈值时,判定拥塞发生并迅速减少发送速率。
[0014]作为本专利技术再进一步的方案:所述出现丢包时采用错误隐藏纠错技术由发送端实现,而错误隐藏机制则由接收端实现,当出现数据丟包现象时,接收端利用人眼对一定程度视频失真的忍受原理分散错误影响。
[0015]本专利技术的有益效果为:
[0016]1.本专利技术采用错误隐藏纠错技术由发送端实现,而错误隐藏机制则由接收端实现,当出现数据丟包现象时,接收端利用人眼对一定程度视频失真的忍受原理分散错误影响,减小花屏的出现。
[0017]2.本专利技术采用RTP/RTCP协议,针对移动设备的流媒体数据传输处理能力特点,能够根据动态网络状况提供灵活的机制,调整应用所占的带宽,动态调节服务质量,充分利用网络资源。
[0018]3.本专利技术采用RTP协议,RTP协议将部分传输层协议功能上移到应用层完成,简化了传输层处理,提高了该层效率;RTP协议的数据报文和控制报文使用相邻的不同端口,数据流和控制流分离,这样大大的提高了协议的灵活性,处理也简单,支持多播,并且采用多播的形式将实时数据传送到多个目的地,满足流媒体会话的要求。
附图说明
[0019]图1为本专利技术提出的用于媒体流数据指定传输控制方法流程图;
[0020]图2为本专利技术提出的用于媒体流数据指定传输控制设备的结构框架图。
具体实施方式
[0021]本专利技术提供用于媒体流数据指定传输控制方法及设备,为使本专利技术的目的、技术方案及效果更加清楚、明确,以下对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0022]一种用于媒体流数据指定传输控制方法,其包括步骤:
[0023]A、接收终端发送媒体流请求数据,通过指定传送通道传送给数据流服务器;
[0024]B、当数据流服务器接收到接收终端发出的媒体流数据请求信号时,数据流服务器显示相应的数据流信息;
[0025]C.对相应的数据流信息进行包装压缩,得到数据流信息包;
[0026]D.通过传送通道,将数据流信息包传送到接收终端;
[0027]E.数据终端发送接收完成信号。
[0028]作为本专利技术再进一步的方案:所述接收终端与数据流服务器之间使用HTTP、TCP交换控制信息,把需要传输的实时数据从原始信息中检索出来。
[0029]作为本专利技术再进一步的方案:所述接收终端与数据流服务器之间采用RTP/UDP传输实时媒体。
[0030]作为本专利技术再进一步的方案:所述数据流信息包传送过程采用RTP协议中的自适应性速率控制机制速率控制,接收终端根据当前网络拥塞情况适当改变连接链路的可用带宽,以减小包丢失率,缓减网络拥塞,基于试探的速率控制和基于模型的速率控制,采用基于试探速率控制的发送端不断试探性的调整发送速率,力求达到最佳,但必须使反馈信息显示得丢包率始终小于某一阈值,在没有拥塞的时候,谨慎的增加流发送速率,直至达到希望的最大速率,同时,不间断的监控丢包和延迟情况,当发现丢包率大于阈值时,判定拥塞发生并迅速减少发送速率。
[0031]作为本专利技术再进一步的方案:所述出现丢包时采用错误隐藏纠错技术由发送端实
现,而错误隐藏机制则由接收端实现,当出现数据丟包现象时,接收端利用人眼对一定程度视频失真的忍受原理分散错误影响。
[0032]一种用于媒体流数据指定传输控制设备,所述设备包括至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的媒体流数据指定传输控制方法。
[0033]包括一个或多个处理器以及存储器,图2中以一个处理器为例进行介绍,处理器和存储器可以通过总线或者其他方式连接,图2中以通过总线连接为例。
[0034]处理器用于完成,整体装置内部的的各种控制逻辑,其可以为通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、单片机或其它可编程逻辑器件、分立门或晶体管逻辑、分立的硬件组件或者这些部件的任何组合;处理器可以是任何传统处理器、微处理器或状态机;处理器也可以是计算设备的组合,如微处理器的组合、多个微处理器。
[0035]存储器作为一种存储程序和各种数据信息的记忆部件,用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,处理器通过运行存储器中的非易非易失性软件程序、非易失性计算机可执行程序、指令等,使得整体装置中的各种功能得以运行,从而实现媒体流数据指定传输控制方法。
[0036]以上所述,仅为本专利技术较佳的具体实施方式,但本专利技术的保护范围并不局限于此,任何熟悉本
的技术人员在本发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于媒体流数据指定传输控制方法,包括以下步骤,其特征在于,A.接收终端发送媒体流请求数据,通过指定传送通道传送给数据流服务器;B.当数据流服务器接收到接收终端发出的媒体流数据请求信号时,数据流服务器显示相应的数据流信息;C.对相应的数据流信息进行包装压缩,得到数据流信息包;D.通过传送通道,将数据流信息包传送到接收终端;E.数据终端发送接收完成信号。2.根据权利要求1所述的一种用于媒体流数据指定传输控制方法,其特征在于,所述接收终端与数据流服务器之间使用HTTP、TCP交换控制信息,把需要传输的实时数据从原始信息中检索出来。3.根据权利要求1所述的一种用于媒体流数据指定传输控制方法,其特征在于,所述接收终端与数据流服务器之间采用RTP/UDP传输实时媒体。4.根据权利要求1所述的一种用于媒体流数据指定传输控制方法,其特...

【专利技术属性】
技术研发人员:张雄坚
申请(专利权)人:梅州明日数据技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1