求大神们帮忙看看一个关于监控设备的BS架构的解决方案
< 返回列表时间: 2019-10-13来源:开源中国
HDC调试需求开发(15万预算),能者速来!>>>
目前有个项目需要实现把海康的摄像头集中起来在网页中,去在网页中去实现海康自己的程序所能实现的功能,对摄像头录像的实时播放,回话,有云台的控制,这些都移植到网页上,摄像头和浏览器都是在一个局域网,暂不考虑远程访问,要求能同时100路访问,我现在是猜想,手里还没拿到硬件,还没办法做实验,
猜想是这样子的,摄像头取流都用rtsp协议取流,直接在网页上进行播放。下面rtsp举例内容来源于网络搜索。。 【海康威视】举例说明: 主码流取流: rtsp://admin:12345@192.0.0.64:554/h264/ch1/main/av_stream 子码流取流: rtsp://admin:12345@192.0.0.64:554/h264/ch1/sub/av_stream 如果摄像机密码是a12345678,IP是192.168.1.64,RTSP端口默认554未做改动,是H.264编码,那么 主码流取流: rtsp://admin:a12345678@192.168.1.64:554/h264/ch1/main/av_stream 子码流取流: rtsp://admin:a12345678@192.168.1.64:554/h264/ch1/sub/av_stream 【如果是H.265编码的,那么将H.264替换成H.265即可】
在网页上用9个播放器,播放rtsp流,用来组成画面墙,

至于控制这块,海康提供的有SDK,网页上提供对应的按钮,后台JAVA程序来调用对应的接口来控制设备。
不知道这样的技术方案,是否能满足?如果不满足,应该用什么技术来实现把海康摄像头移植到网页上去播放,
我看了有好多用ffmpeg去做,取流后再做流服务器,这种方法来做直播,这样如果有100台被访问,是不是需要有100个ffmpeg线程在跑,那服务器需要多大配置才能满足呢?
还有,用户那边开了一个窗口后,后台开启Ffmpeg后,用户看了一会又关了,怎么管理这些后台开启的ffmpeg?
一脸懵,从来没做过类似的东西,现在硬着头再啃这块东西,希望做过的朋友能帮忙给点意见。。。
热门排行