我的 Flex 代码如何知道我的视频聊天室中的每个人是不是都可以使用 rtmfp?

Posted

技术标签:

【中文标题】我的 Flex 代码如何知道我的视频聊天室中的每个人是不是都可以使用 rtmfp?【英文标题】:How can my Flex code know if every people in my video chat room can use rtmfp?我的 Flex 代码如何知道我的视频聊天室中的每个人是否都可以使用 rtmfp? 【发布时间】:2011-06-07 10:22:47 【问题描述】:

我通过 FMS/Flex 创建了一个视频聊天室。我需要做的是:

    如果一个聊天室里的每个人都可以使用 rtmfp,我们就选择 rtmfp 如果聊天室中的任何人禁用了他的 rtmfp,我们将使用 rtmp。

现在我需要创建一个逻辑来决定是否每个人都可以在彼此之间使用 rtmfp,有什么好的方法吗?

【问题讨论】:

【参考方案1】:

客户端应先连接到 FMS,然后调用所有客户端开始连接到对等方。 当客户端连接成功,或者与对端连接不成功时,向 FMS 报告。如果 FMS 的“肯定”答案与客户端长度一样多,则所有客户端都可以连接到对等点。如果没有,则向客户端发送命令,断开它们与对等方的连接,并将所有客户端连接到 rtmp 聊天室。

希望这会有所帮助。

干杯

塔马斯

【讨论】:

谢谢,Tamas,听起来很有道理,我会试试的

以上是关于我的 Flex 代码如何知道我的视频聊天室中的每个人是不是都可以使用 rtmfp?的主要内容,如果未能解决你的问题,请参考以下文章

Agora.io - 如何在使用视频聊天时消除回声

ios 示例中的 Facebook 视频聊天

如何在我的 Android 应用程序中集成 Quick Blox 视频聊天服务?

我的 flex 应用程序无法播放 RTMFP 流。 NetStream.Play.Failed 错误

网站上的 Facebook 公共聊天

在 IOS 中使用 QuickBlox 视频聊天,无需登录或密码