[发明专利]一种音视频自动同步方法及同步系统在审
| 申请号: | 201910190426.0 | 申请日: | 2019-03-13 |
| 公开(公告)号: | CN109862384A | 公开(公告)日: | 2019-06-07 |
| 发明(设计)人: | 王永卫;刘宏宇;傅智博;卢光锐;李万吉;彭玉涛;季兴华;袁家劼 | 申请(专利权)人: | 北京河马能量体育科技有限公司 |
| 主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/233;H04N21/234;H04N21/2343;H04N21/242;H04N21/43;H04N21/439;H04N21/44;H04N21/4402;H04N21/8547 |
| 代理公司: | 北京力量专利代理事务所(特殊普通合伙) 11504 | 代理人: | 王鸿远 |
| 地址: | 100022 北京市朝阳*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 初始帧 关键帧 视频帧 音频帧 时间戳 音视频同步 同步系统 自动同步 视频流 音视频 音频流 对视频帧 非关键帧 网络直播 推流 成功 | ||
1.一种音视频自动同步方法,用于网络直播,其特征在于,包括以下步骤:
接收音频流和视频流,其中,音频流包括多个带有时间戳的音频帧,视频流包括多个带有时间戳的视频帧,视频帧包括关键帧和非关键帧;
从视频流中提取关键帧;
对关键帧进行编码,判断该关键帧是否编码成功,若是,则选取该关键帧作为初始帧;
以初始帧为音视频同步起点,根据时间戳使视频帧与音频帧自动一一对应;
对一一对应的视频帧与音频帧进行编码,以对视频帧与音频帧进行同步推流。
2.根据权利要求1所述的音视频自动同步方法,其特征在于,在以初始帧为音视频同步起点,根据时间戳使视频帧与音频帧自动一一对应之后,还包括:丢弃初始帧时间戳前的音频流和视频流。
3.根据权利要求2所述的音视频自动同步方法,其特征在于,还包括:若从视频流中提取的关键帧编码不成功,则重新从视频流中提取关键帧,直到关键帧编码成功,才选取该关键帧作为初始帧。
4.根据权利要求3所述的音视频自动同步方法,其特征在于,还包括:当对一一对应的视频帧与音频帧进行编码,以对视频帧与音频帧进行同步推流时,若视频帧编码不成功,则直接丢弃该视频帧,并丢弃与该视频帧对应的音频帧。
5.根据权利要求4所述的音视频自动同步方法,其特征在于,还包括:对一一对应的视频帧与音频帧进行编码,以对视频帧与音频帧进行同步推流时,若音频帧编码不成功,则丢弃该音频帧,仅对与该音频帧对应的视频帧进行推流。
6.根据权利要求1所述的音视频自动同步方法,其特征在于,还包括:当推流时间延长时,对音频帧和视频帧的时间戳加延时值,使音频帧和视频帧的时间戳与推流时间一致。
7.根据权利要求1所述的音视频自动同步方法,其特征在于,还包括:当对音频帧和视频帧进行处理时,时间戳不变。
8.一种音视频自动同步系统,用于网络直播,其特征在于,包括:
音视频流接收模块,用于接收音频流和视频流,其中,音频流包括多个带有时间戳的音频帧,视频流包括多个视频帧,视频帧包括带有时间戳的关键帧和带有时间戳的非关键帧;
关键帧提取模块,用于从视频流中提取关键帧;
初始帧选取模块,用于对关键帧进行编码,判断该关键帧是否编码成功,若是,则选取该关键帧作为初始帧;
音视频同步模块,用于以初始帧为音视频同步起点,根据时间戳使视频帧与音频帧自动一一对应,
音视频编码模块,用于对一一对应的视频帧与音频帧进行编码,以对视频帧与音频帧进行同步推流。
9.根据权利要求8所述的音视频自动同步系统,其特征在于,还包括:音视频同步模块,还用于在以初始帧为音视频同步起点,根据时间戳使视频帧与音频帧自动一一对应之后,丢弃初始帧时间戳前的音频流和视频流。
10.根据权利要求9所述的音视频自动同步系统,其特征在于,关键帧提取模块,还用于若从视频流中提取的关键帧编码不成功,则重新从视频流中提取关键帧,直到关键帧编码成功,才选取该关键帧作为初始帧。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京河马能量体育科技有限公司,未经北京河马能量体育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910190426.0/1.html,转载请声明来源钻瓜专利网。





