针对于不可靠网络的实时音视频信号的多链路、多通道传输的方法和系统的制作方法

文档序号:7627990阅读:465来源:国知局
专利名称:针对于不可靠网络的实时音视频信号的多链路、多通道传输的方法和系统的制作方法
技术领域
本发明涉及音视频通信技术领域,特别涉及针对于不可靠网络的实时音视频信号的多链路、多通道传输的方法和系统。
背景技术
随着现在互联网和传媒的发展,用户越来越希望能快速、方便地收看到实时现场的节目内容。目前常见的实时视频直播,传输通常是采用专用卫星传输线路将现场的实时视频信号传输到指定服务器来进行视频直播。这种方式首先需要视频现场与服务器之间构建一条专用的卫星传输专线,遇到突发事件,卫星直播还需要专用的转播车到达现场进行直播;如果该现场由于地点环境的受限,导致转播车不能到达视距传输的范围内、不能满足现场直播设备的环境搭建,对实时现场视频不能有效地采集,这些问题都将对现场信号播放的稳定性、时效性起着决定性的影响。此外,上述实时直播方式由于需要提前租用一条专用的卫星传输专线,大量的实时采集、传输等设备仪器的支持,这无疑也为内容服务运营商增加了视频直播的投资成本。

发明内容
有鉴于此,本发明提供一种针对于不可靠网络的实时音视频信号的多链路、多通道传输的方法和系统。该方法发明对终端设备实时采集的音视频信号进行编码、封包等处理后,采用多链路通道传输的方式对音视频信号包进行传输,通过采集终端提供的若干个网络接口与各种基于IP协议的网络接入模块进行多通道接入的方式来建立传输链路,这些网络接口既可以是各种3G或4G移动网络,也可是有线网络或者WiFi、WiMAX网络。此种方式通过信道绑定,扩展上行传输带宽,使音视频信号从发送端至接收端更加稳定、快捷,并且提高了音视频信号在传输过程中的信号质量,让用户在更加稳定,流畅的环境下享受视频直播。同时对内容服务运营商来说,进行视频直播无需租用专用的卫星传输线路,传输实时讯息不受时间、地点的限制,只需以低廉的成本就可以获得专业级别的视频直播信号。该方法与系统只需通过一个便携式的采集终端,在任一网络覆盖的环境下,即可实现任何时间,任何地点的信号源的采集、发送工作。通过便携式的采集终端,针对随时发生的现场活动、实时突发事件等情况提供不定时的视频节目采编,不再像传统式的视频直播需要大量昂贵的、大型的直播设备与仪器的支持,也不用再考虑事故突发现场的各种设备、仪器的搭建、摆放以及调配等工作。做到随看随发,提高工作效率,非常灵活地满足多种业务的直播需求,同时使视频直播不再受地点、环境的限制,操作也更加灵活。该方法依赖于有一定计算能力的采集终端设备,该设备将采集到的音视频信号包经过编码、按照指定封包规则生成多个标有唯一标记的、大小相同或不同的数据包,采集终端通过检测当前系统可用的传输链路,将多个数据包均衡的加载到多条链路中并实时的传输至服务器。数据包在多链路通道的传输过程中,采集终端会动态检测各个网络接入模块的传输速度和有效带宽,然后实时的自动调整相应网络接入模块队列中数据包的分配和传输, 避免数据包在传输过程中的拥塞、丢失等网络问题,保证数据包在传输过程中的流畅性和到达性。服务器通过接收到的多路数据包,根据服务器端与采集终端匹配的解包协议规则进行解包重组、重新组合等处理,恢复并根据需求向其他设备输出实时视频流。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分。图1是本发明中采集终端按照指定协议规则生成多个数据包发送至服务器,服务器按照相同协议规则进行解包重组流程图。图2是本发明中关于多链路信号传输的实现流程图。
具体实施例方式下面结合实施例及附图,对本发明作进一步地详细说明,但本发明的实施方式不限于此。
实施例图1是本发明中采集终端按照指定协议规则生成多个数据包发送至服务器,服务器按照相同协议规则进行解包重组流程图。如图1所示,包括以下步骤
采集终端首先进行音频信号、视频信号的采集,之后将音视频信号进行编码、压缩处理,将每帧数据按照指定封包规则生成多个大小相同或不同的数据包,多个数据包通过本身私有的、动态生成的唯一特殊标记来用于区分此帧或此包数据的组合顺序。如一帧数据经过系统处理后生成五个数据包,在每个包头中会有一个唯一的特殊标记用于标识该包从属于某个数据流以及该包在整个数据流结构中的位置,用于服务器端接收、解析该数据包时进行数据重组的时候使用。终端设备中的软件系统检测当前设备可用的传输链路,根据每条数据链路的带宽和优先级别,系统将多个数据包以均衡的分配至多条可用的传输链路中,每条传输链路中的数据包以队列的排列形式置为待发送状态,终端系统可通过已建立连接的传输链路对数据包进行发送处理。服务器接收多条链路通道发送的数据包,并将各个数据包按照与客户端相同的协议进行解包重组。在数据包的传输过程中,如果发生丢包现象,服务器会视当前网络状况、 环境因素等条件要求发送方对数据包的重新发送以及做丢包处理。服务器将已接受的数据包进行解包、重组等处理后,恢复原始的音视频流提供给信号接收设备。图2是本发明中关于多链路信号传输的实现流程图。如图2所示,包含以下步骤采集终端将多个数据包分配至当前终端可用的传输链路中,在任一网络覆盖的环境下,采集终端可通过本身携带的若干个网络接口与各种网络接入模块相连接,该网络接入模块不限于任何可以传输数据的网络,例如2G、3G、4G、WiFi、WiMAX, LAN等各种可用数据网络,采集终端系统可以同时混合使用这些网络。假设采集终端正在进行一段现场突发事件的视频直播,采集设备会实时的将现场的音视频数据进行采集、编码,并生成多个有特殊标记的数据包。如当前终端只有单路的网络接口与3G网络接入模块相连接,多个数据包会以队列的形式通过该3G网络接入模块进行传送。如果内容服务运营商需要扩展该视频内容的传输带宽、提高视频质量,只需要简单的在设备上增加相应的网络接入模块,就可以迅速扩大网络上传带宽,如果该区域具有 WiFi网络信号,还可通过采集终端所支持的WiFi网络接口接入该区域的WiFi热点。终端系统会自动对当前接入的链路进行有效性的检测,检测成功后,终端系统会按照不同网络的优先级别向该链路分发相应数量的数据包以达到多信道、并行式的数据传输来提高信号传输的带宽流量与视频质量。在同时使用3G和WiFi网络情况下,WiFi网络是优先的网络传输通道。在数据包传输的过程中,采集终端会实时的对当前可用的传输链路进行流量、速率的监控,如果某路传输链路由于网络带宽的堵塞或者某些特殊原因而导致数据包在传输过程中的中断或停滞等现象,系统会将此链路中未发送的数据包重新分配至其它传输状况良好的链路通道进行传输,保证音视频信号在平稳的、流畅的网络环境中传输。
权利要求
1.一种基于不可靠网络的实时音视频信号的多链路、多通道传输的方法和系统,其特征在于,所述方法包括终端设备通过对实时采集的音视频信号进行编码、封包等处理后,采用多链路、多通道捆绑的并行传输方式对音视频信号包进行传输。
2.根据权利要求1所述的方法,其特征在于,采集终端可通过本身提供的若干个网络接口与各种基于IP协议的网络接入模块进行多通道接入的方式来建立传输链路;这些网络接口既可以是各种3G或4G移动网络,也可是有线网络或者WiFi、WiMAX网
3.根据权利要求1所述的方法,其特征在于,采集终端将采集到的音视频信号包经过编码、按照指定封包规则生成多个标有唯一标记的、大小相同或不同的数据包,采集终端通过检测当前系统可用的传输链路,将多个数据包均衡的加载到多条链路中并实时的传输至服务器;服务器通过接收到的多路数据包,根据服务器端与采集终端匹配的解包协议规则进行解包重组、重新组合等处理,恢复并根据需求向其他设备输出实时视频流。
4.数据包在多链路通道的传输过程中,采集终端会动态检测各个网络接入模块的传输速度和有效带宽,然后实时自动调整相应网络接入模块队列中数据包的分配和传输。
5.根据权利要求2所述的方法,其特征在于,网络接入模块不限于任何2G、3G、4G、 WiFi\WiMAX、有线网络等网络接入模块与终端接口接入连接的方式。
全文摘要
本发明公开了一种针对于不可靠网络的实时音视频信号的多链路、多通道传输的方法和系统。该方法通过采集终端对实时采集的音视频信号进行编码、封包等处理后,采用多链路多通道捆绑的传输方式对音视频信号包进行传输,这样有效的扩展了传输带宽,提高了音视频信号在传输过程中的信号质量和传输的可靠性。
文档编号H04N21/2383GK102255884SQ20111008080
公开日2011年11月23日 申请日期2011年4月1日 优先权日2011年4月1日
发明者不公告发明人 申请人:刘芳荣, 宋健
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1