1 издатель публикует поток с устройства Android, а остальные 3 подписчика присоединяются к ним из Интернета. Теперь в веб-части мой фактический издатель изменился, и локальный хост стал издателем, а все остальные стали подписчиком.
Как решить эту проблему?
мой код
function initializeSession(token,sessionId)
{
var session = OT.initSession(apiKey, sessionId);
session.on('streamCreated', function streamCreated(event)
{
var subscriberOptions = {
insertMode: 'append',
width: '100%',
height: '100%'
};
console.log("New stream in the session: " + event.stream.streamId);
session.subscribe(event.stream, 'publisher', subscriberOptions, handleError);
});
var publisherOptions = {
insertMode: 'append'
};
var publisher = OT.initPublisher('subscriber', publisherOptions, handleError);
session.connect(token, function(error) {
if (error) {
handleError(error);
} else {
session.publish(publisher, handleError);
}
});
}