【发布时间】:2009-09-16 12:01:10
【问题描述】:
我正在寻找可能的最佳解决方案,它可以让我将 2 个用户(此时只有 2 个)之间的实时视频/音频会议整合到一个 Flash 游戏平台中。 视频聊天不仅是一项额外功能,而且是主要功能。
我主要关注开源实现或我自己能够实现的东西,但如果它们正是我需要的,我会考虑商业产品。
以下是我看过的一些东西,但到目前为止,我发现其中任何一个都不够好:
Flash player 10 的 P2P 功能 听起来很有希望,但我知道 Adobe尚未发布的事实 RTMFP 上的任何信息 协议,并且没有 支持它的商业服务器 在此刻。
流式传输所有 视频/音频通过闪光灯直播 服务器(不是 p2p),但来自我的 你没有得到的个人经验 流畅的对话。
我认为TokBox使用这种方法Java 小程序是一种可能的解决方案 太(执行p2p),但我不 认为这将是一个美好而优雅的 在游戏中结合它们的解决方案 此时(并且需要用户 授权他们)。顺便说一句,我找不到任何有用的实现。所以,如果你知道的话,我会调查他们。
Google Gmail 视频聊天使用 自定义(和专有)浏览器 p2p 和 将视频/音频流式传输到 Flash播放器。这是一个可能 解决方案,但我宁愿不实施 整个 p2p 协议栈 + 此阶段的浏览器插件和 专注于其他方面 游戏本身。我认为他们正在使用类似于 Jingle 的基于 XMPP 的协议,并且他们已经发布了 Jingle librarby 但没有视频会议实现。
编辑:回应布兰登:
我知道 Adobe Stratus。层云 是一个测试版,托管的会合服务 这有助于建立 Flash Player 之间的通信 端点(RTMFP 服务器)。
这 Stratus 的当前版本是 预发行版,专为 仅用于评估目的。这 服务不是最终的。
没有 保证该服务将 在未来继续存在或 关于未来的任何信息 成本。
这就是为什么我不认为 它可以用作商业广告 解决方案。至少现在还没有。
非常感谢您的建议和意见。谢谢!
【问题讨论】:
标签: flash video streaming p2p conference