Невозможно увидеть видео удаленной системы на моем экране

Есть ли у вас какие-либо демоверсии по видеосвязи? Я только что создал код, но не смог увидеть видео с удаленного компьютера на моем экране и мое видео на экране удаленной системы.

вот мой код

<head runat="server">
<script src="//static.opentok.com/webrtc/v2.2/js/opentok.min.js" ></script>
<script type="text/javascript">
    var remoteVideo = document.getElementById('remoteVideo');
    var apiKey = "Key";
    var sessionId = "*session*";
    var token = "*token*";

    var publisher = TB.initPublisher(apiKey, 'myPublisherDiv');
    var session = TB.initSession(sessionId);

    session.addEventListener('sessionConnected', function (e) {
    session.publish(publisher);
    for (var i = 0; i < e.streams.length; i++) {
        if (e.streams[i].connection.connectionId == session.connection.connectionId) {
            return;
        }
        var div = document.createElement('div');
        div.setAttribute('id', 'stream' + e.streams[i].streamId);
        remoteVideo.appendChild(div);
        session.subscribe(e.streams[i], div.id);
    }
    });

    session.addEventListener('streamCreated', function (e) {
        for (var i = 0; i < e.streams.length; i++) {
        if (e.streams[i].connection.connectionId == session.connection.connectionId) {
            return;
        }
        var div = document.createElement('div');
        div.setAttribute('id', 'stream' + e.streams[i].streamId);
        remoteVideo.appendChild(div);
        session.subscribe(e.streams[i], div.id);
    }
    });
</script>
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div id="myPublisherDiv" style="width:320px; height:240px; background-color:#ffffff"></div>
<div id="remoteVideo" style="width:320px; height:240px; background-color:#ffffff"></div>
</form>
</body>

Можете ли вы предоставить любую демонстрацию или устранить ошибку в этом коде. невозможно увидеть видео удаленной системы на моем экране.

Маниш

1 ответ

Вот пример кода для вас. Вы собираетесь использовать более старую версию API. Вот пример кода для группового видеочата. Обязательно замените apiKey, sessionId и токен своими учетными данными. Удачи!

<!DOCTYPE html>
<html>
<head></head>
<body>

  <script src='//static.opentok.com/webrtc/v2.2/js/opentok.min.js'></script>
  <script>
    var apiKey = "apiKey";
    var sessionId = "sessionId";
    var token = "Token";

    var session = OT.initSession(apiKey, sessionId);
    session.connect( token, function(err){
      if(!err){ session.publish(); }
    });
    session.on("streamCreated", function(event){
      session.subscribe( event.stream );
    }); 
  </script>
</body>
</html>
Другие вопросы по тегам