从文  | 
			||
|---|---|---|
| .. | ||
| public | ||
| README.html | ||
| README.md | ||
| index.html | ||
		
			
				
				README.md
			
		
		
			
			
				
				
			
		
	
	丛文CMS视频WEB播放器
1.简介
该Demo项目,目前支持丛文cms格式封装的基于H264\H265压缩格式的实时视频流,录像视频文件以及录像图片文件的播放。
2.操作界面介绍
播放实时视频(本地模拟流)
此按钮为播放web服务器端一个本地丛文媒体流文件,适用于没有丛文服务器环境下,了解丛文web视频播放控件。
播放录像文件(本地模拟流)
此按钮为回放web服务器端一个本地丛文媒体流文件,适用于没有丛文服务器环境下,了解丛文web视频播放控件。
播放实时视频(请配置URL)
此按钮为播放实时视频,需要配合丛文服务器,需要配置从视频输出网关获取的视频拉取url。
播放视频对讲(请配置URL)
此按钮为播放实时视频并提供对讲功能,需要配合丛文服务器,需要配置从视频输出网关获取的视频拉取url和对讲url。
播放录像文件(请配置URL)
此按钮为回放录像文件,需要配合丛文服务器,需要配置从视频输出网关获取的录像文件拉取url。
3.功能说明
- 
实时视频
播放、暂停、恢复播放、监听、对讲、全屏
 - 
录像视频
播放、暂停、恢复播放、播放进度跳转
 - 
图片回放
播放、暂停、恢复播放、播放进度跳转、红点
 
4.文件及目录说明
| 路径 | 说明 | 
|---|---|
| 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回放演示 | 
5.集成及接口说明
- 
导入player播放支持组件文件夹;
 - 
参考index.html,在播放html页面head导入需要的脚本:
 - 
初始化播放器控件:
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(); 
6.运行方法
运行整合了win版nginx的
直接运行nginx,然后打开浏览器,输入 http://localhost/index.html
自己运行web服务器的
拷贝 相关文件到 web 网站的根目录。
