【问题标题】:Can a Subscriber send text (JSON) data back to the Publisher订阅者能否将文本 (JSON) 数据发送回发布者
【发布时间】:2017-12-19 18:28:18
【问题描述】:

当他们连接时。

我尝试从发布者发送 TokBox 信号,但到目前为止,消息仅传递给发起它的发布者(我没有尝试从订阅者那里)

我的操作模式是:
- 出版商开始展示
- 订阅者加入并观看发布者
- 然后发布者可以开始与订阅者的双向会话

为此,我需要将流映射回设备,我可以使用数据库更新,但消息传递更直接(因此查看信号)。

【问题讨论】:

    标签: opentok tokbox


    【解决方案1】:

    要将流映射到设备,最好的方法是在为每个用户生成令牌时包含一些连接数据: https://tokbox.com/developer/guides/create-token/

    这样,当您收到一个流时,您可以检查它的连接数据,例如: stream.connection.data 以及它所属的用户/设备。

    例如,您可以将username=lionel 添加为连接数据,以便以后每个人都可以弄清楚哪些流属于该用户。

    【讨论】:

    • 是的,我在android客户端上已经做了一段时间了,而connection.data有json,当订阅者查询时,发布者没有得到正在发送的数据信号 api(我看到这些数据直接返回给订阅者 - 但它没有发送给 publsiher)
    【解决方案2】:

    RTM:https://tokbox.com/developer/guides/signaling/js/#send_signal_to_client

    private Connection connection;
    
    private SessionListener sessionListener = new SessionListener() {
        @Override
        public void onConnected(Session session) {
            connection = session.getConnection();
        }
        ....
    }
    

    这应该可以解决 sendSignal(..,..,connection);

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-14
      • 1970-01-01
      • 1970-01-01
      • 2021-07-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多