【技术实现步骤摘要】
音视频延时的实现方法
[0001]本专利技术属于音视频播放
,具体涉及一种音视频延时的实现方法。
技术介绍
[0002]目前广电系统或者互联网领域中,进行一些体育赛事,综艺晚会,演唱会等事件性直播的时候,为了安全播出(避免一些突发性状况),往往会将直播的音视频信号进行延时播出,延时时间从几秒到几十分钟,甚至几小时不等。一般处理延时播出会单独接入一套音视频的延时系统,由于音视频信号可能是压缩数据(IP信号),也有可能是非压缩数据(SDI基带信号),不同的信号数据类型需要接入不同的延时系统,如果直播链路中又有主备异构信号(主备系统中包含不同数据类型的信号),那么整个直播链路就会非常繁杂,大大降低链路上的安全性。对不同的音视频信号(压缩信号或者非压缩信号)需要有不同的延时系统处理。
技术实现思路
[0003]鉴于以上存在的问题,本专利技术提供一种音视频延时的实现方法,通用于各种音视频信号(压缩信号或非压缩信号)延时,延时精度可以控制到帧级。
[0004]为解决上述技术问题,本专利技术采用如下的技术方案 ...
【技术保护点】
【技术特征摘要】
1.一种音视频延时的实现方法,其特征在于,包括以下步骤:将输入的音视频信号的每一帧数据构建一个基本帧单位,定义延时切片的时长,通过若干个延时切片实现所需的延时时间,每个延时切片又包括若干个基本帧单位数据;将延时切片数据写入存储介质;读取存储介质中的延时切片,将音视频信号延时输出。2.如权利要求1所述的音视频延时的实现方法,其特征在于,所述基本帧单位的数据包括:同步头字节、是否包含时间戳、是否包含媒体信息、是否包含音视频数据、当前切片的第一帧绝对时间戳、帧开始时间、帧结束时间、媒体信息数据大小、音视频数据大小、媒体信息数据、音视频数据。3.如权利要求1所述的音视频延时的实现方法,其特征在于,帧开始时间定义为:如果当前帧包含时间戳,表示当前帧的开始时间戳,相对第一帧绝对时间戳的偏移值。4.如权利要求1所述的音视频延时的实现方法,其特征在于,帧结束时间定义为:如果当前帧包含时间戳,表示当前帧的结束时间戳,相对第一帧绝对时间戳的偏移值。5.如权利要求2至4任一所述的音视频延时的实现方法,其特征在于,所述读取存储介质中的延时切片包括:根据定义的基本帧单位同步头字节信息,读取基本帧单位信息,通过第一帧音视频信号的第一帧绝对时间戳和当前帧开始时间计算出当前帧输出的绝对时间;根据计算出的当前帧输出的绝对时间和设置的延...
【专利技术属性】
技术研发人员:许国忠,石小明,徐扬法,李小强,孙伟涛,
申请(专利权)人:杭州当虹科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。