用于编码视频内容的系统和方法技术方案

技术编号:20291254 阅读:54 留言:0更新日期:2019-02-10 21:14
公开了根据本发明专利技术的实施例的使用多个编码器对视频内容的多个备用流进行编码的系统和方法。编码系统包括多个编码器。每个编码器接收被分成多个部分的视频内容的源流。每个编码器根据源流的部分生成多个备用流的部分。由特定编码器生成的备用流的部分被存储在用于特定编码器的容器中。每个编码器还生成由编码器生成的备用流的部分的索引信息,该索引信息存储在编码器的清单中。

System and method for encoding video content

A system and method for encoding multiple standby streams of video content using multiple encoders according to an embodiment of the present invention are disclosed. The encoding system includes multiple encoders. Each encoder receives a source stream of video content divided into multiple parts. Each encoder generates parts of multiple standby streams based on parts of the source stream. A portion of the backup stream generated by a particular encoder is stored in a container for a particular encoder. Each encoder also generates index information for the part of the backup stream generated by the encoder, which is stored in the list of encoders.

【技术实现步骤摘要】
【国外来华专利技术】用于编码视频内容的系统和方法
本专利技术总体上涉及自适应流处理,更特别地,涉及将视频数据编码成具有不同最大比特率的流的系统和使用这些流来从编码流中获得编码视频内容的回放设备。
技术介绍
术语“流媒体”描述了媒体在回放设备上的回放,其中媒体被存储于服务器上并且在回放期间通过网络连续地被发送到回放设备。典型地,在回放期间回放设备在任何给定时间将足够数量的媒体存储在缓冲器中,以防止由于回放设备在接收到媒体的下一部分之前完成所有已缓冲的媒体的回放而导致的回放中断。自适应比特率流处理或自适应流处理涉及实时地检测当前流处理条件(例如用户的网络带宽和CPU能力)并相应地调整经流处理的媒体的质量。典型地,按多个比特率对源媒体进行编码,并且回放设备或客户端根据可用的资源来在不同编码的流处理之间切换。自适应流处理方案典型地利用由互联网工程任务组和万维网联盟发布为RFC2616的超文本传输协议(HTTP)或者由互联网工程任务组发布为RFC2326的实时流传输协议(RTSP),来在服务器和回放设备之间流处理媒体。HTTP是一种无状态协议,它使回放设备能够请求文件内的字节范围。HTTP被描述为是无状态的,因为本文档来自技高网...

【技术保护点】
1.一种用于在编码系统中使用多个编码器对来自视频内容的源流的视频内容的多个备用流进行编码的方法,所述方法包括:在编码系统中的多个编码器中的每个编码器中接收视频内容的源流的多个部分;使用所述多个编码器中的每个编码器中接收的所述源流的所述多个部分,在所述多个编码器中的每个编码器中对所述多个备用流的一部分进行编码;将由所述多个编码器中的每个特定编码器编码的所述多个备用流的所述一部分存储在用于所述特定编码器的容器中;生成由所述多个编码器中的每个特定编码器编码的备用流的所述一部分的索引信息;以及将由每个特定编码器生成的所述多个备用流的所述一部分的清单中的索引信息存储在所述多个编码器中的特定编码器的清单中...

【技术特征摘要】
【国外来华专利技术】2016.06.15 US 15/183,5621.一种用于在编码系统中使用多个编码器对来自视频内容的源流的视频内容的多个备用流进行编码的方法,所述方法包括:在编码系统中的多个编码器中的每个编码器中接收视频内容的源流的多个部分;使用所述多个编码器中的每个编码器中接收的所述源流的所述多个部分,在所述多个编码器中的每个编码器中对所述多个备用流的一部分进行编码;将由所述多个编码器中的每个特定编码器编码的所述多个备用流的所述一部分存储在用于所述特定编码器的容器中;生成由所述多个编码器中的每个特定编码器编码的备用流的所述一部分的索引信息;以及将由每个特定编码器生成的所述多个备用流的所述一部分的清单中的索引信息存储在所述多个编码器中的特定编码器的清单中。2.根据权利要求1所述的方法,其中由所述多个编码器中的每个编码器编码的所述备用流的所述一部分是所述多个备用流之一,并且所述方法还包括:在所述多个编码器中的每个编码器中接收所述源流的所述多个部分中的每个部分;在所述多个编码器中的每个编码器中对来自所述源流的所述多个部分中的每个部分的备用流的片段进行编码,以生成该备用流的多个片段,其中由所述多个编码器中的每个特定编码器生成的每个特定备用流具有特定的一组参数;在所述多个编码器中的每个特定编码器中生成由所述多个编码器中的特定编码器生成的所述多个片段中的每个片段的索引信息;以及将由所述多个编码器中的每个特定编码器生成的索引信息存储在所述多个编码器中的所述特定编码器的清单中,以生成多个清单。3.根据权利要求2所述的方法,其中来自由所述多个编码器中的特定编码器生成的所述多个备用流的备用流具有特定的最大比特率作为参数。4.根据权利要求2所述的方法,其中来自由所述多个编码器中的不同编码器生成的所述多个备用流的至少两个备用流具有相同的最大比特率和不同的至少一个其他参数。5.根据权利要求4所述的方法,其中所述至少一个其他参数选自包含宽高比、帧率和分辨率的一组参数。6.根据权利要求1所述的方法,其中所述多个编码器包括N个编码器,其中N是整数,并且所述N个编码器中的每个编码器将所述源流的所述多个部分的1/N编码成所述多个备用流中的每个备用流的片段。7.根据权利要求6所述的方法,其中所述方法还包括:为所述N个编码器中的每个编码器分配第M编码顺序,其中M是从1到N的整数;在所述N个编码器中的每个编码器中,将在所述N个编码器中的每个第M编码器中接收的源流的第M部分和此后从源流接收的每第N部分确定为由第M编码器编码的源流的部分集合;其中,对一部分的编码包括在所述N个编码器中的每个编码器中,将来自第M编码器的所述源流的部分集合中的每个部分编码成多个片段,其中所述多个片段中的每个片段是所述多个备用流之一中的片段;以及其中,索引信息的生成包括在所述N个编码器中的每个编码器中,生成针对来自第M编码器的部分集合中的每个部分生成的所述多个片段中的每个片段的索引...

【专利技术属性】
技术研发人员:W·D·阿米德A·希弗达斯K·DY·吴
申请(专利权)人:帝威视有限公司
类型:发明
国别省市:美国,US

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

1