rtmp直播视频流播放器(ckplayer)使用方法

摘要:dom

在咱们编写项目时,也许会接触到一些视频的操做,普通视频流的话,例如Ogg、MPEG四、WebM这类后缀的文件,这几类文件均可以被h5的video标签解析,并不须要作解析操做,那么咱们在项目中也会用到直播视频的格式,我在项目中就有涉及到直播的需求,是rtmp格式的直播视频流,起初我找了相关插件进行解析,有video.js插件包,还有ckplayer插件包,由于video.js没有深研究,因此使用的是ckpalyer,该插件能很好的解析rtmp格式的直播视频流,可是须要作一些配置;ide

第一步:下载:http://www.ckplayer.com/down/函数

该插件有两种下载方式,请自行选择;
url

第二步:在本身的项目中进行引入,前提须要将ckplayer包放到项目中,以后直接引入ckplayer.js文件便可,全部依赖关系都是经过ckplayer.js进行查找,因此只需引入这一个文件插件

第三步:在body中添加视频dom容器3d

<div class="video active" id="video1"></div>

第四步:实例化ckplayer(这里个人操做是写了一个函数,将配置参数放到了函数里,以后在进行实例化)视频

function video(className,url){
var videoObject = {
container: className,//“#”表明容器的ID,“.”或“”表明容器的class
variable: 'player',//该属性必需设置,值等于下面的new chplayer()的对象
autoplay:true,//自动播放
live:true,//直播视频形式
mobileCkControls:false,
video:url//视频地址
};
return videoObject;
};
var player=new ckplayer("容器","rtmp格式地址");

截止目前,全部工做就已完毕,一个简单的直播功能就搭建好了,ckplayer中提供了不少视频配置,具体配置请参照官网(通常配置是去掉播放器的logo,这里我就拿这一个功能进行举例)对象

在ckplayer.js文件中,找到style配置参数,将style内部的loading和logo配置的部分代码注释掉就能够了blog