【技术实现步骤摘要】
在轮播节目中无缝插入直播流的方法、系统、设备及介质
[0001]本专利技术涉及多媒体
,更具体地说,它涉及在轮播节目中无缝插入直播流的方法
、
系统
、
设备及介质
。
技术介绍
[0002]在
IPTV
系统中,轮播是一种重要的内容播放形式,主要以播放点播节目为主;随着直播的兴起,一些轮播频道也开始尝试加入直播节目,以提供更多元化的内容,这就要求轮播系统需要支持直播节目和点播节目进行混合播放
。
[0003]目前,点播节目和直播节目在切换时,由于编码机制不同,视频衔接可能出现花屏;还存在有时直播流不会按照预设的时间接入到轮播系统,导致在切换成直播节目时可能出现黑屏等情况,造成不好的用户体验
。
技术实现思路
[0004]本专利技术的目的在于提供在轮播节目中无缝插入直播流的方法
、
系统
、
设备及介质,以解决上述
技术介绍
中存在的问题
。
[0005]本专利技术的上述技术目的是通过以下技术方案得以实现的:
[0006]第一方面,本申请实施例提供了在轮播节目中无缝插入直播流的方法,包括以下步骤:
[0007]将输入到轮播系统中的多个原始视频流和多个原始直播流按照相同的转码参数分别进行转码处理,得到各个原始视频流对应的目标视频流,以及各个原始直播流对应的目标直播流;
[0008]对轮播系统中的播放节目进行编排,得到轮播系统的节目编排单,播放节目包括至 ...
【技术保护点】
【技术特征摘要】
1.
在轮播节目中无缝插入直播流的方法,其特征在于,包括以下步骤:将输入到轮播系统中的多个原始视频流和多个原始直播流按照相同的转码参数分别进行转码处理,得到各个所述原始视频流对应的目标视频流,以及各个所述原始直播流对应的目标直播流;对所述轮播系统中的播放节目进行编排,得到所述轮播系统的节目编排单,所述播放节目包括至少一个直播节目和至少一个点播节目,所述节目编排单表征了播放节目中各个所述直播节目的起止时间,以及各个所述点播节目的起止时间;根据所述节目编排单和预设的节目规则,将各个所述目标视频流分别读入对应的所述点播节目中,以及将各个所述目标直播流分别读入对应的所述直播节目中,得到所述节目编排单对应的节目播放视频;对所述节目播放视频进行播放参数调整,实现所述节目播放视频中各个点播节目和各个直播节目的播放参数一致或连续,得到所述轮播系统待输出的目标视频组合流
。2.
根据权利要求1所述的在轮播节目中无缝插入直播流的方法,其特征在于,所述节目规则包括直播节目规则和点播节目规则;其中,所述点播节目规则具体为:若单个所述点播节目的时长与读入的所述目标视频流的时长不一致,包括:当所述点播节目的时长大于所述目标视频流的时长时,在所述目标视频流结束后插入对应时长的预设垫片,所述垫片的时长为点播节目的时长与目标视频流的时长之差;当所述点播节目的时长小于所述目标视频流的时长时,截断所述目标视频流超出所述点播节目的时长
。3.
根据权利要求2所述的在轮播节目中无缝插入直播流的方法,其特征在于,所述直播节目规则具体为:在所述直播节目开始前,按照预设时间预加载对应所述目标直播流的直播数据,并解析得到目标直播流在预设时间内按时序排列的多个第一关键帧位置,当该所述直播节目开始时,从多个所述第一关键帧位置中最新的第一关键帧位置开始播放所述目标直播流;若在所述直播节目开始前的预设时间内,不能获取对应目标直播流的直播数据,在该所述直播节目中播放预设垫片,在该所述直播节目结束前,直到能够获取到对应所述目标直播流的直播数据;若在所述直播节目播放时,所述目标直播流的直播数据断开,从直播数据断开的时间起播放所述预设垫片,在该所述直播节目结束前,直到能够重新获取到对应所述目标直播流的直播数据,并解析得到重新获取的目标直播流按时序排列的多个第二关键帧位置,从多个所述第二关键帧位置中最新的第二关键帧位置开始播放重新获...
【专利技术属性】
技术研发人员:刘艳秋,龚亮,姚晶晶,杨尘,
申请(专利权)人:中通服创立信息科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。