Red5-录音机不工作

标签 red5

我已经完成了 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/

相关文章:

java - Red5 无法开始分发

ffmpeg 将任何音频格式转换为与 Flash 播放器兼容的音频

linux - 在 Centos 6 中重启软件的 Cron 作业

java - 从 Flex 应用程序连接到 red5 远程共享对象

java - 在 Ubuntu 中构建 Red5 应用程序失败

servlets - 如何通过 http 建立 Red5 隧道而不出现 NetConnection.Connect.Closed 错误?

apache-flex - 在 Flex ActionScript3 + Red5、基于远程共享对象的用户列表或服务器端开发聊天室?

ffmpeg - 将视频上传到 Red5 流媒体服务器

android - RTMP android 后处理

flash - 直播摄像头和麦克风不带闪光灯