我有一个带有Zoneminder的Fedora13 linux家庭服务器,用于我自己的家庭安全系统。我可以用许多摄像头和ip摄像头视频监控家庭。但我不能听到任何声音,如水探测警报,火灾或防盗警报。
有没有办法通过互联网收听家庭服务器的麦克风发出的实时声音?我已经有了用于zoneminder的apache主服务器,因此,我认为它必须与apache服务器一起使用,就像模块一样,因为绑定到apache服务器的端口80不能与其他应用程序共享。由于家庭和工作中的防火墙,以及单一的动态ip地址,除了apache服务器之外,我别无选择。
如果我可以嵌入音频监听应用程序在zoneminder网页上,这将是最理想的。但是,就目前而言,我只想在家里实时地听任何声音。只要是实时的和端口80,就可以在internet上分离应用程序,就像SSH上的VNC一样。
我查看了Icecast2和Ices,但是由于防火墙,这似乎很困难或不可能。我认为'sox‘linux应用程序可以检测任何声音并将声音文件作为电子邮件附件发送,但它似乎不太适合我的需要。
如有任何建议,我将不胜感激。谢谢。
发布于 2015-10-30 15:49:04
如果您可以在家中访问带有麦克风的Linux机器,您可以执行以下操作,以现场收听围绕声音/噪音的声音/噪音。
假设您在您的家用Linux计算机上安装了 arecord ,并在您的本地计算机上安装了 aplay (在Linux上同时存在arecord和aplay)
ssh username@your_home_device_ip 'arecord -f cd -t wav' | aplay -希望能帮上忙。
https://stackoverflow.com/questions/10742680
复制相似问题