[发明专利]移动端音视频同步的方法、装置、设备及存储介质有效

专利信息
申请号: 202110495487.5 申请日: 2021-05-07
公开(公告)号: CN113225598B 公开(公告)日: 2023-01-20
发明(设计)人: 汪晨龙;周鹏飞;王劲鹏 申请(专利权)人: 上海一谈网络科技有限公司
主分类号: H04N21/43 分类号: H04N21/43;H04N21/2187
代理公司: 上海汉声知识产权代理有限公司 31236 代理人: 胡晶
地址: 200233 上海市松江区漕河*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 移动 视频 同步 方法 装置 设备 存储 介质
【说明书】:

发明公开了一种移动端音视频同步的方法、装置、设备及存储介质,针对现有的移动端(Android/IOS)的原生播放器或开源播放器对高码率高分辨率、网络抖动等直播场景的音视频同步,以及低延迟需求达不到令人满意的效果的问题,通过HTTP/RTMP协议接收包含音频和视频数据的网络包;分离网络包中的音频数据与视频数据,并分别进行缓存解析;当出现音视频数据堆积而造成时延时,以倍数播放音频的方式,同步音频数据和视频数据的生产和消费;最后播放经时间同步后的音频数据和视频数据。降低网络延迟,避免出现高码率高分辨率的直播场景下的音视频不同步以及网络情况不佳时的延迟较高这类非常影响用户体验的问题。

技术领域

本发明属于视频处理的技术领域,尤其涉及一种移动端音视频同步的方法、装置、设备及存储介质。

背景技术

目前,移动端(Android/IOS)的原生播放器或开源播放器能满足大部分移动端的音视频播放场景。但对高码率高分辨率、网络抖动等直播场景的音视频同步,以及低延迟需求,包括不同网络环境、不同配置的机型设备的自适应支持情况,达不到令人满意的效果。

其中,音视频不同步的原因主要有:

1、音视频帧的解码、渲染时间,难以精准控制,造成每一帧数据存在有细微差距,长久累计,音视频不同步会越来越明显。

2、从网络获取的媒体流本身的音视频时间有差距。

经典的音视频同步是引入时间戳,首先选择参考时钟,其中参考时钟的选择方案有三种:音频同步到视频、音视频同步到外部时钟及视频同步到音频。方案一,音频会被频繁的调速,由于人耳对声音的变化很敏感,因此,不适用。方案二,在网络卡顿时需要做时间修正,做加减速时保持步调一致不容易处理。方案三,视频同步到音频比较自然,视频能够很方便做调速处理。

而对网络延迟的处理,对于播放端来说,从网络层接收数据到渲染层播放数据,是典型的生产者消费者模型。正常情况,生产速度和消费速度保持一致,但网络抖动引发的卡顿与音视频数据堆积会造成时延。堆积的数据需要快速消费掉,否则时延将会逐渐增大。通常采用以下方案处理网络延迟:

1:直接丢弃部分数据;2:短时的快速播放;3:长时的较快速播放。

发明内容

本发明的目的是提供一种移动端音视频同步的方法、装置、设备及存储介质,降低网络延迟,避免在高码率的直播场景下,移动端出现音视频不同步的现象。

为解决上述问题,本发明的技术方案为:

一种移动端音视频同步的方法,包括:

通过HTTP/RTMP协议接收包含音频和视频数据的网络包;

分离网络包中的音频数据与视频数据,并分别进行缓存解析;

当出现音视频数据堆积而造成时延时,以倍数播放音频的方式,同步音频数据和视频数据的生产和消费;

播放经时间同步后的音频数据和视频数据。

根据本发明一实施例,所述分离网络包中的音频数据与视频数据,并分别进行缓存解析进一步包括:

通过解复用线程对网络包中的数据进行解复用处理,得到分离的音频流数据、视频流数据;

将解复用后分解出来的音频流数据和视频流数据存储到缓冲区中;分别保留音频FIFO数据链表和视频FIFO数据链表接收的第一个数据的PTS信息,作为时钟基数,并且分别将第一音频流数据帧和第一视频流数据帧标记时间截为0,后来的音频流数据帧和视频流数据帧根据数据的PTS分别依次标记时间戳。

根据本发明一实施例,所述当出现音视频数据堆积而造成时延时,以倍数播放音频的方式,同步音频数据和视频数据的生产和消费进一步包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海一谈网络科技有限公司,未经上海一谈网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110495487.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top