【问题标题】:RTMFP live webcam streaming (one-to-many) - QuestionsRTMFP 实时网络摄像头流式传输(一对多) - 问题
【发布时间】:2012-08-09 17:47:42
【问题描述】:

我正计划开发一个允许实时网络摄像头流的网站。我用 Adob​​e Cirrus 测试了 Adob​​e RTFMP 协议,它似乎适用于少量人,但我想知道当一个人流到 300 或更多时它会如何运作。我不使用任何 RTMFP 服务器(只是 rtmfp://p2p.rtmfp.net/MY_KEY)。

还有我的问题:

1.是否可以构建仅使用 Adob​​e Cirrus 来处理多人流式传输/观看流式传输的 Flash 应用程序? (我的意思是不设置自己的服务器)

2。如果是,RTMFP 是否提供任何防火墙/NAT 穿越的东西?我的意思是当有人深入防火墙/路由器等时,它会连接吗? 我问是因为我和朋友的情况很奇怪。当我通过我的应用程序流式传输网络摄像头时,他可以看到我。当他通过同一个应用程序进行流式传输时,我无法观看他。它甚至没有发现他是 NetGroup.Neightbour。我们在同一个网络中。会不会是他的软件问题?

3.我应该使用像 Red5 这样的开源 RTMFP 服务器来创建它吗?

如果您有任何其他想法应该如何实现,请分享。

【问题讨论】:

    标签: actionscript-3 flash streaming webcam multicast


    【解决方案1】:

    对不起,我回答这个问题迟了,但我现在才发现。

    1. 是否可以仅使用 Adob​​e Cirrus 构建可处理多人流式传输/观看流式传输的 Flash 应用程序? (我是说 无需设置我自己的服务器)

    回答:是的,我以前做过,但是在服务器端,您需要构建一个框架来处理它。就我而言,我用过 rtmfp://p2p.rtmfp.net/MY_APP?variables=xxx) 来实例化我的框架并调用我的流。我还在我的应用程序网络服务器(另一台机器)上实现了一个 RESTFull 调用,以检测用户对内容的权限。 Adobe 产品会建议使用它自己的实现,但随着时间的推移,您会发​​现它的简单实现不会持久。

    1. 如果是,RTMFP 是否提供任何防火墙/NAT 穿越功能?我的意思是,当有人深入防火墙/路由器等时,会 它连接?我问是因为我和朋友的情况很奇怪。什么时候 我正在通过我的应用程序流式传输网络摄像头,他可以看到我。当他是 通过同一个应用程序流式传输,我无法观看他。它甚至没有 发现他是一个 NetGroup.Neightbour。我们在同一个网络中。 会不会是他的软件问题?

    回答:是的,NAT/防火墙后面的服务器可能会接受您的连接并为您提供流式传输,但是随着时间的推移,网络波动可能会使您的连接进入睡眠模式(您是否只是停下来查看图像)并且您需要制定一个策略来保持连接活跃,我也在自己的策略中解决了这个问题。

    1. 我应该使用像 Red5 这样的任何开源 RTMFP 服务器来创建它吗?

    回答:我不知道,这是你个人的选择,但我可以告诉你。我从第 2 版到第 4.5 版一直使用 Flash Media Server,在此我无需更改我的基础架构,之后我就离职了。但是在那个时候,我们公司需要 Adob​​e 的支持,它对我们问题的回答就像什么都没有。好像我们是糟糕的程序员,而 Adob​​e 从来不想研究我们自己的代码和业务方法。 adobe 所做的是要求通过支付巨额资金来获得高级支持,只是为了调查我们的问题并对此发表任何看法。所以我决定为服务器端(FMS)编写公司自己的框架,这解决了一个将近两年的问题。我们自己的框架在 4k 在线用户之间创建了一个很好的流程(我们当时的最大峰值)。在此之前,我们的峰值是 2k 在线连接观看,并且服务器上的许多冻结需要手动重新启动并逐渐接受用户握手其连接,否则服务器会表现得像一匹疯马(踢所有人)。

    所以我相信,因为如果 Red5 是免费的,你可以试一试。我知道今天最新版本的 FMS 仍然存在这个问题,但同时该产品现在具有单播、P2P 和多播三种操作模式。当时,我使用单播模式和 P2P 在该产品上创建服务还没有准备好。我真的相信 P2P 和多播模式是针对我上面描述的单播问题的“修复”。

    我希望这可以帮助您和其他人判断您的情况。

    【讨论】:

      猜你喜欢
      • 2013-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-18
      • 1970-01-01
      • 1970-01-01
      • 2018-03-12
      • 2014-04-13
      相关资源
      最近更新 更多