HLS播放:html5下用video标签来播放m3u8格式的视频
为什么苹果要提出HLS这个协议,其实他的主要是为了解决RTMP协议存在的一些问题。比如RTMP协议不使用标准的HTTP接口传输数据
HLS播放:html5下用video标签来播放m3u8格式的视频
- <video class="tvhou" width="100%" height="100%"
- controls="controls" autoplay="autoplay"
- x-webkit-airplay="true" x5-video-player-fullscreen="true"
- preload="auto" playsinline="true" webkit-playsinline
- x5-video-player-typ="h5">
- <source type="application/x-mpegURL" src="http://www.tvhou.com/zqlive/game.m3u8">
- </video>
注:主要应用于手机端。
HLS协议规定:
视频的封装格式是TS。
视频的编码格式为H264,音频编码格式为MP3、AAC或者AC-3。
除了TS视频文件本身,还定义了用来控制播放的m3u8文件(文本文件)。
为什么苹果要提出HLS这个协议,其实他的主要是为了解决RTMP协议存在的一些问题。比如RTMP协议不使用标准的HTTP接口传输数据,所以在一些特殊的网络环境下可能被防火墙屏蔽掉。但是HLS由于使用的HTTP协议传输数据,不会遇到被防火墙屏蔽的情况(该不会有防火墙连80接口都不放过吧)。
---------------------
作者:阿酷tony
来源:CSDN
原文:https://blog.csdn.net/ffffffff8/article/details/84288509
热门文章推荐
- 纯HLS(m3u8)跨平台技术(HLSPlayer,m3u8Player跨平台多终端)
- DiscuzX3.2酷播视频插件(dz论坛自定义视频插件带广告
- [微信视频]实现网站中的视频在微信平台上正常播放(超多组图)
- [rtsp]海康威视监控摄像头实现web端无插件监控实拍效果
- 很酷,酷播wordpress视频插件(支持PC/安卓/苹果跨平台播放)
- [组图]微信视频技术:支持微信视频直播和视频点播
- [AS3]as3.0的rtmp流媒体播放器写法源代码示例
- 一步一步教你制作FLV网页视频播放器
请稍候...