gpt4 book ai didi

flash - Web P2P视频 session 解决方案

转载 作者:行者123 更新时间:2023-11-28 21:40:51 26 4
gpt4 key购买 nike

我正在寻找最佳解决方案,以便将 2 个用户(此时只有 2 个)之间的实时视频/音频 session 整合到 Flash 游戏平台中。视频聊天不仅是一项额外功能,而且是主要功能。

我主要关注开源实现或我自己能够实现的东西,但如果它们正是我需要的,我会考虑商业产品。

以下是我看过的一些内容,但到目前为止,我还没有发现其中任何一个足够好:

  1. Flash player 10 的 P2P 功能听起来很有希望,但我知道Adobe 尚未发布的事实RTMFP 上的任何信息协议(protocol),并且没有支持它的商业服务器在此刻。

  2. 流式传输所有视频/音频通过闪光灯直播服务器(不是 p2p),但来 self 的你没有得到的个人经验流畅的对话。
    我想TokBox使用这个方法

  3. Java 小程序是一个可能的解决方案也(执行 p2p),但我不认为这将是一个漂亮而优雅的将它们组合在游戏中的解决方案在这一点上(并要求用户授权他们)。顺便说一句,我找不到任何有用的实现。所以,如果你知道的话,我会调查的。

  4. Google Gmail 视频聊天使用自定义(和专有)浏览器执行 p2p 和将视频/音频流式传输到Flash播放器。这是一个可能解决方案,但我宁愿不实现整个p2p协议(protocol)栈+浏览器插件在这个阶段和专注于其他方面游戏本身。我认为他们正在使用类似于 Jingle 的基于 XMPP 的协议(protocol)他们发布了 Jingle librarby但没有视频 session 实现。

  5. 编辑: 回应布兰登:
    我知道 Adob​​e Stratus。层云是一个测试版,托管会合服务这有助于建立Flash Player 之间的通信端点(RTMFP 服务器)。
    这当前版本的 Stratus 是预发布,专为仅供评估之用。这服务不是最终的。
    没有保证服务会将来继续存在或关于 future 的任何信息成本。
    这就是为什么我不认为它可以用作商业广告解决方案。至少现在还没有。

非常感谢您的建议和建议。谢谢!

最佳答案

  1. 有问题的服务器当前称为 Stratus。您可以在 Adobe Labs 找到更多相关信息。 .
  2. 您绝对可以通过基于服务器的 Flash 解决方案获得流畅的流式传输,但您必须有足够的带宽来支持所有流(两人对话的 4 个流 - 上下各 2 个)。这里有几个选项,但最好的两个可能是 Adobe's Flash Media Interactive Server和开源(非常棒)Red5 .
  3. 我同意基于 applet 的解决方案不够优雅,但它可能是目前获取 p2p 视频的唯一真正方式。
  4. Jingle 非常酷,但正如您提到的那样,开源软件尚不支持视频。我不认为重新实现它是一个真正可行的解决方案,只是因为需要付出一定的努力。

关于flash - Web P2P视频 session 解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1432539/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com