开发者社区> 问答> 正文

求大神们帮忙看看一个关于监控设备的BS架构的解决方案

目前有个项目需要实现把海康的摄像头集中起来在网页中,去在网页中去实现海康自己的程序所能实现的功能,对摄像头录像的实时播放,回话,有云台的控制,这些都移植到网页上,摄像头和浏览器都是在一个局域网,暂不考虑远程访问,要求能同时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?

一脸懵,从来没做过类似的东西,现在硬着头再啃这块东西,希望做过的朋友能帮忙给点意见。。。

我遇到了这个问题,刚好在开源中国看到,希望能够得到阿里云官方的回复,请查看

展开
收起
因为相信,所以看见。 2020-05-24 22:06:34 889 0
1 条回答
写回答
取消 提交回答
  • 现在有答案了嘛?求分享 Thanks♪(・ω・)ノ

    2023-01-12 20:08:59
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
MaxCompute架构升级及开放性解读 立即下载
MaxCompute Serverless 架构演进 立即下载
阿里云消息队列的 Serverless架构演进 立即下载