【技术实现步骤摘要】
一种MSE播放场景下音画同步的方法
[0001]本专利技术涉及音视频播放
,具体的说,是一种MSE播放场景下音画同步的方法。
技术介绍
[0002]MSE(MediaSourceExtensions),即媒体源扩展,可以理解为一种API,其提供了实现无插件且基于Web的流媒体的功能。通过MSE,媒体串流能够通过JavaScript创建,并且可以使用HTML5的<audio>和<video>标签进行播放。相较于传统在线播放,MSE具有灵活的缓冲管理和无缝码率切换等特点,近年来越来越多的视频网站开始选择MSE作为在线视频的播放方式。因此,播放终端对于MSE这种新型播放方式的支持也变得越来越重要,而音画同步,则是MSE播放过程中重要的组成部分,需要正确处理MSE播放时音频和视频的同步,才能让使用者在观看在线视频时有良好的用户体验。对于播放端来说,MSE播放的重要特点是音视频流是各自独立的。它们不再有共同的PCR(program clock reference)信息,各自 ...
【技术保护点】
【技术特征摘要】
1.一种MSE播放场景下音画同步的方法,其特征在于,包括:步骤S100、浏览器下载音视频数据,进行初步的对齐,再推送给播放器,具体包括:浏览器每下载一个音频fragment和视频fragment,记录音频fragment和视频fragment的起始时间和结束时间,并更新音频路当前最高时间为最后下载的音频fragment的结束时间,更新视频路当前最高时间为最后下载的视频fragment的结束时间;浏览器向播放器推送音频fragment/视频fragment时,检查这段音频fragment/视频fragment的起始时间,如果这段音频fragment/视频fragment的起始时间早于或等于视频路当前最高时间/音频路当前最高时间,直接推送这段音频fragment/视频fragment到播放器,否则先保存...
【专利技术属性】
技术研发人员:梁敏,周沙金,王翠丽,孟振国,
申请(专利权)人:四川虹微技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。