Masalah dalam streaming ke rtmp melalui ffmpeg


2

Saya menggunakan ffmpeg untuk mengalirkan data ke server rtmp

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

Untuk beberapa alasan itu melempar kesalahan di bawah ini

Masukan # 0, mov, mp4, m4a, 3gp, 3g2, mj2, dari '/home/mahesh/Desktop/output.mp4':
  Metadata:
    major_brand: isom
    minor_version: 512
    compatible_brands: isomiso2avc1mp41
    encoder: Lavf57.71.100
  Durasi: 00: 30: 30,04, mulai: 0,000000, bitrate: 1394 kb / s
    Streaming # 0: 0 (ind): Video: h264 (Tinggi) (avc1 / 0x31637661), yuv420p, 1024x960 [SAR 1: 1 DAR 16:15], 1392 kb / s, 25 fps, 25 tbr, 12800 tbn, 50 tbc (default)
    Metadata:
      handler_name: VideoHandler
[mp4 @ 0x22a1640] muxer tidak mendukung keluaran yang tidak dapat dicari
Tidak dapat menulis header untuk file output # 0 (parameter codec yang salah?): Argumen tidak valid
Pemetaan aliran:
  Streaming # 0: 0 -> # 0: 0 (salin)
    Pesan terakhir diulang 1 kali

Aku tidak bisa salah mengerti. Tolong bantu

Jawaban:


0

MP4 biasa tidak dapat dialirkan. MP4 yang terfragmentasi dapat.

Perintah dasar adalah

ffmpeg -re -i /home/mahesh/Desktop/output.mp4 -c copy -movflags +frag_keyframe -f mp4 udp://192.168.33.11:1935/live/mp4test/
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.