最近,学校机房经常有人偷偷进入玩电脑/手机,并且还弄坏了我3D打印的镜音连和镜音铃模型(这是重点)。于是在经过技术老师的同意后,搭建了简单的监控

1.下载资源

1.1.下载Easydarwin

官方下载:EasyDarwin (github.com)
本地下载:未知下载站

1.2.下载ffmpeg

官方下载:Download FFmpeg
本地下载:未知下载站

2.部署服务

解压EasyDarwin和ffmpeg到任意非中文非存在空格目录

2.1.配置Easydarwin

编辑easydarwin.ini文件,把authorization_enable改为1,这样可以启用推流拉流的密码验证,并且防止某些监控程序必须要rtsp的账户密码(这里点名批评一下群晖的Surveillance Station,我在学校部署的时候,就是连接不上,最后发现是必须要账户密码。关键这憨批程序居然没有报具体错误,只报了“摄像头连接失败”,最后试了半天才试出来)

启用账户密码验证以后,你的账户密码就是上面的default_usernamedefault_password了,你可以随意修改。注意:客户端请求服务器的时候要把密码进行MD5加密

然后修改ffmpeg_path为你的ffmpeg.exe的路径

下面的m3u8_dir_path也设置为你自定义的目录

最后,启动EasyDarwin.exe即可启动服务

我的配置文件示例

2.2.配置ffmpeg

首先,我们查看你电脑上的所有摄像头和麦克风,使用命令:

[text]ffmpeg -list_devices true -f dshow -i dummy[/text]

ffmpeg -f dshow -i video=”<摄像头名称>”:audio=”<麦克风名称>” -vcodec libx264 -preset:v ultrafast -tune:v zerolatency -f rtsp rtsp://:@/

3.检查是否成功推流

到此时,你就可以连接你的推流了,连接方式是rtsp://:@/

用VLC连接这个地址,可以看到推流成功了。然后就可以使用你的监控程序连接这个rtsp地址,监控了

4.自动启动

最后,我们写个自动启动的脚本,让其在开机的时候自动启动(自己用的记得改一下路径或者配置什么的

[text] start C:\cam\EasyDarwin\EasyDarwin.exe timeout 10 C:\cam\ffmpeg\bin\ffmpeg -f dshow -i video=”Lenovo EasyCamera”:audio=”Microphone (High Definition Audio Device)” -vcodec libx264 -preset:v ultrafast -tune:v zerolatency -f rtsp rtsp://admin:e00cf25ad42683b3df678c61f42c6bda@127.0.0.1/abcd [/text]

然后把这个脚本丢到Windows开机自动启文件夹C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp,即可开机自动启动


广告
广告正在加载中...
暂不开放评论,如对本文有任何疑问,请联系i#mr-wu.top(#替换为@)