公司新装了不少海康威视摄像头,通过NVR连接到了萤石云,由于萤石云免费版限制了单个摄像头的并发访问数(每个摄像头同时只允许4个用户进行查看实时视频),但是又不想付费购买企业版,于是着手思考如何解决这个问题。

解决方案思考

需求

需求很明确,每个摄像头需要支持多用户同时播放实时视频(并发可能大于四)

方案

1、通过海康提供的SDK,在摄像头挂载的局域网内直接获取视频流推送到自己的服务器进行直播,绕过萤石云。

2、将自有服务器作为唯一访问客户端,拉取视频流再进行分发。

方案一需要比较大的开发量,并且摄像头已经部署好,网络环境未知,还需要在本地准备一台服务端主机用来推流,且由于用户访问视频可能是随时的,需要24h不间断推送,对服务器压力也比较大,方案二更简单,因此选择第二种作为实现。

实现

方案验证

本机使用 wsl2 ubuntu16.04进行测试

1、安装 ffmpeg

sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next
sudo apt-get update
sudo apt-get install ffmpeg

2、源码编译 nginx,并添加 nginx-rtmp 插件

# 安装gcc g++的依赖库
sudo apt-get install build-essential
sudo apt-get install libtool#安装pcre依赖库
sudo apt-get update
sudo apt-get install libpcre3 libpcre3-dev#安装zlib依赖库
sudo apt-get install zlib1g-dev#安装SSL依赖库
sudo apt-get install openssl libssl-dev#安装nginx,先安装nginx再添加流媒体插件编译
wget http://nginx.org/download/nginx-1.9.8.tar.gz
tar -zxvf nginx-1.9.8.tar.gz
cd nginx-1.9.8
./configure --prefix=/usr/local/nginx
#编译、安装:
make
sudo make install#下载rtmp流媒体插件
wget https://github.com/arut/nginx-rtmp-module/archive/master.zip
#用unzip解压,如果没有unzip,请安装 sudo apt-get install unzip
unzip master.zip#解压好插件后再回到nginx源码的解压目录里面,将插件配置进去,注意 nginx-rtmp-module-master的相对路径!!!!
./configure --with-http_ssl_module --add-module=./nginx-rtmp-module-master#再次编译安装
make
sudo make install#将nginx注册到服务
sudo wget https://raw.github.com/JasonGiedymin/nginx-init-ubuntu/master/nginx -O /etc/init.d/nginx
sudo chmod +x /etc/init.d/nginx
sudo update-rc.d nginx defaults

配置 nginx 流媒体服务

编辑配置文件

vim /usr/local/nginx/conf/nginx.conf

加入一段配置,wq保存

