JavaScript

Inicializando o assinante

Por fim, queremos que os clientes possam inscrever-se para assistir (ou visualizar) as transmissões uns dos outros durante a sessão.

  1. Na sua situação atual app.js no arquivo, você deve ter um comentário que diga // Subscribe to a newly created stream. Copie o código a seguir e insira-o logo abaixo desse comentário:
session.on('streamCreated', function(event) {
  session.subscribe(event.stream, 'subscriber', {
    insertMode: 'append',
    width: '100%',
    height: '100%'
  }, handleError);
});

session.subscribe() é um método geral que permite que nosso aplicativo monitore diferentes ações que ocorrem ao longo do ciclo de vida do nosso aplicativo de vídeo. O SDK cuida automaticamente do monitoramento (assim como da publicação) de eventos em nosso nome.

Vamos ficar atentos ao streamCreated evento, o que significa que outra pessoa se conectou à transmissão e publicou um vídeo ou áudio.

session.subscribe() permite que passemos o fluxo ao qual queremos nos inscrever (event.stream), uma div para colocá-los em nosso arquivo HTML (subscriber), além de algumas configurações. O SDK fará com que os novos fluxos apareçam na tela.