一种播放器端的直播低延迟技术方案制造技术

技术编号:24764550 阅读:76 留言:0更新日期:2020-07-04 11:15
本发明专利技术涉及播放器直播技术领域,尤其是一种播放器端的直播低延迟技术方案,包括以下步骤:通过网络组件提供的接口,下载实时音视频数据,同时将音视频数据进行分离;将分离的音频帧数据和视频帧数据,分别放入音频帧队列和视频帧队列进行缓存;采取单独的线程进行播放,以音频的播放时间为参考时钟,根据当前音频播放的时间进度,从视频帧队列取接近指定时间的视频帧数据进行解码播放;本发明专利技术播放器端的各模块进行延迟优化后,在交互过程中缓冲的设置合理,使播放器端的直播延迟降低,可以保证视频与音频的同步性,因此对于观看直播的用户几乎是无感知的,交互画面的实时性强,可以加强用户的体验。

A player side of the broadcast low delay technology

【技术实现步骤摘要】
一种播放器端的直播低延迟技术方案
本专利技术涉及播放器直播
,尤其涉及一种播放器端的直播低延迟技术方案。
技术介绍
直播系统可以应用户的要求把活动现场的音频或视频信号经压缩后,传送到服务器上,在网络上供广大观众或授权特定人群收听或收看,目前网络直播应用越来越多,一个个应用层出不穷,各种应用场景也非常多,其中安防场景中,网络摄像头直播,移动设备端观看实时画面;由于摄像头端的发送延时,网络延时,播放端处理的延时,会导致交互画面的实时性不强,影响用户的体验;同时在交互过程中,缓冲的设置不合理,会因为网络抖动,导致画面不流畅,所以在直播场景中,发送端,网络层,播放端的都需要进行延时进行处理,同时播放端,需要对播放进行流畅性的处理。
技术实现思路
本专利技术的目的在于提供一种播放器端的直播低延迟技术方案,以解决上述
技术介绍
中提出的问题。为了实现上述目的,本专利技术采用了如下技术方案:设计一种播放器端的直播低延迟技术方案,包括以下步骤:步骤一、通过网络组件提供的接口,下载实时音视频数据,同时将音视频本文档来自技高网...

【技术保护点】
1.一种播放器端的直播低延迟技术方案,其特征在于,包括以下步骤:/n步骤一、通过网络组件提供的接口,下载实时音视频数据,同时将音视频数据进行分离;/n步骤二、将分离的音频帧数据和视频帧数据,分别放入音频帧队列和视频帧队列进行缓存;/n步骤三、采取单独的线程进行播放,以音频的播放时间为参考时钟,根据当前音频播放的时间进度,从视频帧队列取接近指定时间的视频帧数据进行解码播放;/n步骤四、在播放过程中,因为网络抖动,出现音频与视频数据不均匀时,启动丢帧机制;/n步骤五、在播放过程中,因为网络抖动,某个时间收不到数据,而后又有过期数据到达的情况,启动追赶机制;/n音频数据追赶机制:/nS1、实时监测音...

【技术特征摘要】
1.一种播放器端的直播低延迟技术方案,其特征在于,包括以下步骤:
步骤一、通过网络组件提供的接口,下载实时音视频数据,同时将音视频数据进行分离;
步骤二、将分离的音频帧数据和视频帧数据,分别放入音频帧队列和视频帧队列进行缓存;
步骤三、采取单独的线程进行播放,以音频的播放时间为参考时钟,根据当前音频播放的时间进度,从视频帧队列取接近指定时间的视频帧数据进行解码播放;
步骤四、在播放过程中,因为网络抖动,出现音频与视频数据不均匀时,启动丢帧机制;
步骤五、在播放过程中,因为网络抖动,某个时间收不到数据,而后又有过期数据到达的情况,启动追赶机制;
音频数据追赶机制:
S1、实时监测音频数据队列中音频帧的缓存情况,当达到预设的阈值St时,阈值St为200-230毫秒,发送快播消息给音频播放线程;
S2、采取音频变速不变调的方式进行快播,直到音频帧队列达到合理的缓存,阈值St小于50毫秒再发送停止快播消息;
视频数据追赶机制:
S1、视频延后的情况,不丢视频原始帧数据,首先对数据进行解码;
S2、对解码后的数据不渲染,以避免视频显示花屏,即渲...

【专利技术属性】
技术研发人员:谈涛陈帅斌蒋泽飞夏虹
申请(专利权)人:杭州登虹科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1