现在有很多企业都有视频监控,监控终端一般是PC客户端。现在很多用户希望能通过手机查看监控视频,怎样实现?
对企业自己改造来讲,只需要在手机端和服务端定义一套协议,实现即可。部署时要求企业监控服务器能发布直播视频,能连接互联网,能被手机访问到(服务器有静态IP或者间接解决方法利用email)。
1>手机端请求查看视频监控设备A == 发送请求指令到后台服务器B;
2>服务器B接收请求,校验身份证书,通过校验则把对应频道的rtmfp路径回复给手机端;
3>手机端按照接收到的URL路径去播放视频即可。
开发任务:
1>手机端实现客户端协议(登录,接收频道),
2>手机端实现视频播放器(rmtfp播放器或嵌入现有的播放插件);
3>后台实现服务端协议(登录,校验,发布监控频道);
总之,自己开发实现方便,开发成本主要是软件开发成本;
对做项目的企业来讲,给那些监控企业做这种项目,考虑按月收费的话,开发架构设计中就必须有一种要求是,某些数据流要走运营方服务器。走监控视频不划算,运营方还要出带宽费,服务器硬件及维护费用;走1>和2>两块比较划算,也能实现控制,也就能对用户收费了。
开发时2>步的服务器B要部署在运维方的计算中心。服务器B在接到请求后,要向部署在企业用户的服务器C请求播放资源。服务器B和服务器C之间也要有一个通信协议。
要避免企业用户绕过服务器B,要在服务器C做相应的加密措施。
还要考虑企业用户原有的监控系统采用的什么技术(视频发布的编码格式?是否支持直播?是否支持点播?直播点播是否能互相转换?如果是私有编码格式,能否提供协议或转码工具?)
【author:jordansg ,mailtome: zzsg2005@126.com】