Red5-Recorder无法正常工作

时间:2011-09-20 00:59:44

标签: red5

我已经完成了red5服务器安装。在服务器安装中一切正常。所有演示的red5应用程序都运行良好。但是我遇到了red5-recorder的问题。我得到了一个错误:无法连接到服务器rtmp://127.0.0.1 ..我在代码中还有其他任何修改吗?

2 个答案:

答案 0 :(得分:2)

错误:无法连接到服务器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

为了解决这个问题,您可以传递服务器= FlashVar。

编辑red5recorder.html并将其添加到适当的位置(第91行之后):

“FlashVars”,“server = rtmp://your.external.server.ip/red5recorder”

这是因为swf已下载并在客户端运行,需要连接到服务器的RTMP服务。它无法连接到127.0.0.1/red5recorder,因为那是您的PC。这就是你设置server = paramerter的原因。 : - )

我希望有所帮助。

答案 1 :(得分:1)

我为Red5Recorder创建了一个新的网络应用程序,并指示here,其名称为“ red5recorder ”,因为这是记录器用于通信的名称。 (请参阅源代码中的Recorder.as文件),重新启动服务器后,它开始工作。名为“video.flv”的输出文件位于streams /子目录中。 我希望这可以帮助你。  克里斯蒂安