好吧我有一个rtmp服务器是否有一个简单的网络摄像头脚本,我可以用来向这个服务器广播网络摄像头我尝试了很多在线发现的脚本但是这些不起作用。我还问过我通过这个论坛在网上找到的这些脚本的问题,但是没有运气解决我遇到的问题。基本上我是在一个允许用户将其网络摄像头广播到RTMP服务器的脚本之后。如果您可以提供脚本,我可以提供rtmp地址来测试脚本。
感谢您的任何帮助
答案 0 :(得分:1)
如果您的计算机上安装了 FFMPEG ...
这是一个快速的Windows指南( VFW 捕获方法):
的 http://ffmpeg.gusari.org/viewtopic.php?f=25&t=13 强>
如果你得到一个带有设备可用的列表(第一个代码),然后它也会生成一个MP4测试文件(第二个代码),那么你就准备好了。
但是,他们建议使用 DShow 而不是 VFW :
请参阅: https://trac.ffmpeg.org/wiki/DirectShow
如果在命令提示符下运行ffmpeg -list_devices true -f dshow -i dummy
,您将获得设备列表。列出的一个应该说“某些相机”。示例输出如下:
[dshow @ 03ACF580] "Integrated Camera"
使用此命令测试“Integrated Camera”:
ffmpeg -f dshow -i video="Integrated Camera" out.mp4
使用如下命令发送到RTMP服务器(您也必须登录)
ffmpeg -f dshow -i video =“Integrated Camera”-acodec aac -ac 2 -strict experimental -ab 160k -vcodec libx264 -preset slow -profile:v baseline -level 30 -maxrate 10000000 -bufsize 10000000 -b 1000k -f flv rtmp:// yourRTMPServer / Type / yourStreamName
将链接中的类型替换为您的流类型(例如:live或VOD或Play或写入完整RTMP链接的任何内容。您没有这样说我只能猜测其中的一个类型)。