Criar uma transmissão ao vivo dos Serviços de Mídia do Azure com o OBS

Logotipo dos Serviços de Mídia v3


Aviso

Os Serviços de Mídia do Azure serão desativados em 30 de junho de 2024. Para obter mais informações, consulte o Guia de Desativação do AMS.

Este guia de início rápido ajudará você a criar um Evento ao Vivo dos Serviços de Mídia usando o portal do Azure e o OBS (Open Broadcasting Studio). Ele pressupõe que você tenha uma assinatura do Azure e que tenha criado uma conta dos Serviços de Mídia.

Neste início rápido, abordaremos:

  • Como configurar um codificador local com o OBS.
  • Como configurar uma transmissão ao vivo.
  • Como configurar saídas de transmissão ao vivo.
  • Como executar um ponto de extremidade de streaming padrão.
  • Como usar o Player de Mídia do Azure para ver a transmissão ao vivo e a saída sob demanda.

Pré-requisitos

Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.

Entre no Portal do Azure

Abra seu navegador da Web e vá até o portal do Microsoft Azure. Insira suas credenciais para entrar no portal. A exibição padrão é o painel de serviço.

Configurar um codificador local usando o OBS

  1. Baixe e instale o OBS para o seu sistema operacional no site do Open Broadcaster Software.
  2. Inicie o aplicativo e mantenha-o aberto.

Executar o ponto de extremidade de streaming padrão

  1. Selecione Pontos de extremidade de streaming na listagem dos Serviços de Mídia.
  2. Se o status do ponto de extremidade de streaming padrão for parado, selecione-o. Essa etapa leva você à página desse ponto de extremidade.
  3. Selecione Iniciar.

Configurar uma transmissão ao vivo dos Serviços de Mídia do Azure

  1. Vá até a conta dos Serviços de Mídia do Azure no portal e, em seguida, selecione Transmissão ao vivo na listagem dos Serviços de Mídia.
  2. Selecione Adicionar evento ao vivo para criar um evento de transmissão ao vivo.
  3. Insira um nome para o novo evento, como TestLiveEvent, na caixa Nome do evento ao vivo.
  4. Insira uma descrição opcional do evento na caixa Descrição.
  5. Selecione a opção básica de passagem Padrão .
  6. Deixe todo o restante das configurações como estão por enquanto.
  7. Selecione a caixa de seleção Eu tenho todos os direitos para usar o conteúdo/arquivo e concordo... depois de ler os Termos de Serviços Online e a Política de Privacidade da Microsoft.
  8. Selecione o botão Examinar + criar para examinar as configurações.
  9. Selecione o botão Criar para criar o evento ao vivo. Você retornará à listagem do evento ao vivo.
  10. Clique no link para acessar o evento ao vivo criado. Observe que o evento está parado.
  11. Mantenha esta página aberta no navegador. Voltaremos a ele mais tarde.

Configurar uma transmissão ao vivo usando o OBS Studio

O OBS começa com uma cena padrão, mas sem entradas selecionadas.

Adicionar uma fonte de vídeo

  1. No painel Fontes, clique no ícone Adicionar para selecionar um novo dispositivo de origem. O menu Fontes será aberto.
  2. Selecione Dispositivo de Captura de Vídeo no menu do dispositivo de origem. O menu Criar/Selecionar Origem será aberto.
  3. Clique no botão de opção Adicionar Existente, depois em OK. O menu Propriedades do Dispositivo de Vídeo será aberto.
  4. Na lista suspensa Dispositivo, selecione a saída de vídeo que você deseja usar para a difusão. Mantenha o restante das configurações por enquanto, depois clique em OK. A fonte de entrada será adicionada ao painel Fontes e a exibição de entrada de vídeo aparecerá na área Visualização.

