Захват и обработка живого потока RTMP

1939
Yantor

Я пытаюсь загрузить прямую трансляцию (не файл), поступающую с канала прямой трансляции с камеры, доступного на следующем веб-сайте: http://www.dot.ca.gov/video/ .

Я использовал Wireshark для прослушивания пакетов TCP и был в состоянии извлечь параметры RTMP, но не смог использовать их с FFMPEG / VLC для загрузки / воспроизведения потока на VLC (полагаю, я неправильно сконструировал URL).

например, для камеры, доступной здесь, я получил следующие параметры:

  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. Играть: E37_at_Lakeville_Rd.stream.

Есть ли шанс, что кто-то знаком с этим и может помочь понять, как я могу использовать вышеперечисленное для загрузки потока?

Большое спасибо! Янов

0

1 ответ на вопрос

-1
Ohad

Вам нужен только URL-адрес RTMP (который объединен из URL-адреса подключения к серверу и имени потока). Используйте эту команду:

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

или откройте vlc с URL-адресом RTMP.

Подробнее о формате RTMP url.

Зачем? Может быть какое-то объяснение. Toto 6 лет назад 0

Похожие вопросы