[发明专利]基于网络编码与内容分布网络的串流视频的处理系统与方法在审
申请号: | 201610356496.5 | 申请日: | 2016-05-26 |
公开(公告)号: | CN107517390A | 公开(公告)日: | 2017-12-26 |
发明(设计)人: | 凌建发 | 申请(专利权)人: | 上海云熵网络科技有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/231;H04N21/2343;H04N21/647;H04N21/845 |
代理公司: | 广州三环专利商标代理有限公司44202 | 代理人: | 郑裕涵 |
地址: | 200433 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 网络 编码 内容 分布 串流 视频 处理 系统 方法 | ||
技术领域
本申请涉及网络串流的处理系统与方法,具体涉及一种基于网络编码与内容分布网络的串流视频的处理系统与方法。
背景技术
为能实现大量数据在网络中传输,并为能使传输时的重复数据不影响现有网络架构。因此在传输所述的重复性高的数据时会采用内容分布网络(Content distribution network,CDN)的架构。特别是串流视频的播放,现在主流大多采用内容分布网络的传输方式。现有技术的串流视频用的内容分布网络大致包括直播源站110、边缘服务器120与直播结点130,请参考图1A所示。
现有技术的视频串流播放是由直播源站110取得串流视频文件140后,依序的将视频文件进行物理性的切分并发送至边缘服务器120与直播结点130。所述的物理性切分指的是以偏移量的方式依序将不同部分的串流视频文件140发送至直播结点130,如图1B所示。注意,在CDN架构中,每个直播节点都从边缘服务器下载完整的串流视频文件,因此边缘服务器的带宽消耗很大。
为减少边缘服务器的带宽消耗,现有技术中,有一些采用了对等网络(Peer to Peer,P2P)的方法。例如,多个直播结点130可能收到相同部分的串流视频文件140。而任一直播结点130取得部分的串流视频文件140后,会再向其它相邻的直播结点130索取其它部分的串流视频文件140。直播结点130只要能向其它直播结点130取得所缺的部分文件,即可组合出完整的串流视频文件140。假设串流视频文件140被切分为四个部分并由四个直播结点所取得,如图1C所示。图1C中的直播结点A取得视频文件a,直播结 点B取得视频文件b,直播结点C取得视频文件c,直播结点D取得视频文件d。直播结点A可以分别向直播结点B、C、D索取文件b、c、d,并将文件a、b、c、d重组成串流视频文件140。
然而,直播结点间的互传数据的行为存在另一严重的问题。边缘服务器120下的多个直播结点130若是取得多个重复的串流视频文件140的部分,将会造成直播结点130无法重组该部分的串流视频文件140,假设串流视频文件140被切分为三份,分别为文件a、文件b、文件c。直播结点A取得视频文件a,直播结点B取得视频文件b,直播结点C取得视频文件c,直播结点D取得视频文件c。若直播结点A分别向直播结点b、c、d索取文件时,则会出现重复的文件c。这样一来,文件c的重复传输不仅影响带宽的使用。而直播结点A还需另外判别所接收的文件内容是否重复。更严重的情况则是若有部分的文件缺失时,直播结点A将无法完成串流视频文件140的重组。
发明内容
本申请所要解决的技术问题在于提供一种基于网络编码与内容分布网络的串流视频的处理系统,其特征在于应用于网络影像串流的播放。
为了解决上述问题,本申请揭示了一种基于网络编码与内容分布网络的串流视频的处理系统。本申请的基于网络编码与内容分布网络的串流视频的处理系统包括直播源站、边缘服务器与多个直播结点。直播源站用于接收音视频信号,并产生串流视频文件;边缘服务器网络连接于所述直播源站,所述边缘服务器向所述直播源站取得所述串流视频文件,所述边缘服务器对所述串流视频文件进行网络编码处理并输出为多个已编码讯息;所述每一直播结点网络连接于所述边缘服务器,且所述这些直播结点间相互网络连接,所述每一直播结点接收被指派的所述已编码讯息;其中,所述直播结点已接收的所述这些已编码讯息的数量符合解码阈值,所述直播结点对已接收的所述这些已编码讯息进行解码处理并输出所述串流视频文件,若不符合所述解码阈值,所述直播结点向所述边缘服务器索取所述编码讯息。
为了解决上述问题,本申请更揭示基于网络编码与内容分布网络的串流 视频的处理方法包括以下步骤:由直播源站接收音视频信号,并产生串流视频文件;至少一个边缘服务器向所述直播源站取得所述串流视频文件;所述边缘服务器将所述串流串流视频文件通过网络编码处理程序并输出多个已编码讯息;所述边缘服务器将所述每一已编码讯息发送至所指派的一直播结点;所述直播结点之间互相交换所述已编码讯息,并判断所收到的所述已编码讯息的数量是否符合解码阈值;于符合所述解码阈值时,所述直播结点根据所接收到的所述这些已编码讯息进行解码处理程序并输出所述串流视频文件;不符合所述解码阈值时,所述直播结点向边缘服务器索取其它所述编码讯息。
与现有技术相比,本申请可以获得包括以下技术效果:
1)本申请相比现有技术的网络串流视频播放更可以节约边缘服务器的带宽消耗,而且可以缩短自视频信号产生至用户取得视频文件的间隔,使得用户播放视频可以得到更好的体验。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海云熵网络科技有限公司,未经上海云熵网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610356496.5/2.html,转载请声明来源钻瓜专利网。
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法