当他们连接时。
我尝试从发布商发送一个TokBox信号,但到目前为止,该消息只会传递给发起它的发布者(我没有尝试过订阅者)
我的操作模式是:
- 发布者开始呈现
- 订阅者加入并观看发布者
- 然后,发布者可以与订阅者
为此,我需要将流映射回设备,我可以使用数据库更新,但消息传递更直接(因此查看信号)。
答案 0 :(得分:2)
要将流映射到设备,最好的方法是在为每个用户生成令牌时包含一些连接数据: https://tokbox.com/developer/guides/create-token/
这样,当您收到一个流时,您可以检查它的连接数据,如:
stream.connection.data
以及它所属的用户/设备。
例如,您可以添加连接数据username=lionel
,以便每个人都可以知道哪些流属于该用户。
答案 1 :(得分:0)
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(..,..,连接);
做诀窍