2011-04-02 3 views
1

Я пытаюсь использовать live555 + ffmpeg + GLES для реализации моего собственного клиента RTSP на Android, теперь у меня есть live555, скомпилированный и могу читать RTSP через TCP, что я могу видеть из файла захвата из Wireshark. Я когда-либо использовал ffmpeg для чтения и декодирования звукового потока mms и знаю некоторую разработку ffmpeg.Использование ffmpeg для декодирования видеопотока, прочитанного из live555

Моя проблема заключается в том, как использовать ffmpeg для чтения потока, полученного от live555. Я не знаком с live555.

Рекомендации: Заранее спасибо.

Bolton

+0

Я не думаю, что вам нужно присоединиться к ffmpeg с live555. Вы должны создать клиента с live555, затем он выгрузит его в файл (в примере), вам нужно проверить это, я не помню, но это имеет какое-то отношение к раковине. Это то, что вы должны использовать как «выход». – webbi

+0

@webbi, вы правы. Я мог бы использовать live555, чтобы сбрасывать поток rtsp в файл, но я хочу играть в нем вживую. Я не знаю, могу ли я использовать live555 для декодирования потока для необработанных кадров. спасибо – Bolton

ответ

-1

Игрок по умолчанию для Android по умолчанию поддерживает потоковую передачу RTSP. Вы можете использовать его для воспроизведения/воспроизведения видео с сервера.

+0

Спасибо, но я столкнулся с некоторыми транспортными проблемами через UDP на таких устройствах, как веха MOTO, и это мелькнуло с MIUI rom. Поэтому я хочу реализовать игрока самостоятельно. – Bolton

Смежные вопросы