该Demo项目,目前支持丛文cms格式封装的基于H264\H265压缩格式的实时视频流,录像视频文件以及录像图片文件的播放。

此按钮为播放web服务器端一个本地丛文媒体流文件,适用于没有丛文服务器环境下,了解丛文web视频播放控件。
此按钮为回放web服务器端一个本地丛文媒体流文件,适用于没有丛文服务器环境下,了解丛文web视频播放控件。
此按钮为播放实时视频,需要配合丛文服务器,需要配置从视频输出网关获取的视频拉取url。
此按钮为播放实时视频并提供对讲功能,需要配合丛文服务器,需要配置从视频输出网关获取的视频拉取url和对讲url。
需要先配置好上面的视频拉取url,然后配置下面的对讲rul,先拉取视频,才可以点击对讲按钮,进行对讲。
此按钮为回放录像文件,需要配合丛文服务器,需要配置从视频输出网关获取的录像文件拉取url。
实时视频
播放、暂停、恢复播放、监听、对讲、全屏
录像视频
播放、暂停、恢复播放、播放进度跳转
图片回放
播放、暂停、恢复播放、播放进度跳转、红点
| 路径 | 说明 | 
|---|---|
| index.html | DEMO播放页面文件 | 
| /public/player/ | 播放控件脚本 | 
| /public/player/cmsplayer.js | cms播放器 | 
| /public/player/cmsparser.js | cms解封装器 | 
| /public/player/decoder.js | 解码器 | 
| /public/player/pcm-player.js | pcm播放器 | 
| /public/player/webgl.js | 图像渲染器 | 
| /public/images/ | 用到的图片文件夹 | 
| /public/js/moment.js | 播放控件用到的js文件 | 
| /public/data/ | 本地丛文格式媒体文件,用于DEMO回放演示 | 
playerBox 为 div id:
self.player = new Player($("#playerBox"));
//url 播放地址
//isLive 是否实时视频
//alarmTime 告警红点时间戳
self.player.play(url,  isLive , alarmTime	);
self.player.pause(); 
self.player.resume(); 
self.player.stop(); 
self.player.startListen();
self.player.stopListen();
self.player.fullscreen();
直接运行nginx,然后打开浏览器,输入 http://localhost/index.html
拷贝 相关文件到 web 网站的根目录。