...
- 统一使用前缀:PkStreamVideo.xxxxxxxx.表示采用流媒体的方式,请求使用
- 视频控件的样式:
- 手机APP端的视频控件的样式在视频控件的中央应该具有开关按钮的样式(可以点击播放)。对应app端的视频。点击应该全屏播放。而且同时只能支持一个视频播放。
- 控件应该有的功能
- 设置服务器信息: PKStreamVideo.setServerInfo("127.0.0.1"); //设置流媒体服务器的信息。 以后播放视频、云台控制等功能。都会向该IP地址所在的服务器信息来请求。
- 播放视频的请求 :PKStreamVideo.realPlay('camName','objName');
- 根据摄像机名称和控件名称播放视频。
- 该插件在切换视频、页面退出的时候。应该主动停止播放视频。
- 同时应该支持断线重连机制(flv.js时间播放长了。可能会造成大量的缓存。应该具备定时清除缓存的功能)
- 视频内部应该自己判断支持不同的平台支持。ios平台使用hls的视频流。pc端使用flv的视频流
- 播放视频的时候,还要支持定时发送心跳到下面的流媒体的服务。以保证下面的实时流一直在推送。视频流不断线。
- 关于flv的js存在的问题 可以参考以下博客进行修改
- 停止播放视频:realplayStop(videopluginName); //停止播放视频。
- 其余的接口定义。请参考
View file name pkvideo2.js height 250 - 流媒体的接口。应该支持实时视频播放、停止。以及云台控制。
...