用于虚拟在线视频频道的方法和装置制造方法及图纸

技术编号:19248518 阅读:31 留言:0更新日期:2018-10-24 10:13
公开一种用于提供虚拟在线直播视频频道的系统和方法。在没有要求用于频道的专用内容提供者和编码器的情况下生成虚拟视频频道。调度服务器存储用于虚拟在线直播视频频道的时间表,并且时间表可以包括直播视频内容、存储的视频内容和广告中的一个或多个。视频播放器与清单服务器建立通信并请求回放视频频道。清单服务器生成与视频频道的时间表相对应的每用户清单文件,并将每用户清单文件传递给视频播放器。然后视频播放器可以从内容传递网络取回期望的视频内容以产生虚拟在线视频频道。

Method and device for virtual online video channel

A system and method for providing a virtual live live video channel are disclosed. A virtual video channel is generated without requiring dedicated content providers and encoders for the channel. The scheduling server stores a schedule for a virtual live video channel, and the schedule may include live video content, stored video content, and one or more of the advertisements. The video player establishes communication with the list server and requests the playback video channel. The manifest server generates a per-user manifest file corresponding to the timetable of the video channel and passes the per-user manifest file to the video player. The video player can then retrieve the desired video content from the content delivery network to generate a virtual online video channel.

【技术实现步骤摘要】
【国外来华专利技术】用于虚拟在线视频频道的方法和装置
技术介绍
本文公开的主题涉及一种提供用于流式传输视频的虚拟线性视频频道的方法。更具体地,公开一种用于从现有视频频道和先前记录的视频提供多个流式传输线性视频频道的方法和装置。视频流允许视频内容经由互联网传递到视频播放器。视频内容是由提供用于分发给视频消费者的内容生成的视频信号。视频信号可以以未压缩的文件格式诸如串行数字接口(SDI)格式、或者以压缩格式诸如运动图像专家组(MPEG)文件格式或传输流(TS)文件格式提供。视频信号被发送到编码器,该编码器将文件转换成直播流式传输信号。直播流式传输信号优选地是可以通过因特网使用标准超文本传输协议(HTTP)传输的分段数据流。直播流式传输信号可以包括多个流,其中每个流可以具有不同的数据速率和/或不同的分辨率。用于直播流式传输信号的两种常见格式包括由实现的HTTP直播流式传输(HLS)和例如由诸如Microsoft和的web浏览器实现的HTTP上的MPEG-动态自适应比特率流式传输(MPEG-DASH)。除了分段数据流之外,编码器还生成清单文件。清单文件包含视频播放器播放分段数据流的信息,诸如每个流的数据速率和分辨率,本文档来自技高网...

【技术保护点】
1.一种用于虚拟在线线性视频频道的回放的方法,包括:生成用于虚拟在线线性视频频道的时间表,其中,所述虚拟在线线性视频频道包括多个视频源,并且所述多个视频源中的每一个被选择以针对所述时间表的至少一部分分发视频流;用清单服务器生成清单文件,所述清单文件与用于所述虚拟在线线性视频频道的时间表相对应,并且识别在所述时间表的每个部分从其分发所述视频流的所选择的视频源;从视频播放器接收播放所述虚拟在线线性视频频道的请求;以及将所述清单文件传输到所述视频播放器。

【技术特征摘要】
【国外来华专利技术】2016.05.10 US 62/334,236;2017.05.09 US 15/590,9961.一种用于虚拟在线线性视频频道的回放的方法,包括:生成用于虚拟在线线性视频频道的时间表,其中,所述虚拟在线线性视频频道包括多个视频源,并且所述多个视频源中的每一个被选择以针对所述时间表的至少一部分分发视频流;用清单服务器生成清单文件,所述清单文件与用于所述虚拟在线线性视频频道的时间表相对应,并且识别在所述时间表的每个部分从其分发所述视频流的所选择的视频源;从视频播放器接收播放所述虚拟在线线性视频频道的请求;以及将所述清单文件传输到所述视频播放器。2.根据权利要求1所述的方法,其中,所述多个视频源是从直播视频流、视频库和广告服务器中的至少一个中选择的。3.根据权利要求2所述的方法,其中,所述多个视频源包括第一直播视频流和第二直播视频流,其中,所述第一直播视频流和所述第二直播视频流中的每一个是从分立的编码器输出的。4.根据权利要求1所述的方法,还包括:在所述清单服务器和所述视频播放器之间建立连接,其中,会话标识符识别所述连接;和在所述清单服务器中生成每用户清单文件,其中,所述每用户清单文件是根据所述清单文件和所述会话标识符生成的。5.根据权利要求4所述的方法,其中,所述多个视频源中的一个是广告服务器,所述方法还包括:根据所述会话标识符从所述广告服务器中选择至少一个广告;以及将所述至少一个广告插入所述虚拟在线线性视频频道的时间表中。6.根据权利要求1所述的方法,其中,所述生成所述虚拟在线线性视频频道的所述时间表还包括:在接口上显示可用于包括在所述时间表中的所述多个视频源的列表;接收至少两个不同视频源和对应时间的指示以用于包括在所述时间表中;以及将所述时间表存储在频道调度器中。7.根据权利要求6所述的方法,其中,所述多个视频源中的至少一个的提供者在所述接口上录入所述至少两个不同视频源和所述对应时间的指示。8.一种用于提供虚拟在线线性视频频道的系统,包括:频道调度器,所述频道调度器可操作以:从用户接口接收多个选择,其中,每个选择识别视频源和接收所述视频源的时间,并且其中,所述多个选择识别至少两个视频源,生成与所述多个选择相对应的视频频道的时间表,并且存储所述视频频道的所述时间表;以及清单服务器,所述清单服务器可操作以:从视频播放器接收播放所述视频频道的请求,从所述调度服务器获得所述视频频道的所述时间表,生成与所述时间表相对应的清单文件,以及将所述清单文件传递给所述视频播放器。9.根据权利要求8所述的系统,其中,每个视频源是从直播视频流、视频库和广告服务器中的至少一个中选择的。10.根据权利要求9所述的系统,其中,所述至少两个视频...

【专利技术属性】
技术研发人员:阿尔珀·图尔古特厄兹坦·哈尔曼哲伊斯梅勒·R·哈里塔奥卢
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国,US

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

1