【问题标题】:Sending events between participants on an active twilio video call在活动的 twilio 视频通话中的参与者之间发送事件
【发布时间】:2016-09-09 17:31:49
【问题描述】:

我们正在试验适用于 iOS 的 Twilio 视频通话 SDK,我们能够在两个用户之间建立通话,但现在我们希望将事件从一个用户发送到另一个用户。例如,一个用户会点击他设备上的一个按钮,然后该事件将被发送到另一个设备以显示声音或动画。基本上,我们正在寻找一种在两个调用者之间建立数据通道的方法,我们可以使用它来发送事件,就像 websocket 一样。

感谢您的意见!问候,

恩里克

【问题讨论】:

    标签: ios twilio


    【解决方案1】:

    Twilio 最近宣布了一个状态同步 API,您可以使用它来解决您的问题,看看:https://www.twilio.com/sync

    对于您的情况,您可以在 Twilio 同步上设置“映射”项目(事件到设备身份的映射),设备可以使用该项目将其事件推送到云,任何订阅的设备都可以获取信息推到 .

    【讨论】:

    • 很有趣,听起来与 Google 的 Firebase 类似。我想这可以工作,但我真正想要的是使用相同的视频 api 发送简单的消息,而不必为这个简单的任务添加全新的 SDK。我的意思是,两端之间已经存在连接,因此需要在双方之间通过同一连接打开一个新通道。感谢您的意见。
    • 说的对。在我看来(纯粹是我的观点)它更多地是关于模块化 - 微服务。视频 SDK 应该处理与该功能相关的任务、功能和操作。将状态或发布/订阅同步到事件不是视频 SDK 的固有功能,因此最好将其保存在单独的 SDK 中(也可用于其他产品的类似用例)
    • 在视频 SDK 的模块化和内在功能方面完全同意您的看法。我想我知道如何使用对话和参与者 ID 作为键来在设备之间创建通道并使用同步 api 或 Firebase 发送数据来完成此操作。我现在正在评估选项。再次感谢您的意见!
    • 酷..一切顺利。一旦您在此方面取得进展,希望收到您关于逻辑和流程的回复。干杯!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-11
    相关资源
    最近更新 更多