我已经完成了 red5 服务器安装。服务器安装中一切正常。所有演示 red5 应用程序都运行良好。但我遇到了 red5-recorder 的问题..我收到错误:无法连接到服务器 rtmp://127.0.0.1 ..我还需要在代码中进行其他修改吗?
最佳答案
错误:无法连接到服务器 rtmp://127.0.0.1 是由于
if(Application.application.parameters.server!=null) myRecorder.server= Application.application.parameters.server;
默认为 nc.connect(myRecorder.server) 返回 127.0.0.1/red5recorder
为了解决这个问题,您可以传递 server= FlashVar。
编辑 red5recorder.html 并将其添加到适当的位置(第 #91 行之后):
“FlashVars”,“server=rtmp://your.external.server.ip/red5recorder”
这是因为swf是在客户端下载并运行的,需要连接到您服务器的RTMP服务。它无法连接到 127.0.0.1/red5recorder,因为那是您的电脑。这就是您设置 server= 参数的原因。 :-)
我希望这会有所帮助。
关于Red5-录音机不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7479015/