【技术实现步骤摘要】
一种音频与视频同步的方法及设备
[0001]本申请实施例涉及电子
,尤其涉及一种音频与视频同步的方法及设备。
技术介绍
[0002]在手机等电子设备录制短视频文件的过程中,可能由于该电子设备与被拍摄对象之间距离较远,使得该电子设备无法清晰、完整地录制被拍摄对象侧的音频,导致最终短视频文件的录制效果较差。
[0003]现有技术中可以分别使用一个电子设备录制被拍摄对象侧的视频,使用被拍摄对象侧附近的另一电子设备录制被拍摄对象侧的音频,之后将来自不同电子设备的音频和视频进行同步混合录制。然而,将来自不同电子设备的音频和视频进行同步混合录制时可能出现音频和视频不同步的现象。
技术实现思路
[0004]本申请实施例提供一种音频与视频同步的方法及设备,第一电子设备能够基于第二电子设备端内计算统计的每帧音频数据的处理时延和传输时延,以及每帧音频数据到达第一电子设备的时刻,以第一电子设备的时钟为基准,计算每帧音频数据的产生时刻,进而实现同步混合录制分别来自于第一电子设备的视频和第二电子设备的音频。
[0 ...
【技术保护点】
【技术特征摘要】
1.一种音频与视频同步的方法,其特征在于,应用于第一电子设备,所述方法包括:响应于第一用户操作,向第二电子设备发起音频呼叫;响应于第二用户操作,采集视频数据;获取来自所述第二电子设备的音频数据,所述音频数据通过多个音频数据包传输;以及获取来自所述第二电子设备的所述多个音频数据包中的每个音频数据包对应的时延数据;其中,所述时延数据用于表示所述多个音频数据包中的每个音频数据包的产生时刻与所述第一电子设备获取到所述多个音频数据包中的每个音频数据包的时刻之间的时延;响应于第三用户操作,基于所述时延数据将所述音频数据和所述视频数据同步。2.根据权利要求1所述的方法,其特征在于,所述时延数据包括第一时延数据和第二时延数据;其中,所述第一时延数据为所述第二电子设备处理所述音频数据过程的处理时延,所述第二时延数据为所述音频数据从所述第二电子设备到所述第一电子设备的传输时延。3.根据权利要求2所述的方法,其特征在于,所述处理包括所述音频数据的编码处理和缓存处理。4.根据权利要求3所述的方法,其特征在于,所述处理还包括所述音频数据的组装处理。5.根据权利要求1
‑
4中任一项所述的方法,其特征在于,所述多个音频数据包中的每个音频数据包还传输所述每个音频数据包对应的时延数据。6.根据权利要求5所述的方法,其特征在于,所述每个音频数据包是实时传输协议RTP报文,其中,所述时延数据位于RTP报文头的扩展头字段。7.根据权利要求5所述的方法,其特征在于,所述每个音频数据包是RTP报文,其中,所述时延数据位于RTP报文头的时间戳timestamp字段。8.根据权利要求1
‑
4中任一项所述的方法,其特征在于,所述时延数据以控制信令格式传输。9.根据权利要求8所述的方法,其特征在于,所述时延数据还包括所述每个音频数据包的序列号信息。10.根据权利要求9所述的方法,其特征在于,若连续N个音频数据包分别对应的时延数据的方差小于预设阈值,则所述时延数据包括所述N个音频数据包分别对应的时延数据的平均值,以及所述N个音频数据包的开始序列号信息和结束序列号信息。11.根据权利要求1
‑
10中任一项所述的方法,其特征在于,基于所述时延数据将所述音频数据和所述视频数据同步,包括:基于所述时延数据和所述第一电子设备获取到所述每个音频数据包的时刻,计算所述每个音频数据包的产生时刻;根据所述每个音频数据包的产生时刻,将所述音频数据和所述视频数据进行同步,得到同步的视频文件。12.根据权利要求1
‑
11中任一项所述的方法,其特征在于,所述方法还包括:启动视频录制应用,所述视频录制应用显示有预设图标或联系对象的列表。13.根据权利要求12所述的方法,其特征在于,若所述视频录制应用显示有所述预设图标,则所述响应于第一用户操作,向第二电子设备发起音频呼叫,包括:
响应于用户对所述预设图标的操作,显示所述联系对象的列表;响应于用户对所...
【专利技术属性】
技术研发人员:张志军,张栋浩,王磊,张硕,王皓,方卫庆,杨峻峰,葛峰,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。