This application discloses a process system and method of streaming video based on network coding and content distribution network, which is applied to the broadcast of network image streaming. This application includes a direct seeding station, a edge server and a number of live nodes. The live source station produces streaming video files, at least one edge server gets the cross stream video files from the source station. The edge server processes the streaming video files and outputs the encoded messages to the connected live nodes. The amount of information obtained by each live node from the edge server is much smaller than that of the original stream, and the encoding information obtained by different live nodes is linearly independent of each other. The live nodes exchange the encoded messages obtained from the edge servers to determine whether the number of encoded messages is higher than the decoding threshold. When the decoded threshold is exceeded, the live node decodes and outputs the stream video file based on the collected encoded messages. If the amount of coded messages exchanged between live nodes is not enough for decoding processing, more code messages are sent to the edge server until they can be decoded.
【技术实现步骤摘要】
基于网络编码与内容分布网络的串流视频的处理系统与方法
本申请涉及网络串流的处理系统与方法,具体涉及一种基于网络编码与内容分布网络的串流视频的处理系统与方法。
技术介绍
为能实现大量数据在网络中传输,并为能使传输时的重复数据不影响现有网络架构。因此在传输所述的重复性高的数据时会采用内容分布网络(Contentdistributionnetwork,CDN)的架构。特别是串流视频的播放,现在主流大多采用内容分布网络的传输方式。现有技术的串流视频用的内容分布网络大致包括直播源站110、边缘服务器120与直播结点130,请参考图1A所示。现有技术的视频串流播放是由直播源站110取得串流视频文件140后,依序的将视频文件进行物理性的切分并发送至边缘服务器120与直播结点130。所述的物理性切分指的是以偏移量的方式依序将不同部分的串流视频文件140发送至直播结点130,如图1B所示。注意,在CDN架构中,每个直播节点都从边缘服务器下载完整的串流视频文件,因此边缘服务器的带宽消耗很大。为减少边缘服务器的带宽消耗,现有技术中,有一些采用了对等网络(PeertoPeer,P2P)的方法。例如,多个直播结点130可能收到相同部分的串流视频文件140。而任一直播结点130取得部分的串流视频文件140后,会再向其它相邻的直播结点130索取其它部分的串流视频文件140。直播结点130只要能向其它直播结点130取得所缺的部分文件,即可组合出完整的串流视频文件140。假设串流视频文件140被切分为四个部分并由四个直播结点所取得,如图1C所示。图1C中的直播结点A取得视频文件a,直播结点 ...
【技术保护点】
一种基于网络编码与内容分布网络的串流视频的处理系统,应用于网络影像串流的播放,其特征在于,所述处理系统包括:一直播源站,用于接收一音视频信号,并产生串流视频文件;一边缘服务器,网络连接于所述直播源站,所述边缘服务器向所述直播源站取得所述串流视频文件,所述边缘服务器对所述串流视频文件进行一网络编码处理并输出为多个已编码讯息;以及多个直播结点,所述每一直播结点网络连接于所述边缘服务器,且所述这些直播结点间相互网络连接,所述每一直播结点接收被指派的所述已编码讯息;其中,所述直播结点已接收的所述这些已编码讯息的数量符合一解码阈值,所述直播结点对已接收的所述这些已编码讯息进行一解码处理并输出所述串流视频文件,若不符合所述解码阈值,所述直播结点向所述边缘服务器索取所述编码讯息。
【技术特征摘要】
1.一种基于网络编码与内容分布网络的串流视频的处理系统,应用于网络影像串流的播放,其特征在于,所述处理系统包括:一直播源站,用于接收一音视频信号,并产生串流视频文件;一边缘服务器,网络连接于所述直播源站,所述边缘服务器向所述直播源站取得所述串流视频文件,所述边缘服务器对所述串流视频文件进行一网络编码处理并输出为多个已编码讯息;以及多个直播结点,所述每一直播结点网络连接于所述边缘服务器,且所述这些直播结点间相互网络连接,所述每一直播结点接收被指派的所述已编码讯息;其中,所述直播结点已接收的所述这些已编码讯息的数量符合一解码阈值,所述直播结点对已接收的所述这些已编码讯息进行一解码处理并输出所述串流视频文件,若不符合所述解码阈值,所述直播结点向所述边缘服务器索取所述编码讯息。2.如权利要求1所述之基于网络编码与内容分布网络的串流视频的处理系统,其特征在于,所述每一直播结点接收至少一所述已编码讯息,所述这些已编码讯息的内容均各自相异。3.如权利要求2所述之基于网络编码与内容分布网络的串流视频的处理系统,其特征在于,每一直播结点所接收的已编码讯息量小于所述未编码的串流视频文件的讯息量。4.如权利要求1所述之基于网络编码与内容分布网络的串流视频的处理系统,其特征在于,所述边缘服务器所连接的所述直播结点之间互相交换所述已编码讯息。5.如权利要求1所述之基于网络编码与内容分布网络的串流视频的处理系统,其特征在于,任一所述直播...
【专利技术属性】
技术研发人员:凌建发,
申请(专利权)人:上海云熵网络科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。