#配置到根节点下,不要包含在http中
rtmp {server {listen 1935; #流媒体服务端口chunk_size 4096;#直播流后缀起始路径 rtmp://x.x.x.x:1935/live/****application live {live on;#record off;}}
}

重启nginx即可

2、通过萤石云获取摄像头 RTMP 临时授权链接

3、进行流转播

ffmpeg -i "rtmp://rtmp01open.ys7.com:1935/v3/openlive/J17103688_2_1?expire=1671692735&id=3961899259904&t=82f2e5cfce043534db5165ca1d5f58498781f148fb2c4fb249f&ev=100" -vcodec copy -acodec copy -f flv rtmp://localhost:1935/live/test

-i 参数后面为萤石云流地址

4、使用 VLC 播放工具测试

重复打开多次 VLC ,按此步骤播放视频流即可


可以看到,视频访问并未受并发限制

海康威视监控视频,萤石云免费版四路并发访问限制绕过相关推荐

  1. VUE网页播放海康威视监控视频,支持抓图、录像、回放、字幕、倍速、水印

    VUE网页播放海康威视RTSP视频流,支持字幕.抓图.录像.水印等

  2. 【图文】海康威视监控视频官方JavaSDK初步尝试

    说明:本教程所有资源来源于海康威视官方网站,仅为个人初步学习部署,高手请绕行. 1.官网下载SDK包(根据个人电脑系统版本选择) 下载网址:https://www.hikvision.com/cn/d ...

  3. 海康摄像头与萤石云web集成记录

    公司的项目要集成海康的摄像头.我相信大多数集成摄像头的情况也就是在自己的项目页面中嵌入摄像头的监控画面或者基本功能,如果太复杂的业务场景海康也给出了不少的平台方案.现在就说集成最基本,更复杂的业务逻辑 ...

  4. 萤石云平台接入_前端接入监控视频

    简介 在可视化平台的展示中,监控视频可能是不可或缺的一部分.由于屏幕的尺寸限制,监控视频在可视化平台中占比不大,但是对于设计到实物的企业来说,监控视频在可视化平台中的展现是必不可少的一部分. 海康威视 ...

  5. 怎么查看表用了那个序列_知识分享008:怎样在手机上用萤石云查看海康威视监控录像...

    问题描述: 现在监控系统越来越普及了,很多公司和个人都会安装.在公司内部,可以通过直接到监控主机那里,或者通过网页来查看.到了外面,也可以通过手机软件来查看监控录像. 对于监控系统,我们推荐海康威视的 ...

  6. 视频监控开发(1)——萤石云硬盘录像机SDK使用

    大约十年前用过海康的硬盘录像机和SDK进行过二次开发,多年不用了,现在市场变化很大.近几年网络摄像头大量出现,如海尔.小米等品牌.相比早期海康.大华的监控摄像头,这些网络摄像头使用简单.方便,不需要单 ...

  7. SkeyeVSS将安防网络摄像机进行类似于萤石云、乐橙云等模式的互联网视频云直播的几种方案

    SkeyeVSS将安防网络摄像机或者NVR进行类似于萤石云.乐橙云等模式的互联网视频云直播的解决方案有几种: 一.RTMP推流的方式 第一步,拉取RTSP流,获取到音视频编码帧数据: 第二步,通过RT ...

  8. 萤石云好友分享的监控怎么看_助力开学季丨萤石云APP新增群组分享功能、扩容优惠套餐!...

    开学季 萤石云新功能上线 又是一年忙碌充实的开学季,小小少年们又回到了学校,萤石幼儿园校长却多了份幸福的烦恼:宝爸宝妈们都想看自家孩子的上课录像,可每次只能跨过班主任直接向校长申请:小班的同学座位升到 ...

  9. 【解决方案】连锁店巡店难?开发成本高?TSINGSEE青犀视频打造一站式连锁店视频上云/安防监控/AI智能分析解决方案

    一.背景分析 2020年两会,国家提出"新基建是一个以新发展理念为引领,以技术创新为驱动的数字化经济体的基础建设",映射在零售商业领域,代表着要用数字化.科技化的手段,帮助商业经济 ...

  10. 【解决】萤石云接入视频报错视频编码类型非H264

    说在前面 项目视频监控设备接入了萤石云,部分视频无法正常加载,报错页面如下: 原因分析 视频监控视频编码目前有H265和H264两种,萤石云仅支持H264的编码格式,所以对于接入的视频流才会出现这种错 ...

最新文章

  1. FIN_WAIT_2
  2. Linux使用logrotate来切割日志文件
  3. 你当真了解count(*)count(id)count(1)吗?
  4. ISO七层参考模型, TCP/IP
  5. Flutter布局锦囊---男女性别单选
  6. 栈的典型应用 —— 延迟缓冲
  7. MATLAB 2018
  8. C语言 - 直接插入排序、希尔排序、直接选择排序、堆排序、冒泡排序、快速排序、归并排序、基数排序。
  9. (2021系统架构设计师)个人对于软考的一些总结
  10. 机器学习算法原理与实践(二)、meanshift算法图解以及在图像聚类、目标跟踪中的应用
  11. Python车牌识别、车牌抓取源代码
  12. jenkins4-jenkins源码管理无法连接仓库:Command git ls-remote -h --
  13. 水上运动装备的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  14. Day001--Scala中的下载安装配置及下载安装集成开发环境IDEA
  15. Hadoop 实战之分析专利引用数据集(三)
  16. (信贷风控十一)随机森林在催收评分卡还款率模型的应用(python代码实现)
  17. uni-App快速开发一个安卓应用
  18. pycharm如何打开回退上一步按钮
  19. 光纤模式图matlab模拟
  20. 关于2006年度全国土地登记代理人职业资格考试工作的通知

热门文章

  1. CloudCompare:汉化
  2. VFP基础教程 2.8 使用命令建立和操作索引文件
  3. 灵悟礼品网上专卖店——前阶段总结
  4. 灵悟礼品网上专卖店——分析类似项目的布局和商品的分类模式
  5. 计算机组成原理统一试卷,安阳工学院计算机组成原理试卷a
  6. PCL中3D点云特征描述与提取(一)
  7. android qq输入法表情,QQ输入法如何输入表情
  8. HP LaserJet P1008打印机安装
  9. 【教程】Edraw Max使用教程:创建一个基本流程图
  10. PassFab iPhone Unlocker安装方法