【问题标题】:FMS 4 playing P2P stream with RTMFPFMS 4 使用 RTMFP 播放 P2P 流
【发布时间】:2011-10-03 08:43:57
【问题描述】:

正确披露:我也在 Adob​​e 论坛上发布了这个问题。由于我没有得到任何答案 - 我将其发布在这里。如有打扰请见谅。

我们正在使用 FMS 4 服务器来开发 2 方向视频应用程序,它与 RTMP 配合得很好。 在过去几天使用 Cirrus 进行测试后,我们现在想使用它的 rtmfp 功能,它也运行良好。

在本地 - 一切正常,但是当我们在远程服务器上尝试应用程序时 - 我们遇到了一些问题。

发布开始时,每一方都获得 NetStatusEvent 代码“NetConnection.Connect.Success”和“NetStream.Publish.Start”。

但是,当我们尝试播放流时,一分钟内没有任何反应,大约一分钟后我们得到“NetStream.Connect.Closed”。

(在本地,我们正在获取“NetStream.Play.Start”和“NetStream.Play.Reset”)。

我确实在服务器上打开了 1024-65535 UDP 端口,由于我们能够连接 Cirrus,我相信客户端没问题。

我还将 Adaptor.xml HostPort 元素更改为 :19350-65535 其中 xxx.xxx.xxx.xxx 是我们的 FMS 服务器的公共 IP 与客户端使用的相同。

再一次,它在本地和与 Cirrus 的配合下都运行良好。 RTMP 也适用于远程服务器。

我错过了什么?

【问题讨论】:

    标签: flash-media-server netstream rtmfp


    【解决方案1】:

    对不起,我实在忍不住要告诉你,我遇到了一个非常相似的问题,但恰恰相反。 当我尝试通过我们的 WLAN 通过 Cirrus 连接两台设备时,我遇到了与您相同的错误。在 WLAN 中使用一台设备进行测试,而在另一个网络中使用另一台设备进行测试时,它可以正常工作。然后我在同一个 WLAN 中测试了它们(但在我们以外的 WLAN 中),它也有效。然后我的同事更新了一些固件(在路由器上?我不确定......)并删除了一些 VOIP 数据。然后它在这里也起作用了。

    我认为远程服务器可能存在问题。必须允许 UDP……但我相信你知道这一点。 再次抱歉没有真正提供帮助 - 但也许这至少有点令人鼓舞。

    你知道这个样本:http://labs.adobe.com/technologies/cirrus/samples/ 吗? 我总是用它进行测试,所以我知道我的代码没有问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-30
      • 1970-01-01
      • 2017-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多