framerate+max
作者:灵昱
一、开篇:由电影引发的思考
在现今社会,随着监控技术的广泛应用,电影中的一些场景逐渐与现实相重叠。我们不时听闻关于利用rtmp或mmc协议漏洞,甚至交换机路由漏洞等安全事件,这些事件不仅展示了技术的双刃剑特性,也提醒我们必须重视网络安全。我曾听说过过一起事件,通过某种方式绕过了网闸,访问了内网监控,导致监控失效,即使有了先进的监控设备,如果网络安全得不到保障,那么这些设备的作用将大打折扣。
视频监控网终端设备数量庞大、品牌复杂、分布广泛,这使得安全管控变得异常困难。很多摄像头设备由于存在漏洞、弱密码等隐患,容易被不法分子替换和入侵,从而远程操控,窃取、篡改监控画面,甚至进一步渗入业务内网,造成更严重的业务损失和社会负面影响。因此,如何确保监控系统的安全性,成为了摆在我们面前的一大挑战。
![](https://p0.ssl.img.360kuai.com/t01b96549d3f85b9b0f.jpg)
为了应对这一挑战,一套隔离的IP监控解决方案应运而生。然而,传统的网闸解决方案虽然有效,但其高昂的成本让许多单位望而却步。因此,我们需要寻找一种更为经济、实用的解决方案。
二、创新方案:利用边缘计算盒子实现远程监控
为了克服传统监控方案的不足,提出了一种新的廉价解决方案:利用边缘计算盒子实现远程监控。这一方案的核心在于,通过边缘计算盒子和USB采集卡(这种极低的工业成本),实现采集监控的hdmi输出,从而实现监控内网与外网的隔离。即使边缘计算盒子被入侵,内网监控也不会受到影响。同时,边缘计算盒子的使用还可以降低数据量传输,进一步降低被攻击的风险。
具体来说,我们需要准备一个边缘计算盒子(本文采用RK3288)和一个USB采集卡。通过HDMI采集卡,将内网监控的视频流传输到边缘计算盒子上。然后,通过边缘计算盒子的处理,将视频流传输到外网,实现远程监控。这样,即使边缘计算盒子被入侵,内网监控也不会受到影响,因为视频流已经在边缘计算盒子中进行了处理。
备注:有些计算盒子带hdmi输入,比如RK3399、3588等(工业用的都有,商业用的会阉割接口)
三、实现路径与Motion软件介绍
在实现远程监控的过程中,我们选择了Linux Motion软件作为我们的核心工具。Motion是一款开源的安全监视软件,具有强大的功能和灵活性。它可以将摄像头的实时视频流传输到服务器上,并支持实时观察图像、检测非法活动等功能。同时,Motion还可以将录制的录像片段保存到计算机或其他媒体上供以后观看。
![](https://p0.ssl.img.360kuai.com/t01cfe5a0399e094e67.jpg)
为了安装和配置Motion软件,我们需要按照以下步骤进行操作:
首先,确保我们的系统已经更新到最新版本,并安装必要的依赖项。对于RK3288对应的ubuntu18系统,我们可以使用以下命令进行更新和安装依赖项:
sudo apt-get updatesudo apt-get upgrade
然后执行安装
sudo apt-get motion然后管理 配置
vi etc/motion.conf
webcontrol_localhost off
daemon on #off改成on
width 640 #根据摄像头像素自行更改
height 480 #根据摄像头像素自行更改
framerate 80 #帧率 0-100 测试80比较流畅
stream_maxrate 70 # 帧数 默认为1 会出现卡顿,70就会变流畅
stream_port 8081 # 视频监听的端口,默认8081
stream_localhost off #设为off 外网可以访问视频
stream_auth_method 1 # 设置为1 默认为0 0访问视频不需要密码 1需要账号密码
stream_authentication username:password # 输入账号:密码 这里账号密码为username和password
webcontrol_port 1000 # WEB控制台监听的端口,默认8080
webcontrol_localhost off #设为0ff 外网可以访问控制台
运行命令sudo motion启Motiot即可
此时通过浏览器打开设备IP:8081就可以看到摄像头了。
![](https://p0.ssl.img.360kuai.com/t010332f6d2b34dd8cb.jpg)
四、总结与展望
总之,通过利用边缘计算盒子和Motion软件,我们可以实现一种经济、实用的远程监控解决方案。这一方案不仅可以确保监控系统的安全性,还可以降低数据量传输和被攻击的风险。和网闸方案相比,此方案不足100元(RK3288 2+16 费用90。USB采集卡10元)。
五、其他QA
Q:Motion是否能录视频,是否有代替Motion的推流方案?
A:Motion可以录视频(需要安装ffmepg)。其他方案有VLC+FFMPEG等方案。晋级方案有Frigate 或者Shinobi的开源NVR方案,并且支持docker部署;
Q:无公网怎么访问?
A:通过花生壳异地组网,晋级方案有使用Tailscale VS zeroTier VS cloudflare tunnel,实现异地组网。
Q:硬盘不够怎么办?
A:要么USB硬盘矩阵,要么通过网络存储,比如免费方案CloudDrive 挂载云盘。
Q:我想继续用RMTP或者HLS流怎么办
A:简单的用nginx+rmtp插件.晋级用smart_rtmpd(开源软件)。专家级可以用OBS(不支持ARM平台)
阅读更多安防监控精彩内容,可前往什么值得买查看
","gnid":"9ab6c360e28ecb851","img_data":[{"flag":2,"img":[{"desc":"","height":"548","title":"","url":"https://p0.ssl.img.360kuai.com/t01b96549d3f85b9b0f.jpg","width":"718"},{"desc":"","height":"672","title":"","url":"https://p0.ssl.img.360kuai.com/t01cfe5a0399e094e67.jpg","width":"1030"},{"desc":"","height":"555","title":"","url":"https://p0.ssl.img.360kuai.com/t010332f6d2b34dd8cb.jpg","width":"1080"}]}],"original":0,"pat":"art_src_1,sexamb,fts0,sts0","powerby":"pika","pub_time":1707893182000,"pure":"","rawurl":"http://zm.news.so.com/2953a55faf28b104641f88126851be2d","redirect":0,"rptid":"58c7ac91de79cb85","rss_ext":[],"s":"t","src":"什么值得买","tag":[{"clk":"ktechnology_1:黑客","k":"黑客","u":""},{"clk":"ktechnology_1:电影","k":"电影","u":""}],"title":"非专业人士不干正事系列 篇十八:电影黑客技术成真?NVR监控安全如何守护!
敖贡冯2383host - framerate这个参数是干什么用的?
周娇砍15776262294 ______ config参数 gl_cull "1" // 只渲染可见目标 gl_keeptjunctions "0" // 显示纹理的裂纹 gl_max_size "128" // 设定纹理大小* gl_clear "0" // 纹理质量 d_spriteskip "0" // 不清楚,似乎能提高性能 r_dynamic "1" // 固定动态光源 r_mirroralpha ...
敖贡冯2383Flash小问题 关于影片剪辑播放速度 -
周娇砍15776262294 ______ onEnterFrame=function(){ this.frameRate+=5; if(this.frameRate>=一个数){ this.frameRate=这个数 } }
敖贡冯2383刚体定轴转动描述方式M=Ja与平动描述方式F=ma的异同 -
周娇砍15776262294 ______ 相同点:对于平动而言,也就是我们较为熟悉的情况,质量是物体的属性,而力是改变物体运动状态的原因或者说力是产生加速度的原因,这就是对公式F=ma的描述! 其实, 对于转动而言也有相似的结论,转动惯量是物体的属性,而力矩是改变物体运动状态的原因或者说力矩是产生加加速度的原因,这就是对公式M=Ja的描述!(这里的a为角加速度) 学习转动的时候,可以参考平动时的方法,问题也就迎刃而解了! 至于不同点,我想就没有必要再说了!
敖贡冯2383flash中如何实现2倍、3倍播放 -
周娇砍15776262294 ______ 1. 设置stage.frameRate2. 通过Timer等计时API人为控制影片跳帧
敖贡冯2383frame rate target是什么意思 -
周娇砍15776262294 ______ frame rate target 帧速率目标
敖贡冯2383《圣斗士星矢斗士之魂》人物动作慢解决办法 人物动作慢怎么办 -
周娇砍15776262294 ______ 方法一: 游戏默认集显,请自行切换独显运行游戏.方法二: 格斗游戏一般都锁60帧,所以低配电脑不满60帧就会出现慢动作,斗士之魂也是如此. 电脑目录C盘 / 用户(USER)/ 管理员 / AppDate / Local / BANDAI NAMCO Entertainment ...
敖贡冯2383在Flash中,我想在前10帧,帧频为1;10帧以后帧频为12,该如何做到,在此多谢 -
周娇砍15776262294 ______ 如果是flash cs3以上的版本(我目前用的是5.5的),用代码就可以摆平:在第一帧上写:stage.frameRate = 1在第10帧上写stage.frameRate
敖贡冯2383一个物体在一个光滑的斜面自由下滑,物体的速度怎样算? -
周娇砍15776262294 ______[答案] 回答你的问题如下: 若斜面倾角为θ,则在光滑斜面上自由下滑的物体,沿斜面方向上只受重力的分力:Gsinθ; 根据牛顿第二定律F=ma可得:Gsinθ=ma,即mgsinθ=ma,所以,a=gsinθ 因此,物体沿斜面方向,以gsinθ为加速度,匀加速运动. 所...
敖贡冯2383frame rate at full resolution怎么翻译呀? -
周娇砍15776262294 ______ 你好,这是计算机图像处理方面的专业英语,意思是:带有高分辨的帧数
敖贡冯2383物理学.关于公式“F=ma”. -
周娇砍15776262294 ______ 这是由运动的相对性确定的,如果选择了一个有加速运动的物体做参照物,则研究静止物体相对参照物也有加速度的,这时你就找不到促使物体加速的施力物体.