Adicionar uma fonte de áudio

  1. No painel Fontes, clique no ícone Adicionar para selecionar um novo dispositivo de origem. O menu do dispositivo de origem será aberto.
  2. Selecione Captura de Entrada de Áudio no menu do dispositivo de origem. O menu Criar/Selecionar Origem será aberto.
  3. Clique no botão de opção Adicionar Existente, depois em OK. O menu Propriedades para Captura de Entrada de Áudio será aberto.
  4. Na lista suspensa Dispositivo, selecione o dispositivo de captura de áudio que você deseja usar para a difusão. Mantenha o restante das configurações por enquanto, depois clique em OK. O dispositivo de captura de áudio será adicionado ao painel mixer de áudio.

Configurar definições de streaming e codificação avançada no OBS

No próximo procedimento, você voltará para a página dos Serviços de Mídia do Azure do portal no navegador para copiar a URL de entrada para inserir nas configurações de saída:

  1. Se você ainda não estiver na página do ponto de extremidade de streaming no portal, navegue até ele na conta dos Serviços de Mídia com a qual está trabalhando.
  2. Selecione Iniciar para iniciar o evento de transmissão ao vivo. (A cobrança será iniciada agora.)
  3. Na caixa URL de Entrada, copie a URL para sua área de transferência.
  4. Alterne para o aplicativo OBS.
  5. Clique no botão Configurações do painel Controles. As opções de Configurações serão abertas.
  6. Selecione Stream no menu Configurações.
  7. Na lista suspensa Serviço, selecione Mostrar tudo e, em seguida, selecione Personalizado... .
  8. No campo Servidor, cole a URL RTMPS que você copiou para a área de transferência.
  9. Insira algo no campo Chave de stream. Não importa realmente o que é, mas precisa ter um valor.
  10. Selecione Saída no menu Configurações.
  11. Selecione a lista suspensa Modo de Saída na parte superior da página e escolha Avançado para acessar todas as configurações disponíveis do codificador.
  12. Selecione a guia Streaming para configurar o codificador.
  13. Selecione o codificador direito para seu sistema. Caso o hardware seja compatível com uma aceleração da GPU, escolha entre NVIDIA NVENC H.264 ou Intel QuickSync H.264. Caso o sistema não tenha uma GPU compatível, selecione a opção de codificador de software chamada X264.

Configurações do codificador X264

  1. Caso tenha selecionado a opção de codificação X264, selecione a caixa Redimensionar Saída. Selecione a opção 1920x1080 caso esteja usando um Evento ao Vivo Premium nos Serviços de Mídia ou 1280x720 caso esteja usando um Evento ao Vivo Standard (720P). Ao usar um evento ao vivo de passagem que seja básico ou padrão, é possível escolher qualquer resolução disponível.

  2. Defina a Taxa de bits entre 1500 Kbps e 4000 Kbps. Recomendamos usar 2500 Kbps caso esteja usando um Evento ao Vivo de codificação Standard de 720P. Recomendamos usar 4000 Kbps, caso esteja usando um Evento ao Vivo Premium de 1080P. Talvez você queira ajustar a taxa de bits em sua rede com base nas funcionalidades e na largura de banda da CPU disponíveis para obter a configuração de qualidade desejada.

  3. Insira 2 no campo Intervalo do quadro-chave. O valor definirá o intervalo do quadro chave como 2 segundos, que controla o tamanho final dos fragmentos entregues por HLS ou DASH dos Serviços de Mídia. Nunca defina o intervalo do quadro chave como superior a 4 segundos. Caso esteja identificando uma alta latência durante a transmissão, recomendamos verificar a configuração ou informar aos usuários do aplicativo para sempre definir esse valor como 2 segundos. Ao tentar obter uma entrega dinâmica com latência mais baixa, será possível optar por definir esse valor como no mínimo 1 segundo.

  4. ALTERNATIVA: defina a Predefinição de Uso da CPU como veryfast e execute alguns experimentos para conferir se a CPU local pode lidar com a combinação de taxas de bits e a predefinição com uma sobrecarga suficiente. Tente evitar configurações que resultarão em uma CPU média superior a 80% para impedir que problemas ocorram durante a transmissão ao vivo. É possível executar um teste usando as configurações predefinidas mais rápido e rápido até obter limitações da CPU para aprimorar a qualidade.

  5. Mantenha o restante das configurações inalteradas, depois clique em OK.

