The invention discloses a network live broadcasting method and system based on multi-path transmission, which relates to the field of network technology. The network live broadcasting method comprises the following steps: the encoding server collects the video signal to be broadcast and encodes the video signal to form a data stream signal; the encoding server transmits the data stream signal to the video stream server for storage; and the video stream server is extended to enable the communication connection between the encoding server and the video stream server. It is compatible with IPv6 protocol and MPTP protocol. When the user needs to watch live broadcasting, the video stream server is accessed through the client, and the video stream server is linked to communicate to play the data stream signal saved on the video stream server. The invention carries out parallel data transmission through multiple network paths through links between coding servers, video stream servers and clients, and solves the problems of load balancing and robustness of traditional single-path transmission in a low-cost manner.
【技术实现步骤摘要】
基于多路径传输的网络直播方法及其系统
本专利技术涉及网络
,特别是涉及一种基于多路径传输的网络直播方法及其系统。
技术介绍
传统的直播平台一般是基于IPv4及TCP协议进行传输。其中,IPv4协议的地址空间匮乏,而TCP协议只能支持单路径传输,一旦拥塞链路故障,用户体验降低或失去服务。为了解决负载均衡,无缝切换,鲁棒性等问题,传统的直播系统通常以增加资金投入分布式的部署多个硬件设备节点来同时传输视频资源,而且还需要使用在路由上实现汇聚算法以达到链路聚合的目的,不但大大的增加了成本,且该类方法一般都需要网络层设备的支持。
技术实现思路
本专利技术的主要目的在于提供一种基于多路径传输的网络直播方法及其系统,旨在解决传统单路径传输负载均衡、鲁棒性的问题。为实现上述目的,本专利技术提供一种基于多路径传输的网络直播方法,包括以下步骤:编码服务器采集待直播的视频信号,并将所述视频信号进行编码以形成数据流信号;所述编码服务器将所述数据流信号发送至视频流服务器进行保存;扩展所述视频流服务器,以使所述编码服务器与所述视频流服务器之间的通信连接兼容IPv6协议和MPTCP(Mult ...
【技术保护点】
1.一种基于多路径传输的网络直播方法,其特征在于,包括以下步骤:编码服务器采集待直播的视频信号,并将所述视频信号进行编码以形成数据流信号;所述编码服务器将所述数据流信号发送至视频流服务器进行保存;扩展所述视频流服务器,以使所述编码服务器与所述视频流服务器之间的通信连接兼容IPv6协议和MPTCP协议;所述编码服务器与所述视频流服务器之间通过MPTCP协议进行通信连接,该通信连接基于IPv6协议或IPv4协议;当用户需要观看直播时,通过客户端访问所述视频流服务器,并与所述视频流服务器进行链接通信,播放所述视频流服务器上保存的所述数据流信号。
【技术特征摘要】
1.一种基于多路径传输的网络直播方法,其特征在于,包括以下步骤:编码服务器采集待直播的视频信号,并将所述视频信号进行编码以形成数据流信号;所述编码服务器将所述数据流信号发送至视频流服务器进行保存;扩展所述视频流服务器,以使所述编码服务器与所述视频流服务器之间的通信连接兼容IPv6协议和MPTCP协议;所述编码服务器与所述视频流服务器之间通过MPTCP协议进行通信连接,该通信连接基于IPv6协议或IPv4协议;当用户需要观看直播时,通过客户端访问所述视频流服务器,并与所述视频流服务器进行链接通信,播放所述视频流服务器上保存的所述数据流信号。2.根据权利要求1所述的基于多路径传输的网络直播方法,其特征在于,待直播的所述视频信号包括视频源文件、媒体源文件;所述编码服务器通过编码程序将所述视频源文件和所述媒体源文件进行编码,以形成所述视频流服务器所能识别的数据流信号。3.根据权利要求1所述的基于多路径传输的网络直播方法,其特征在于,所述编码服务器将所述数据流信号发送至所述视频流服务器还包括:所述编码服务器和所述视频流服务器之间通过MPTCP数据主连接进行网络通信。4.根据权利要求3所述的基于多路径传输的网络直播方法,其特征在于,所述编码服务器将所述数据流信号发送至所述视频流服务器还包括:在所述MPTCP数据主连接之外设置多条MPTCP数据子连接,使用轮询包调度算法将所述数据流信号分组通过多条所述MPTCP数据子连接进行并行发送。5.根据权利要求1...
【专利技术属性】
技术研发人员:周星,匡汉宝,龙宇,罗煜,
申请(专利权)人:海南大学,
类型:发明
国别省市:海南,46
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。