Capturando e processando um fluxo RTMP ao vivo

0

Estou tentando baixar uma transmissão ao vivo (não um arquivo) proveniente de um feed de câmera ao vivo disponível no seguinte site: link .

Eu usei o Wireshark para farejar os pacotes TCP e consegui extrair os parâmetros RTMP, mas não consegui usá-los com o FFMPEG / VLC para baixar / reproduzir o fluxo no VLC (acho que não construí a URL corretamente).

por exemplo, para o feed da câmera disponível aqui , Eu tenho os seguintes parâmetros:

  1. swfUrl: link
  2. pageUrl..Ehttp: //www.dot.ca.gov/d4/d4cameras/ct-cam-pop- N17_at_Saratoga_Rd.html
  3. tcUrl: rtmp: //wzmedia.dot.ca.gov: 1935 / D4
  4. Reproduzir: E37_at_Lakeville_Rd.stream.

Há alguma chance de alguém estar familiarizado com isso e pode ajudar a entender como posso usar o recurso acima para fazer o download do fluxo?

Muito obrigado! Yaniv

    
por Yantor 05.02.2018 / 14:35

1 resposta

-1

Você só precisa da URL RTMP (que é combinada do URL de conexão do servidor e do nome do fluxo). Use este comando:

ffmpeg -i rtmp://wzmedia.dot.ca.gov:1935/D4/E37_at_Lakeville_Rd.stream your_output.mp4

ou abra o vlc com o URL RTMP.

Mais sobre o formato de URL RTMP

    
por 06.02.2018 / 16:00