Configurações do codificador NVIDIA NVENC

  1. Caso tenha selecionado a opção NVENC de codificação da GPU, marque a caixa Redimensionar Saída e selecione 1920x1080 caso esteja usando um Evento ao Vivo Premium nos Serviços de Mídia ou 1280x720 caso esteja usando um Evento ao Vivo Standard (720P). Ao usar um evento ao vivo de passagem que seja básico ou padrão, é possível escolher qualquer resolução disponível.
  2. Defina o Controle de Taxa como CBR para obter uma taxa de bits constante.
  3. Defina a Taxa de bits entre 1500 Kbps e 4000 Kbps. Recomendamos usar 2500 Kbps caso esteja usando um Evento ao Vivo de codificação Standard de 720P. Recomendamos usar 4000 Kbps, caso esteja usando um Evento ao Vivo Premium de 1080P. É possível optar por ajustar essa taxa com base nas funcionalidades e na largura de banda da CPU disponíveis em sua rede para obter a configuração de qualidade desejada.
  4. Defina o Intervalo do quadro-chave como 2 segundos, conforme indicado acima nas opções de X264. Não exceda 4 segundos, pois isso poderá afetar a latência de sua transmissão ao vivo de modo significativo.
  5. Defina a Predefinição como Baixa Latência, Desempenho de Baixa Latência ou Qualidade de Baixa Latência, dependendo da velocidade da CPU de seu computador local. Experimente usar essas configurações para obter um equilíbrio mais adequado entre a qualidade e a utilização da CPU em seu hardware.
  6. Caso esteja usando uma configuração de hardware mais avançada, defina o Perfil como "principal" ou "importante".
  7. Mantenha a Previsão desmarcada. Caso tenha um computador muito avançado, será possível verificar isso.
  8. Mantenha o Ajuste psico-visual desmarcado. Caso tenha um computador muito avançado, será possível verificar isso.
  9. Defina a GPU como 0 para decidir de modo automático quais GPUs alocar. É possível restringir o uso da GPU, se você desejar.
  10. Definir o número Máximo de quadros B como 2

Configurações do codificador Intel QuickSync

  1. Caso tenha selecionado a opção QuickSync de codificação da GPU, marque a caixa Redimensionar Saída e selecione 1920x1080 caso esteja usando um Evento ao Vivo Premium nos Serviços de Mídia ou 1280x720 caso esteja usando um Evento ao Vivo Standard (720P). Ao usar um evento ao vivo de passagem que seja básico ou padrão, é possível escolher qualquer resolução disponível.
  2. Defina o Uso de Destino como "equilibrado" ou execute ajustes conforme necessário com base no carregamento combinado de CPU e GPU. Faça ajustes conforme necessário e execute um teste para obter uma utilização máxima de CPU de 80% em média com a qualidade que seu hardware é capaz de produzir. Caso tenha um hardware mais restrito, execute um teste com "rápido" ou altere para "muito rápido" caso esteja tendo problemas de desempenho.
  3. Caso esteja usando uma configuração de hardware mais avançada, defina o Perfil como "principal" ou "importante".
  4. Defina o Intervalo do quadro-chave como 2 segundos, conforme indicado acima nas opções de X264. Não exceda 4 segundos, pois isso poderá afetar a latência de sua transmissão ao vivo de modo significativo.
  5. Defina o Controle de Taxa como CBR para obter uma taxa de bits constante.
  6. Defina a Taxa de bits entre 1500 Kbps e 4000 Kbps. Recomendamos usar 2500 Kbps caso esteja usando um Evento ao Vivo de codificação Standard de 720P. Recomendamos usar 4000 Kbps, caso esteja usando um Evento ao Vivo Premium de 1080P. É possível optar por ajustar essa taxa com base nas funcionalidades e na largura de banda da CPU disponíveis em sua rede para obter a configuração de qualidade desejada.
  7. Defina a Latência como "baixa".
  8. Defina os Quadros B como 2.
  9. Mantenha os Aprimoramentos Subjetivos de Vídeo desmarcados.

