라이브 RTMP 스트림 캡처 및 처리

라이브 RTMP 스트림 캡처 및 처리

다운로드하려고 하는데라이브 스트림(파일 아님) 다음 웹사이트에서 제공되는 라이브 카메라 피드에서 가져옵니다.http://www.dot.ca.gov/video/.

TCP 패킷을 스니핑하기 위해 Wireshark를 사용했고 RTMP 매개변수를 추출할 수 있었지만 VLC에서 스트림을 다운로드/재생하기 위해 FFMPEG/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.

누군가가 이에 대해 잘 알고 있고 위의 내용을 사용하여 스트림을 다운로드하는 방법을 이해하는 데 도움을 줄 수 있습니까?

정말 감사합니다! 야니브

답변1

서버 연결 URL과 스트림 이름을 결합한 RTMP URL만 필요합니다. 다음 명령을 사용하십시오.

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

또는 RTMP URL로 vlc를 엽니다.

RTMP URL 형식에 대해 자세히 알아보세요.

관련 정보