Tokbox屏幕处理问题



我正在使用session.unpublish(Publisher)停止屏幕共享,然后重新发布视频流发布者来启动视频发布者,但是下次我开始屏幕共享时会引起问题。

在tokbox js中,什么是停止屏幕共享的最佳方法。

实际上,我有两个发布者在AudiovideOpublisher上的屏幕处理和不同容器中的ScreenPublisher上都有两个发布者,因为Screenshare不用屏幕发布音频,因此在这种情况下我还需要AudiovideOpublisher。

>

停止出版的最佳方法是像您这样做一样致电Unpublish,但是最好等待StreamDestroy的事件,然后再发布。例如

publisher.on('streamDestroyed', function(event) {
  // publish again
  var publisher = OT.initPublisher();
  session.publish(publisher);
});
session.unpublish(publisher);

最新更新