Я видел много вопросов, связанных с этим. Тем не менее, я не думаю, что это не ответ.Реализация клиента RTSP на Android
Я хотел бы использовать уже закодированный клиент RTSP на Android для использования с MediaCodec, чтобы захватить поток RTSP в H264, чтобы затем декодировать и отображать его. Я использовал VideoView и MediaPlayer, которые хорошо знакомы с поддержкой потоковой передачи RTSP в методе .setDataSource (путь к файлу или rtsp/http) (в отличие от MediaExtractor, который поддерживает только файл или http), но латентность для моих целей является высокой.
Я хотел бы использовать MediaExtractor, но из-за этого ограничения на метод setDataSource кажется, что это не вариант. Учитывая это, я ищу какую-то помощь или примеры (учебник?), Которые я мог бы использовать в качестве клиента RTSP на Android, или если кто-то использовал MediaExtractor каким-то образом, чтобы захватить поток RTSP, его помощь более чем приветствуется.
Спасибо большое!
rojiark
По какой причине вы не приняли ответ? – msj121
Я не вижу каких-либо успехов в производительности, переключаясь на MediaCodec. Оба варианта используют один и тот же собственный код для воспроизведения потока. – user3259330