Birden çok kullanıcı türü olan bir görüntülü sohbet hizmeti oluşturmaya çalışıyorum. Bu "rollere" dayanarak, bir kullanıcı sadece bir gözlemci veya bir çağrıdaki gerçek bir katılımcı olabilir. Jetonlara meta veri ekleyebileceğiniz Tokbox Api (https://tokbox.com/developer/guides/create-token/node/index.html) aracılığıyla biliyorum, ancak benim için hayatımın istemci tarafına nasıl erişileceğini deşifre edemiyorum. Benim jeton oluşturma kodu bakınız:Tokbox'ta Token Meta verileri
app.get("/gettoken", function(req, res) {
var sessionId = req.query.sessionid;
var userrole = req.query.role;
var tokenOptions = {};
tokenOptions.role = "publisher";
tokenOptions.data = "role="+userrole;
var token = opentok.generateToken(sessionId, tokenOptions);
res.send({token: token});
})
Ve denir benim oturumu abonelik kodu yeni abone akışı katıldığında: Yardımlarınız için şimdiden
session.on({
streamCreated: function(event) {
session.subscribe(event.stream, 'theirCamDiv', {
insertMode: 'append'
});
console.log(??Subscriber Metadata??);
}
});
teşekkürler!