Передать вывод ffmpeg как mjpeg на многоадресный порт? - PullRequest
1 голос
/ 17 января 2020

Я пытаюсь открыть поток, закодированный в формате h.264, с IP-камеры, перекодировать и передать его по адресу многоадресной рассылки на моем локальном сервере su bnet.

Найдено сообщение , кажется, описывает то, чего я хотел бы достичь, но я сталкиваюсь с несколькими проблемами.

Я использую эту команду:

ffmpeg -re -i rtsp://192.168.0.11/stream1.sdp mpegts udp://239.168.0.1:11000

, и я получаю эти выходные данные:

[h264 @ 000001531da0ad40] SPS unavailable in decode_picture_timing
[h264 @ 000001531da0ad40] non-existing PPS 0 referenced
[h264 @ 000001531da0ad40] SPS unavailable in decode_picture_timing
[h264 @ 000001531da0ad40] non-existing PPS 0 referenced
[h264 @ 000001531da0ad40] decode_slice_header error
[h264 @ 000001531da0ad40] no frame!
[rtsp @ 000001531d9b9700] max delay reached. need to consume packet
-- Above is repeated dozens of times
[rtsp @ 000001531d9b9700] RTP: missed 8 packets
[rtsp @ 000001531d9b9700] Could not find codec parameters for stream 1 (Unknown: none (meta / 0x6174656D)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[rtsp @ 000001531d9b9700] Could not find codec parameters for stream 2 (Unknown: none (bdat / 0x74616462)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #0, rtsp, from 'rtsp://192.168.0.11/stream1.sdp':
  Metadata:
    title           : DTC
    comment         : Pagos
  Duration: N/A, start: 1557.106222, bitrate: N/A
  Program 1
    Metadata:
      service_name    : Service #1
      service_provider: DTC
    Stream #0:0: Video: h264 (High) (vid1 / 0x31646976), yuv420p(progressive), 960x540 [SAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
    Stream #0:1: Unknown: none (meta / 0x6174656D)
    Stream #0:2: Unknown: none (bdat / 0x74616462)
  No Program
    Stream #0:3: Data: epg
[NULL @ 000001531e5aa940] Unable to find a suitable output format for 'mpegts'
mpegts: Invalid argument

Куда я иду? Я довольно неопытен в этой области, но полон решимости узнать больше.

Заранее благодарю за любые советы о том, как go об этом ..

...