Subscribe/Unsubscribe from other user's stream 🔗
To receive the stream of a publisher of the session:
var subscriber;
session.on('streamCreated', (event) => {
subscriber = session.subscribe(event.stream, targetElement);
});
A new HTML video element will be appended to DOM inside the element targetElement
. It can be an HTMLElement
or its id
attribute, and you can also indicate how to insert the video according to it (see SubscriberProperties.insertMode).
To cancel the subscription and stop receiving media:
session.unsubscribe(subscriber);
As long as you have the Subscriber object available, you can alternately call Session.subscribe
and Session.unsubscribe
as many times as you want.