The invention discloses a method for adjusting the playback rate of audio and video, including: receiving image data and audio data, and storing them in image queue and audio queue respectively; if the number of image data in the image queue exceeds the preset threshold of image number, the image frame rate is raised to the first multiple of the original image frame rate. The first multiple is the actual number of images in the image queue divided by the preset number of images threshold; if the time of audio data in the audio queue exceeds the first preset time threshold and is less than the second preset time threshold, the audio data is treated according to the preset number of images threshold. The preset dynamic adjustment rules are sampled and played by the player. The invention also discloses a device for adjusting audio and video playback rate, an electronic device and a storage medium.
【技术实现步骤摘要】
调整音视频播放速率的方法、装置、电子设备及存储介质
本专利技术涉及数据处理
,特别是指一种调整音视频播放速率的方法、装置、电子设备及存储介质。
技术介绍
在音视频流媒体网络实时传输和播放过程中,经常会因为网络波动造成播放延迟。发生网络波动时,往往都是播放端的流媒体数据没有按时接收到,然后又在短时间内接收到了大量的流媒体数据。此时对于播放器的处理,如果丢弃过时的数据,直接播放最新的数据,会让使用者感到明显的图像和音频的跳跃和不连续;如果不丢弃过时的数据,继续按照循序播放,会造成音视频播放的延迟。
技术实现思路
有鉴于此,本专利技术的目的在于提出一种调整音视频播放速率的方法、装置、电子设备及存储介质,能够减小音视频播放延迟导致的不连续问题。基于上述目的本专利技术提供的调整音视频播放速率的方法,包括:接收图像数据和音频数据,并分别存储在图像队列和音频队列中;若所述图像队列中的图像数据的数量超过预设图像数量阈值,将图像帧率提高为图像原始帧率的第一倍数,并按照提高后的图像帧率播放图像;其中,所述第一倍数为所述图像队列中的实际图像数量除以所述预设图像数量阈值;若所述音频队列 ...
【技术保护点】
1.一种调整音视频播放速率的方法,其特征在于,包括:接收图像数据和音频数据,并分别存储在图像队列和音频队列中;若所述图像队列中的图像数据的数量超过预设图像数量阈值,将图像帧率提高为图像原始帧率的第一倍数,并按照提高后的图像帧率播放图像;其中,所述第一倍数为所述图像队列中的实际图像数量除以所述预设图像数量阈值;若所述音频队列中的音频数据的时长超过第一预设时长阈值并小于第二预设时长阈值,对音频数据按照预设动态调整规则进行采样并供播放器播放。
【技术特征摘要】
1.一种调整音视频播放速率的方法,其特征在于,包括:接收图像数据和音频数据,并分别存储在图像队列和音频队列中;若所述图像队列中的图像数据的数量超过预设图像数量阈值,将图像帧率提高为图像原始帧率的第一倍数,并按照提高后的图像帧率播放图像;其中,所述第一倍数为所述图像队列中的实际图像数量除以所述预设图像数量阈值;若所述音频队列中的音频数据的时长超过第一预设时长阈值并小于第二预设时长阈值,对音频数据按照预设动态调整规则进行采样并供播放器播放。2.根据权利要求1所述的方法,其特征在于,还包括:若所述音频队列中的音频数据的时长超过第二预设时长阈值,则对超过第二预设时长阈值且时间点在先的部分的音频数据进行丢弃,将音频数据采样率减小为音频数据原始采样率的第二倍数,按照减小后的音频数据采样率对所述第二预设时长阈值以内的音频数据进行采样并供播放器播放;其中,所述第二倍数为所述第二预设时长阈值除以所述音频队列中的实际音频时长。3.根据权利要求1所述的方法,其特征在于,还包括:若所述音频队列中的音频数据的时长超过第二预设时长阈值,则将音频数据采样率减小为音频数据原始采样率的第二倍数,按照减小后的音频数据采样率对所述音频队列中的音频数据进行采样并供播放器播放;其中,所述第二倍数为所述第二预设时长阈值除以所述音频队列中的实际音频时长。4.根据权利要求1所述的方法,其特征在于,所述对音频数据按照预设动态调整规则进行采样并供播放器播放的步骤包括:若所述音频队列中的音频数据的时长超过第一预设时长阈值并小于第三预设时长阈值,对音频数据按照第一预设音频采样率进行采样并供播放器播放;若所述音频队列中的音频数据的时长超过第三预设时长阈值并小于第四预设时长阈值,对音频数据按照第二预设音频采样率进行采样并供播放器播放;若所述音频队列中的音频数据的时长超过第四预设时长阈值并小于第二预设时长阈值,对音频数据按照第三预设音频采样率进行采样并供播放器播放。5.一种调整音视频播放速率的装置,其特征在于,包括:接收模块,用于接收图像数据和音频数据,并分别存储在图像队列和音频队列中;图像处理模块,若所述图像队列中的图像数据的数量超过预设图像数量阈值,用于将图像帧率提高为图像原始帧率的第一...
【专利技术属性】
技术研发人员:刘北,
申请(专利权)人:北京鸿合智能系统有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。