Definir configurações de áudio

No próximo procedimento, você ajustará as configurações de codificação de áudio.

  1. Selecione a guia Saída->Áudio nas Configurações.
  2. Defina a Taxa 1 da Taxa de Bits de Áudio como 128 Kbps.
  3. Em Configurações, selecione a guia Áudio.
  4. Defina a Taxa de Exemplo como 44.1 kHz.

Iniciar o streaming

  1. No painel Controles, clique em Iniciar Streaming.
  2. Alterne para a tela de eventos ao vivo dos Serviços de Mídia do Azure no navegador e clique no link Recarregar Player. Agora você deve ver seu stream no player de visualização.

Configurar saídas

Essa parte vai configurar as saídas e permitir que você salve uma gravação da transmissão ao vivo.

Observação

Para transmitir essa saída, o ponto de extremidade de streaming precisa estar em execução. Confira a seção Executar o ponto de extremidade de streaming padrão posterior.

  1. Selecione o link Criar saídas abaixo do visualizador de vídeo de Saídas.
  2. Se desejar, edite o nome da saída na caixa Nome para algo mais amigável, de modo que seja fácil encontrá-la posteriormente.
  3. Deixe todas as outras caixas inalteradas por enquanto.
  4. Selecione Avançar para adicionar um localizador de streaming.
  5. Se desejar, altere o nome do localizador para algo mais amigável.
  6. Mantenha todos os outros campos desta tela inalterados por enquanto.
  7. Selecione Criar.

Reproduzir a difusão de saída usando o Player de Mídia do Azure

  1. Copie a URL de streaming no player de vídeo de Saída.
  2. Em um navegador da Web, abra a Demonstração do Player de Mídia do Azure.
  3. Cole a URL de streaming na caixa URL do Player de Mídia do Azure.
  4. Selecione o botão Atualizar Player.
  5. Selecione o ícone Reproduzir do vídeo para ver a transmissão ao vivo.

Parar a difusão

Quando considerar que transmitiu conteúdo suficiente, pare a difusão.

  1. No portal, selecione Parar.

  2. No OBS, selecione o botão Interromper Streaming no painel Controles. Essa etapa interrompe a difusão do OBS.

Reproduzir a saída sob demanda usando o Player de Mídia do Azure

A saída que você criou agora está disponível para streaming sob demanda, desde que o ponto de extremidade de streaming esteja em execução.

  1. Vá até a listagem dos Serviços de Mídia e selecione Ativos.
  2. Encontre a saída do evento que você criou anteriormente e selecione o link para o ativo. A página da saída do ativo é aberta.
  3. Copie a URL de streaming no player de vídeo do ativo.
  4. Volte para o Player de Mídia do Azure no navegador e cole a URL de streaming na caixa de URL.
  5. Selecione Atualizar Player.
  6. Selecione o ícone Reproduzir do vídeo para ver o ativo sob demanda.

Limpar os recursos

Importante

Pare os serviços. Após ter concluído as etapas deste início rápido, interrompa o evento ao vivo e o ponto de extremidade de streaming ou você continuará sendo cobrado pelo tempo em que eles permanecerem em execução. Para interromper o evento ao vivo, confira as etapas 2 e 3 do procedimento Parar a difusão.

Para interromper o ponto de extremidade de streaming:

  1. Na listagem dos Serviços de Mídia, selecione Pontos de extremidade de streaming.
  2. Selecione o ponto de extremidade de streaming padrão iniciado anteriormente. Essa etapa abre a página do ponto de extremidade.
  3. Selecione Interromper.

Dica

Caso não deseje manter os ativos desse evento, exclua-os para evitar a cobrança pelo armazenamento.

Obter ajuda e suporte

Você pode entrar em contato com os Serviços de Mídia com perguntas ou seguir nossas atualizações por um dos seguintes métodos: