一、已知因素
4G无线SIM卡,分为TD-LTE和FDD-LTE两种制式。最大上行速率:6.25M/秒、最大下行速率:12.5M/秒;
视频直播通常的最小上行速率为:256K/秒(例如:标清576P);
监控设备只要连接到互连网的,都属于视频直播类型。如果不用开放平台(海康萤石/大华乐橙),自己实现视频监控平台的话,需要ICP和公安部网信办备案,并且视频需保存在服务器上60天(以便监查)。 备注:一个完整的直播过程,包括但不限于以下环节:采集、预处理、编码、封包、推流、传输、转码、分发、拉流、解码、播放。从推流到播放,再经过中间转发环节,延迟越低,则用户体验越好。
4G摄像头日常流量消耗。
流量计算方式。如图所示。
流量日常消耗参考表(CIF = 352x288; 4CIF = 704x576)。如图所示。
二、解决策略
4G卡的网络摄像头(自带路由功能,支持RTMP协议)
外网通过直接访问4G卡地址来访问网络摄像头!如图所示。
可以采用4G摄像头厂商,自带的PC端EXE程序或手机APP远程访问;-- 备注:直接使用,无开发成本!
4G网络摄像头,并且厂商自带视频监控开放平台,编程实现相对简单,但需支付开放平台一定费用! 例如:下行流量,IPC Web视频连接等。目前,支持视频监控开放平台的厂商只有海康、大华和雄迈。如图所示。
4G网络摄像头,厂商不带视频监控开放平台(仅带SDK)。编程实现视频直播,相对比较复杂。需租N台服务器,自己实现视频监控平台那套东西。如图所示。
例如:
媒体服务器:租一台云服务器,编写流媒体服务层程序,负责接收/转发码流,并负责转码到流媒体格式(例如:HLS格式,通过vlc/ffmpeg转码)。
管理服务器:租一台云服务器,编写中心管理服务层程序,负责接收/转发信令,控制网络摄像头。并且,鉴权机制需要考虑(防盗链)。
存储服务器:租一台云服务器,编写文件存储服务层程序,负责存储与管理视频文件。
Web服务器:租一台云服务器上,编写Web应用程序,内嵌视频播放器(通过CKPlayer、Jaris Player等),负责直播监控视频。
如果不想视频查看时过卡,需考虑区域性部署CDN服务器的问题!
2. 普通网络摄像头
自己来实现参透式通讯(类似Team Viewer),编程实现复杂。需提供一个内部服务器安装自己程序实现穿透功能(连接着网络摄像头IPC。编写自己的程序,负责控制/转发网络摄像头的信令与码流)。另外,还需租N台服务器,自己实现视频监控平台那套东西。如图所示。
三、技术方案
1. 4G网络摄像头,厂商自带视频开放平台
基于其开放平台进行二次开发,可以采用海康萤石产品(不包括最新C6系列)或大华乐橙产品去实现上面图四架构,相对简单,但需支付平台一定费用!
2. 4G网络摄像头,厂商未带视频开放平台(仅带SDK)
需自己实现视频直播那套系统,即视频监控平台。相对比较复杂,难度仅次于“普通网络摄像头(厂商带SDK)”。
3. 普通摄像头
需一台内部服务器,连接此网络摄像头(能正常显示监控视频),实现渗透。
如果厂商未提供SDK,则需先研究厂商提供的网络摄像头协议(ONVIF、私有协议等),来生成类似SDK的基础包去控制信令与码流。
————————————————
版权声明:本文为CSDN博主「Johnny-Xu」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/jz_x/article/details/110384092