预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN105721954A(43)申请公布日2016.06.29(21)申请号201610067184.2(22)申请日2016.01.29(71)申请人北京奇艺世纪科技有限公司地址100080北京市海淀区北一街2号鸿城拓展大厦10、11层(72)发明人潘兴亚刘磊项东涛(74)专利代理机构北京集佳知识产权代理有限公司11227代理人王宝筠(51)Int.Cl.H04N21/8547(2011.01)H04N21/2668(2011.01)H04N21/262(2011.01)权利要求书2页说明书8页附图6页(54)发明名称一种视频轮播系统和方法(57)摘要本发明公开了一种视频轮播系统和方法,该系统包括:编码模块、推流模块、播放服务器和播放终端。其中,编码模块能够支持直播节目和点播节目的转码。其中,在转码过程中,当遇到直播节目时,按照直播节目的转码机制对节目进行转码,当遇到点播节目时,按照点播节目的转码机制对节目进行转码。因此,基于本发明实施例提供的视频轮播系统,能够使得视频轮播系统支持直播和点播的混合编排,如此,在同一频道上,能够根据包括直播节目和点播节目的节目单顺序播放直播节目和点播节目,提高了用户体验。CN105721954ACN105721954A权利要求书1/2页1.一种视频轮播系统,其特征在于,包括:编码模块、推流模块、播放服务器和播放终端;所述编码模块用于获取处于开启状态的频道的播放节目单,按照播放节目单中的播放节目的播放顺序依次分别对当前时刻后的n个播放节目进行转码,生成带有时间戳的第一视频文件,其中,n为正整数,一个播放节目生成一个带有时间戳的第一视频文件;所述推流模块用于将所述带有时间戳的视频文件推送到所述播放服务器;所述播放服务器用于存储所述带有时间戳的视频文件;所述播放终端用于从所述播放服务器中拉取待播放的视频文件,并按照视频文件时间戳的时间先后顺序播放视频文件;其中,所述播放节目单中混排有直播待播放节目和点播待播放节目,在转码过程中,当遇到直播待播放节目时,所述编码模块用于等到直播待播放节目开始播放时,开始采集直播待播放节目的音视频数据,对所述直播待播放节目的音视频数据进行转码,生成带有时间戳的第一视频文件;当遇到点播待播放节目时,编码模块从点播节目数据库中提取点播待播放节目音视频数据,直接对点播待播放节目音视频进行转码,生成带有时间戳的第一视频文件。2.根据权利要求1所述的系统,其特征在于,推送到播放服务器上的带有时间戳的视频文件至少包括两个顺序播放的第一视频文件,所述系统还包括:备播模块和合成模块,所述编码模块还用于将所述带有时间戳的第一视频文件传送至所述合成模块;所述备播模块用于判断顺序播放的两个第一视频文件的时间戳是否连续,如果否,获取所述顺序播放的两个第一视频文件时间戳的时间间隔;根据所述时间间隔从备播节目数据库中提取预定数量的备播节目,所述预定数量的备播节目的播放时间等于所述时间间隔;将所述预定数量的备播节目进行转码,生成带有时间戳的备播视频文件,并将所述带有时间戳的备播视频文件传送至合成模块;所述合成模块用于将所述带有时间戳的备播视频文件插入到所述顺序播放的两个第一视频文件之间,以合成带有时间戳的视频文件。3.根据权利要求1或2所述的系统,其特征在于,所述系统还包括:存储有视频文件的灾备节目库;所述推流模块还用于判断编码模块或合成模块上是否存在推送到播放服务器上的带有时间戳的视频文件,如果否,推流模块将灾备节目库中的视频文件推送到播放服务器上。4.根据权利要求1或2所述的系统,其特征在于,所述系统包括多个编码模块,所述系统还包括:调度模块,用于在接收到频道开启指令后,根据各个编码模块的负载和网络情况选择负载和网络满足一定条件的编码模块进行音视频数据的转码。5.一种基于权利要求1-4任一项所述的视频轮播系统的视频轮播方法,其特征在于,包括:所述编码模块获取处于开启状态的频道的播放节目单,按照播放节目单中的播放节目的播放顺序依次分别对当前时刻后的n个播放节目进行转码,生成带有时间戳的第一视频文件,其中,n为正整数,一个播放节目生成一个带有时间戳的第一视频文件;所述推流模块将带有时间戳的视频文件推送到所述播放服务器;2CN105721954A权利要求书2/2页所述播放终端从所述播放服务器中拉取视频文件,并按照视频文件时间戳的时间先后顺序播放视频文件;其中,所述播放节目单中混排有直播待播放节目和点播待播放节目,所述按照播放节目单中的播放节目的播放顺序依次分别对当前时刻后的n个播放节目进行转码,生成带有时间戳的第一视频文件,具体包括:在转码过程中,当遇到直播待播放节目时,编码模块等到直播待播放节目开始播放时,开始采集直播待播放节