dvch, Эта ошибка возникает, когда у вас повреждены биты в захвате видео. С RTP или живыми потоками это происходит часто, поскольку UDP отбрасывает пакеты. FFMPEG изо всех сил пытается восстановить эти области, но в зависимости от формата возможны некоторые потери.
Попробуйте получить прямой эфир, закодированный в необработанном формате h263, один в необработанном формате h263+ и один в необработанном формате h264, и посмотрите, что вам больше подходит. VLC должен хорошо справляться с пакетированием, поэтому проблема может быть связана с декодером в FFMPEG. Вы можете попробовать GStreamer,
Мой рабочий конвейер:
Отправитель: gst-launch-0.10 -v filesrc location=June/akiyo_qcif.264 ! h264parse ! видео/x-h264 ! rtph264pay pt=96 config-interval=5 ! udpsink хост = 127.0.0.1 порт = 42050 синхронизация = ложь
Получатель: gst-launch-0.10 udpsrc port=42050 caps="application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264, payload=(int) 96, ssrc=(guint)4091714163, clock-base=(guint)4007889851, seqnum-base=(guint)31909" ! rtph264depay ! расположение файлов = июнь/test6.264
через Farah по адресу Сообщение Gstreamer-devel о потоковой передаче RTP и h264
Надеюсь, это поможет, у меня была такая же ошибка при использовании h263-1998 через RTP/AVP даже в локальной сети, у h263 нет сбоев, а у h264 нет сбоев, но что-то происходит с FFMPEG и форматом h263p.
Вот те же ошибки, с которыми я столкнулся с FFMPEG.
[h263 @ 0x101015a00] недопустимый код ac vlc в 12x15 [h263 @ 0x101015a00] Ошибка в MB: 357 [h263 @ 0x101015a00] скрытие 44 ошибок DC, 44 AC, 44 MV
Привет, Скотт Хейнс
person
newfront
schedule
05.04.2011