好的,我有一个rtmp服务器,有一个简单的网络摄像头脚本,我可以用它来向这个服务器广播一个摄像头,我已经尝试了很多在线脚本,但是这些都不起作用。我也问了问题,这些脚本,我已经在网上找到了通过这个论坛,但没有任何运气,解决我与他们的问题。基本上,我想要的是一个脚本,它允许用户向RTMP服务器广播他们的网络摄像头。如果可以,我可以提供一个rtmp地址来测试脚本。
谢谢你的帮助
发布于 2016-02-04 04:36:51
如果你的电脑上安装了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"
用此命令测试“集成摄像机”:
ffmpeg -f dshow -i video="Integrated Camera" out.mp4
使用下面这样的命令发送到RTMP服务器(您也必须在那里登录)
-f显示-i video=“集成相机”-acodec aac -ac 2 -strict实验-ab 160 k -vcodec libx264 -preset慢-profile:v基线-level 30 -maxrate 10000000 -bufsize 10000000 -b 1000 k-bufsize rtmp://yourRTMPServer/Type/yourStreamName
将链接中的类型替换为您的流类型(例如: live或VOD或Play或任何编写完整RTMP链接的内容。你没有说,所以我只能猜测这三种类型之一)。
https://stackoverflow.com/questions/35163578
复制相似问题