
随着人们生活水平的提高,保护家庭房屋及财物的安全问题变得更加突出,越来越多的家庭都会选择安装安全监控设备。在这里,Linux系统是安全监控的绝佳选择:非常安全可靠,而且高效。本文将介绍Linux下视频监控方案。
Linux系统是各种嵌入式系统中最常用的一种,有其特殊的优势:1、开发和管理成本低,可以节省多余的人力财力资源;2、操作系统稳定,易于管理;3、可以运行不同的程序,灵活多变;4、更新维护也比较容易,不用担心操作系统会出现安全漏洞等问题;5、耗电量小,节能环保。
在Linux系统下,我们常用的安全监控方案有3种:
第一种是通过使用开源的MJPEG流媒体转码工具对任意的RTSP流进行转码,然后在Linux系统服务端安装Mplayer流媒体服务器,可以将转码后的MJPEG流内容传输给客户端,实现视频监控的功能。以下是该方案的具体实现代码:
ffmpeg -i “rtsp://admin:[email protected]:554//Streaming/Channels/101″ -vcodec mjpeg -f mjpeg – | /usr/local/sbin/mjpg_streamer -i ”input_file.so -f /tmp/stream -n”
第二种是使用Linux FFMPEG工具集,该工具集可以将RTSP流转换为http流,实现流媒体服务。以下是该方案的具体实现代码:
ffmpeg -i rtsp://admin:[email protected]:554/Streaming/Channels/101 -r 10 -vf scale=640×360 -an -crf 20 -f mpegts -y http://127.0.0.1:8080/live.ts
第三种是使用Netcat,也就是nc命令,nc命令可以将RTSP流转换为可用的UDP流,再通过UDP流从客户端传输数据。以下是该方案的具体实现代码:
nc -l -p 1234 | ffmpeg -i “rtsp://admin:[email protected]:554//Streaming/Channels/101″ -f mpegts –
以上就是Linux下视频监控方案的详细介绍,其特点是安全可靠、高效。Linux系统可以提供良好的安全保障,而且开发和管理成本低,是理想的安全监控选择。
香港服务器首选树叶云,2H2G首月10元开通。
树叶云(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/202077.html<