ffmpeg로 비디오 영상 mediamtx서버로 RTSP 프로토콜 스트리밍 하기

ffmpeg 설치 후, 환경변수 추가

비디오 영상 위치로 이동 후, 아래 명령어 실행

ffmpeg -re -stream_loop -1 -i video.mp4 -c:v libx264 -preset veryfast -tune zerolatency -c:a aac -f rtsp -rtsp_transport tcp rtsp://localhost:8554/mystream

미디어 서버는 mediamtx 서버를 사용

https://github.com/bluenviron/mediamtx

웹브라우저에서 확인 시 아래 URL중 선택하여 접속

[HLS] started with listener on :8888 (TCP/HTTP)

[WebRTC] started with listeners on :8889 (TCP/HTTP), :8189 (UDP/ICE)

mediamtx 설정 파일인 mediamtx.yml 에서 아래 항목으로 url 경로와 영상 소스를 지정할 수 있다.

paths:
  # example:
  # my_camera:
  #   source: rtsp://my_camera

위로 스크롤