【技术实现步骤摘要】
实时流切换方法、装置、电子设备和存储介质
[0001]本申请涉及音视频处理
,具体指的是一种实时流切换方法
、
装置
、
电子设备和存储介质
。
技术介绍
[0002]在目前广电行业中,播出系统为了保证播出的安全,每个输出频道会配置多个输入信号源(主
、
备
、
垫路),当遇到目前输入信号源异常,会触发切换机制,将输入信号源切换到另一个信号源
。
不同信号源的切换也普遍存在于一些基于
IP
(
Internet Protocol
)输入信号源的导播切换台或按照频道编单定时切换的播出频道
。
基于
IP
流的不同信号源切换,目前比较常见的实现方式有两种:一种是
IP
切换器方式直接硬切换信号
IP
流,这种方式会导致输出流在切换点出现解码的马赛克,输出流的时间戳跳跃,增加后端接收系统不稳定因素;另一种是
SDI(Serial Digital Interface
,数字串行接口
)
切换器切换方式,通过解码器将信号先解码成
SDI
格式,然后再通过
SDI
切换器进行切换,这种方法虽然能够解决
IP
切换器方式存在的技术缺陷,但是需要较多的解码设备和编码设备,对设备的性能要求非常高,实现成本也非常高
。
技术实现思路
[0003]为 ...
【技术保护点】
【技术特征摘要】
1.
一种实时流切换方法,其特征在于,包括:获取至少一路信号源,得到每一路所述信号源对应的视频压缩流和音频压缩流;根据待切换信号源对应的所述视频压缩流,得到所述待切换信号源的关键帧;根据所述关键帧,得到所述待切换信号源的视频时间戳和音频时间戳;根据所述视频时间戳和所述音频时间戳,进行信号源切换
。2.
根据权利要求1所述的实时流切换方法,其特征在于,所述获取至少一路信号源,得到每一路所述信号源对应的视频压缩流和音频压缩流,包括:获取至少一路信号源;对每一路所述信号源的容器层进行解析处理和剥离处理,得到每一路所述信号源对应的视频压缩流和音频压缩流
。3.
根据权利要求1所述的实时流切换方法,其特征在于,所述根据待切换信号源对应的所述视频压缩流,得到所述待切换信号源的关键帧,包括:基于所述视频压缩流对应的视频编解码协议对所述待切换信号源对应的所述视频压缩流进行解析,确定目标标识符;根据所述目标标识符,得到所述待切换信号源的关键帧
。4.
根据权利要求1所述的实时流切换方法,其特征在于,所述根据所述关键帧,得到所述待切换信号源的视频时间戳和音频时间戳,包括:根据所述关键帧对应的关键帧时间戳,分别得到所述待切换信号源的视频时间戳和音频时间戳
。5.
根据权利要求4所述的实时流切换方法,其特征在于,根据所述关键帧对应的关键帧时间戳,得到所述待切换信号源的视频时间戳,包括:将所述关键帧对应的关键帧时间戳代入视频时间戳计算公式,得到所述待切换信号源的视频时间戳;所述视频时间戳计算公式如下:
T_V=T_oldlast + (T_Vnew
–
T_Vnewstart)
;其中,
T_V
为视频时间戳,
T_oldlast
为切换前最后的时间戳,
T_Vnew
为切换后视频压缩流时间戳,
T_Vnewstart
为关键帧时间戳
。6.
根据权利要求4所述的实时...
【专利技术属性】
技术研发人员:智卫,宋蔚,刘晶晶,赵旭,李婵,李欣,张瑛吉,许斌,郝强,王丽霞,邱喆,
申请(专利权)人:中央广播电视总台,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。