目录
前言
一、HLS协议是什么?
二、TCplayer使用步骤
1.引入库
2.在HTML中放置容器
3.对接视频播放
总结
当前主要的直播技术有三种,分别是RTMP、HLS、HTTP-FLV,其中RTMP和HTTP-FLV是HTTP长连接,每个时刻的数据收到后会立刻转发,延时基本在1-3s之间,但这两种技术都需要页面端flash技术的支持,随着chrome浏览器即将停止对flash的支持,这两种方案变得不那么友好,那么就只能使用HLS技术来实现,当然,移动端和Safari是可以直接使用HTML5的viedo标签直接播放,那么其他浏览器需要做兼容,像海康、大华等厂家的摄像头也可以采用此种方式进行播放。
HLS (HTTP Live Streaming)是Apple的动态码率自适应技术。主要用于PC和Apple终端的音视频服务。包括一个m3u(8)的索引文件,TS媒体分片文件和key加密串文件。
目前移动端和Safari可以用HTML5的viedo标签直接播放,其他浏览器需要做兼容,现在有很多的基于hls的兼容方案,包括video.js的videojs/videojs-contrib-hls、hls.js、Chimeejs/chimee等。当然,我们也可以使用腾讯的tcplayer等封装更加彻底,使用简单的方案。
封面样式、清晰度支持等其他配置可到官网查看https://cloud.tencent.com/document/product/881/20207
以上就是在网页端播放hls协议视频的步骤了。