Sobre
Transmita ao vivo para YouTube, Twitch ou qualquer provedor RTMP. Opcionalmente, incorpore o vídeo em seu site. Nota: push RTMP requer uma assinatura ou uma licença.
Adicionando Servidores RTMP
Agent DVR suporta transmissão simultânea para múltiplos terminais RTMP. Para adicionar um Servidor RTMP clique em Menu do Servidor, Configurações (em Configuração) - selecione "Streaming RTMP" no menu e Adicione um novo servidor. Você pode controlar a resolução usando o menu suspenso de Tamanho e a taxa de bits usando o controle deslizante de Qualidade. Se seu riacho está tendo buffering frequente, tente reduzir o tamanho ou a qualidade ou ambos para obter reprodução suave.
Transmissão para YouTube
- 1: Faça login no YouTube e visite YouTube Live Dashboard.
- 2: Crie uma nova transmissão ao vivo e anote a URL do servidor e o nome/chave da transmissão.
- 3: No Agent DVR, abra Configurações do servidor e selecione "Streaming RTMP". Adicione um servidor e insira a URL e a Chave de streaming do YouTube.
- 4: Ajuste a duração do streaming se necessário (o padrão é 900 segundos).
- 5: Para incorporar isso em seu site, clique com o botão direito no reprodutor ao vivo do YouTube e selecione "Copiar código incorporado" para obter o HTML para sua página.
Após essas etapas, comece a transmitir ao vivo para seu site.
Transmissão Manual
Clique em Menu do Servidor e em Streaming RTMP no menu Sistema. Clique no botão "..." ao lado da entrada do Servidor RTMP para configurar o Dispositivo ou a Visualização para transmissão ao vivo. O riacho para sua Plataforma RTMP deve começar. Aguarde alguns segundos para o buffer.
Transmissão Agendada de Dispositivo
Use isto para fazer streaming ao vivo de uma câmera automaticamente em horários definidos do dia. Edite um Dispositivo e defina o Servidor RTMP a ser usado na aba Streaming RTMP. Selecione a aba Agendamento e clique para Configurar o Agendamento. Adicione um Comando de agendamento "Streaming RTMP Começar" e defina os horários e Dias. Então adicione um Comando "Streaming RTMP Parar".
Transmissão de Visualização Agendada
Configurar o riacho de visualização agendado é um pouco mais envolvido. Você precisará adicionar uma Ação a um Dispositivo e depois agendar uma chamada para essa ação:
- 1: Após adicionar o Servidor RTMP, acesse http://localhost:8090/q.json?cmd=getstreamingstatus e copie o ident do Servidor RTMP que deseja usar (excluindo as aspas)
- 2: Adicione uma ação ao Dispositivo com Se: Nenhum, Então: Chamar URL, URL: http://localhost:8090/q.json?cmd=start-rtmp-view&ident=ident&ind=0 onde ind é o índice da Visualização que você deseja transmitir (de 0-8)
- 3: Adicione uma Entrada de agendamento no Agendador do dispositivo para "Ação: EXECUTAR" e selecione a ação que você acabou de criar.
Você pode adicionar outra ação/entrada de agendamento para parar usando a URL http://localhost:8090/q.json?cmd=stop-rtmp&ident=ident. Certifique-se de que o Agendamento está Ativado na aba Geral.
Você também poderia usar curl para fazer essas chamadas de API.