网络视频监控系统的原理是什么?

网络视频监控系统的原理是什么?,第1张

1、基本结构 \x0d\\x0d\ 我们可以把视频服务器可以看作是不带硬盘的数字视频机,由一个或多个模拟视频输入口、图像数字处理器、压缩芯片和具有网络功能\x0d\\x0d\的Web服务器、RJ-45网络接入口组成。\x0d\\x0d\ 2、基本原理\x0d\\x0d\ 在Web服务器嵌入了实时 *** 作系统,摄像机的视频信号经过模拟/数字转换,由高效压缩芯片压缩,通过内部总线传送到Web服务器,配\x0d\\x0d\置好IP地址、网关、路由后,网络上用户可以直接用IE浏览器访问Web服务器浏览现场视频图像,可以进行镜头的变焦、变倍 *** 作,控制摄\x0d\\x0d\像机云台的旋转。\x0d\\x0d\ 3、 网络视频服务器的优势\x0d\\x0d\ 不可否认数字硬盘录像机仍然是安防业的“老大”,但视频监控的网络化是必然趋势。网络视频服务器具有以下优势。 \x0d\安装及维护的方便性\x0d\\x0d\使用方便,想看就看\x0d\\x0d\具有更多的智能性\x0d\\x0d\图像衰减小,质量有保证\x0d\\x0d\稳定可靠\x0d\\x0d\可以实现无线组网传输

首先介绍一下硬件方面,
海康威视DS-7016录像机         1台     
西部数据SATA接口500G硬盘      1个     
TP-LINK R460+路由器           1个    
花生壳动态域名专业服务        1年    
电源线和视频线随便几百米就够了
第一步:搭建你的监控系统
首先将录像机接电源并连接路由器,通过硬盘录像机的默认管理地址进行登陆管理设置,
如>

登陆成功后,双击左边摄像头列表当中的摄像头,可以看到一个监控的页面,就证明这个录像机已经正常在本地工作了,接下来,我们要对录像机进行网络上的配置,
点击 *** 作界面的菜单可进入管理界面。

服务器参数这里有几个关键的设置选项,其中一个是IP地址,这个设置192168064子网掩码2552552550,网关19216801。另外还有2个端口,最近端口号 8000这个是视频服务传输用的端口,>

通过以上 *** 作,录像机的设置就要告一段落了
内网输入>

第三步 设置路由器端口映射

接下来的就是要做路由器的端口映射

需要从路由器将录像机要用到的80和8000端口映射到192168064

如果你的录像机不是这个IP和端口就随之改动好了,具体 *** 作请见下图

登录到路由器的管理界面(默认管理的地址为>

点击路由器左边 *** 作菜单的“转发规则”—“虚拟服务器”。服务端口号填写为80  IP地址就输入录像机的内网IP“192168064”协议选择“ALL”或者“TCP”都可以

然后别忘了保存,那个常用服务端口只是起到一个帮助提示作用,不用设置。

同样的 *** 作,把录像机视频服务的8000端口也给映射到“192168064”保存好可以看到已经映射好的端口,已经生效了,端口映射也完成了,到此视频服务器的设置已经全部完成,然后我们测试服务是否可以正常访问。
第四步 验证服务是否可以正常访问
打开浏览器,在地址栏里面输入动态域名zengkebinggicpnet 敲回车键,会得到一个以下的提示,需要安装一个来自“杭州海康威视数字技术股份有限公司”的一个控件,这个是我们必须要安装的,点击提示按左键进行安装。然后会得到浏览器的一个提示,我们需要点击安装,才能够进行视频监控。安装视频控件成功后,我们可以看到令人期待的视频录像机登陆窗口,输入账号admin和密码12345,以8000端口登陆登陆成功后,双击左边列表当中的摄像头图标,就可以看到监控的画面了。
点击监控图像下面的按键切换成单画面,非常的清晰和顺畅。
修改一下录像机的默认账户以及密码,点击“配置”选项。然后在“用户权限”选项礼貌进行修改用户密码,注意:密码只可以是纯数字(海康真BT)

视频直播,可以分为采集,前处理,编码,传输,解码,渲染这几个环节,下面分别说下:采集,iOS是比较简单的,Android则要做些机型适配工作,PC最麻烦各种奇葩摄像头驱动,出了问题特别不好处理,建议放弃PC只支持手机主播,目前几个新进的直播平台都是这样的

前处理,现在直播美颜已经是标配了,80%的主播没有美颜根本没法看

美颜算法需要用到GPU编程,需要懂图像处理算法的人,没有好的开源实现,要自己参考论文去研究

难点不在于美颜效果,而在于GPU占用和美颜效果之间找平衡

GPU虽然性能好,但是也是有功耗的,GPU占用太高会导致手机发烫,而手机发烫会导致摄像头采集掉帧,iPhone6尤其明显,因为iPhone6的CPU和前置摄像头很近

编码,肯定要采用硬编码,软编码720p完全没希望,勉强能编码也会导致CPU过热烫到摄像头

硬编码兼容性又是一个大坑,android上要有人去填

编码要在分辨率,帧率,码率,GOP等参数设计上找到最佳平衡点

传输,自己做不现实,交给CDN服务商吧,也就是贵了点,相信有志于做直播平台改变世界的你不差钱

假设2WPCU大约每月带宽费用100万左右,因为清晰流畅的720p要1

5mbps左右

CDN只提供了带宽和服务器间传输,发送和接收端的网络连接抖动缓冲还是要自己写的

不想要卡顿,必然要加大缓冲,会导致延迟高,延迟高影响互动性,要做权衡

解码,也肯定要硬解码,目前手机普遍支持硬解了,只是android上还是有兼容性大坑要填

渲染,这个难点不在于绘制,而在于音画同步,目前几个直播做得都不好

此外音频还有几个坑要填,比如降噪,音频编码器的选择,各种蓝牙耳机,各种播放模式的适配等,如果你想做主播和观众连线聊天,还有个回声消除问题

以上是媒体模块,还有信令控制,登录、鉴权、权限管理、状态管理等等,各种应用服务,消息推送,聊天,礼物系统,支付系统,运营支持系统,统计系统等

后台还有数据库,缓存,分布式文件存储,消息队列,运维系统等

第一期至少要融资2000万RMB,组建至少10人的技术团队,10人的产品运营团队,争取3个月产品上线,半年达到5W在线(2w根本不够)然后融资1个亿,或许还有希望一搏

这些对于创业者来说是一个难度系数非常大,创业初期还是建议接入第三方的直播SDK,可以节省成本,趣拍直播还是很不错的,不管是转码还是推流,支持1000多万人在线不卡顿,可以去了解下

祝你朋友好运


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12926383.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存