Problema en la transmisión a rtmp a través de ffmpeg

Problema en la transmisión a rtmp a través de ffmpeg

Estoy usando ffmpeg para transmitir datos al servidor rtmp

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

Por alguna razón, arroja el siguiente error.

Entrada #0, mov,mp4,m4a,3gp,3g2,mj2, desde '/home/mahesh/Desktop/output.mp4':
  Metadatos:
    marca_mayor: isom
    versión_menor: 512
    marcas_compatibles: isomiso2avc1mp41
    codificador: Lavf57.71.100
  Duración: 00:00:30.04, inicio: 0.000000, tasa de bits: 1394 kb/s
    Transmisión #0:0(eng): Vídeo: h264 (Alto) (avc1 / 0x31637661), yuv420p, 1024x960 [SAR 1:1 DAR 16:15], 1392 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 por confirmar (predeterminado)
    Metadatos:
      nombre_controlador: VideoHandler
[mp4 @ 0x22a1640] muxer no admite salidas no buscables
No se pudo escribir el encabezado para el archivo de salida n.° 0 (¿parámetros de códec incorrectos?): Argumento no válido
Mapeo de corrientes:
  Secuencia #0:0 -> #0:0 (copiar)
    Último mensaje repetido 1 veces.

No puedo llegar a donde me equivoco. Por favor ayuda

Respuesta1

No se puede transmitir un MP4 normal. Un MP4 fragmentado puede.

El comando básico es

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

información relacionada