基于Html5的音视频播放方法及装置、音视频直播方法及系统制造方法及图纸

技术编号:15899470 阅读:75 留言:0更新日期:2017-07-28 21:54
本发明专利技术公开了一种基于Html5的音视频播放方法及装置、音视频直播方法及系统,属于互联网流媒体技术领域。其中,基于Html5的音视频播放方法包括如下步骤:根据播放场景,下载所述播放场景下的音视频数据;对所述音视频数据进行格式转换;将格式转换后的所述音视频数据加载至Html5播放器。本发明专利技术通过将flv等音视频格式转换为Html5播放器支持的播放格式,实现了Html5播放器播放flv等音视频格式的功能,拓宽了Html5播放器对flv等音视频格式的兼容性;同时,在直播场景中,利用Html5播放器直接播放flv等音视频格式的音视频数据,替代了HLS协议,进而解决了采用HLS协议带来的直播时延大的问题。

【技术实现步骤摘要】
基于Html5的音视频播放方法及装置、音视频直播方法及系统
本专利技术涉及互联网流媒体
,尤其涉及一种基于Html5的音视频播放方法及装置、音视频直播方法及系统。
技术介绍
Html5(HyperTextMarkupLanguage,超文本标记语言)是一个基于浏览器的协作标准,可以让各种不同的素材在浏览器中流畅运行。随着Flash的没落,Html5的崛起,很多浏览器逐渐减少了对Flash的支持,很多视频网站也逐步用Html5播放器取代Flash播放器。目前所有最新版本的主流浏览器都能够支持Html5播放器,但是Html5播放器用于音视频播放的video标签只支持mp4、webm和ogg三种格式,而对音视频行业主流的flv格式并不直接支持,进而带来以下问题:对于音视频点播业务,如果采用Html5播放器,则需要视频提供商将大量的存量flv文件转换为mp4文件,否则无法正常兼容;对于音视频直播业务,由于mp4格式特殊的文件结构而不适用于直播,因而目前主流的方案为采用HLS(HttpLiveStreaming,动态码率自适应技术)协议,实现流媒体文件在Html5播放器上的直播,但是采用本文档来自技高网...
基于Html5的音视频播放方法及装置、音视频直播方法及系统

【技术保护点】
一种基于Html5的音视频播放方法,其特征在于,包括如下步骤:根据播放场景,下载所述播放场景下的音视频数据;对所述音视频数据进行格式转换;将格式转换后的所述音视频数据加载至Html5播放器。

【技术特征摘要】
1.一种基于Html5的音视频播放方法,其特征在于,包括如下步骤:根据播放场景,下载所述播放场景下的音视频数据;对所述音视频数据进行格式转换;将格式转换后的所述音视频数据加载至Html5播放器。2.根据权利要求1所述的基于Html5的音视频播放方法,其特征在于,所述根据播放场景,下载所述播放场景下的音视频数据的步骤具体为:在点播场景下,根据XMLHttpRequest协议下载所述音视频数据。3.根据权利要求1所述的基于Html5的音视频播放方法,其特征在于,所述根据播放场景,下载所述播放场景下的音视频数据的步骤具体为:在直播场景下,根据Websocket协议下载所述音视频数据。4.根据权利要求2或3所述的基于Html5的音视频播放方法,其特征在于,所述对所述音视频数据进行格式转换的步骤具体包括:识别所述音视频数据的格式,并判断所述音视频数据的格式是否为Html5播放器的支持格式;将不是Html5播放器支持格式的所述音视频数据的格式转换为Html5播放器的支持格式。5.根据权利要求4所述的基于Html5的音视频播放方法,其特征在于,所述音视频数据的格式至少包括flv格式。6.一种音视频直播方法,其特征在于,包括权利要求1所述的基于Html5的音视频播放方法。7.一种基于Html5的音视频播放...

【专利技术属性】
技术研发人员:姜宇鹏蔡龙师刘珠清吴韶彬
申请(专利权)人:网宿科技股份有限公司
类型:发明
国别省市:上海,31

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

1