ffmpeg를 통해 rtmp로 스트리밍할 때 문제

ffmpeg를 통해 rtmp로 스트리밍할 때 문제

ffmpeg를 사용하여 rtmp 서버로 데이터를 스트리밍하고 있습니다.

ffmpeg -re -i /home/mahesh/Desktop/output.mp4 -c copy -f mp4 udp://192.168.33.11:1935/live/mp4test/

어떤 이유로 아래 오류가 발생합니다.

'/home/mahesh/Desktop/output.mp4'에서 #0, mov,mp4,m4a,3gp,3g2,mj2를 입력합니다.
  메타데이터:
    major_brand : 이솜
    마이너 버전 : 512
    Compatible_brands: isomiso2avc1mp41
    인코더 : Lavf57.71.100
  지속 시간: 00:00:30.04, 시작: 0.000000, 비트 전송률: 1394kb/s
    스트림 #0:0(eng): 비디오: h264(높음)(avc1 / 0x31637661), yuv420p, 1024x960 [SAR 1:1 DAR 16:15], 1392kb/s, 25fps, 25tbr, 12800tbn, 50 tbc (기본값)
    메타데이터:
      handler_name : VideoHandler
[mp4 @ 0x22a1640] 먹서는 검색할 수 없는 출력을 지원하지 않습니다.
출력 파일 #0의 헤더를 쓸 수 없습니다(잘못된 코덱 매개변수?): 잘못된 인수
스트림 매핑:
  스트림 #0:0 -> #0:0 (복사)
    마지막 메시지가 1번 반복되었습니다.

내가 어디로 잘못 가고 있는지 알 수 없습니다. 도와주세요

답변1

일반 MP4는 스트리밍할 수 없습니다. 조각난 MP4 캔.

기본 명령은

ffmpeg -re -i /home/mahesh/Desktop/output.mp4 -c copy -movflags +frag_keyframe -f mp4 udp://192.168.33.11:1935/live/mp4test/

관련 정보