Capturando e processando um stream RTMP ao vivo

Capturando e processando um stream RTMP ao vivo

Estou tentando baixar umtransmissão ao vivo(não um arquivo) vindo de uma câmera ao vivo disponível no seguinte site:http://www.dot.ca.gov/video/.

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

por exemplo, para o feed da câmera disponívelaqui, obtive os seguintes parâmetros:

  1. swfUrl:http://www.dot.ca.gov/research/its/StrobeMediaPlayback.swf
  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.

Existe uma chance de alguém estar familiarizado com isso e poder ajudar a entender como posso usar o acima para baixar o stream?

Muito obrigado! Yaniv

Responder1

Você só precisa do URL RTMP (que é combinado com o URL de conexão do servidor e o 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 vlc com o URL RTMP.

Mais sobre o formato de URL RTMP.

informação relacionada