Transcode RTMP Transmissão em direto para vários clientes

1

Eu regularmente acompanho livestreams no site picarto.tv. O site usa RTMP para streaming e, portanto, requer flash para mostrar a fonte de vídeo. Muitos dispositivos (móveis / incorporados) não têm flash, então eu quero ter o vídeo em um formato como o MP4.

Eu tenho um dualcore VPS rodando o Ubuntu 14.04 com 2GB de RAM que eu quero usar para transcodificar o vídeo em tempo real. O VPS tem um link de rede de 1 Gbps, portanto a largura de banda não é um problema real, embora esteja limitada a 500 GB por mês.

O que eu quero é poder fazer é:

  • Assista à transmissão no meu smartphone / tablet / smart tv / dispositivo não flash
  • Permitir que pelo menos 10-15 dispositivos assistam ao vídeo ao mesmo tempo
  • Portanto, eu quero impedir a geração de um encadeamento de transcodificação para cada dispositivo cliente
  • O uso de uma saída de streaming MP4 parece ser a melhor ideia, porque a maioria dos dispositivos é compatível

Eu tentei ffmpeg para converter o RTMP para MP4, mas isso permite apenas um cliente. Todos os comandos cvlc que encontrei são muito intensivos para o meu servidor ou não produzem nenhuma saída de vídeo.

ffserver funcionou, mas era instável demais e não é mais mantido. Isso me deu erros vagos que não puderam ser atribuídos a nenhuma causa real e, às vezes, não me davam nenhuma saída sem nada nos registros.

Existe alguma ferramenta (como ffserver mas mantida) ou algum outro método para eu fornecer uma versão MP4 de um fluxo RTMP, em um tipo de decodificação de uma vez, de fluxo para muitos?

    
por gertmenkel 21.08.2015 / 03:06

1 resposta

2

Experimente o componente do processador de fluxo openvcx openvsx em github.com/openvcx/openvcx

Uma linha de comando como essa ingeria o fluxo RTMP e o gerava para o Chrome, Safari, iOS e Android.

bin / vsx -v --capture = rtmp: //x.x.x.x/bla/lalala --live = 8080 --mkvlive --httplive --rtsp --flvlive

Você também pode precisar transcodificá-lo com a linha de comando --xcode = .... Mais informações sobre isso aqui link

    
por 05.10.2015 / 05:26