Всем привет
Пишу тулзу для китайских DVR, чтобы можно было потоковое видео на линуксе смотреть. Хитрость в том, чтобы захватить пакет, которым родной клиент вызывает начало передачи потока, а потом можно грабить поток и делать с ним что угодно
Хитрость в том, что поток этот - голый h264 без каких-либо контейнеров. Причём с фреймрейтом какая-то фигня. В общем, если дампить поток в файл, то удалось заставить mplayer нормально воспроизводить так - mplayer -fps 5
Однако конечная цель - это видеостена. Для этого нужен волшебный vlc с mosaic. Я модифицировал свою грабилку, чтобы она слушала на tcp-порте и при подключении начинала релеить поток подключившемуся (если просто слать поток мультикастом, то вклинившийся посередь трансляции плеер офигевает от непонятного потока байт). И даже смог увидеть видео с помощью vlc tcp://127.0.0.1:9001 :demux=h264, однако проблема с фреймрейтом даёт о себе знать - видео бежит вперёд паровоза
Соответственно, вопрос: есть ли в vlc нечто аналогичное -fps в mplayer? Причём так, чтобы без #transcode. Или есть вообще какой-то иной путь решения проблемы?
Заранее спасибо