【技术实现步骤摘要】
基于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播放器。
【技术特征摘要】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。