【问题标题】:Accessing red5 server outside the localhost在 localhost 之外访问 red5 服务器
【发布时间】:2012-05-25 08:27:29
【问题描述】:

我是 red5 服务器的新手,所以我卡住了。我正在尝试从网络摄像头录制视频并将它们保存到我的服务器中。为此,我在我的服务器上安装了 red5。另外,我还下载了red5recorder,放到了我的webapps文件夹中。但是有任何关于其实现细节的信息。任何。所以我继续学习 Red5 SimpleRecorder 教程。

当我在我的服务器上尝试时一切正常,但是当我尝试从其他计算机连接到服务器以录制视频时出现问题。实际上,处理了视频录制,但录制的视频没有上传到服务器。当我在 localhost 工作时,它工作正常,但从外部我无法录制或上传视频。

我更改了 red5-web.properties 文档,并将虚拟主机设置为我服务器的 IP,但它再次只能在 localhost 中工作。可能是什么原因?是关于文件权限的吗?或者可能是什么?

亲切的问候, 可以

【问题讨论】:

    标签: video red5 video-recording


    【解决方案1】:

    如果您使用的是 red5recorder 或(任何其他演示)。似乎 rtmp 服务器在 red5recorder.swf 中设置为 rtmp://127.0.0.1:/red5recorder。您需要在 src/red5recorder.as 中搜索以下内容:

    if(Application.application.parameters.server!=null) 
        myRecorder.server= Application.application.parameters.server;
    

    并将其更改为:

    if(Application.application.parameters.server!=null) 
        myRecorder.server= "rtmp://your-server-ip/red5recorder";
    

    然后从源代码编译。

    编辑:

    您最好更改 Recorder.as (src/classes/Recorder.as) 文件,而不是使用其中提到的所有参数。

    server:String="rtmp://127.0.0.1/red5recorder/";
    

    然后编译源代码并制作新的.swf。

    事实证明,您可以将一些 Flash 参数从 html 传递到 swf。 在这里查看:http://www.red5-recorder.com/params.php

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多