Не удается правильно транслировать видео x264 на мобильный через RTSP

Я создаю мобильную версию YouTube-подобного сайта. И я собираюсь использовать Darwin Streaming Server для потоковой передачи клипов с низким разрешением, сжатых с помощью x264 и NeroAAC и намекаемых с помощью MP4Box.

Когда я играю с VLC, потоковое воспроизведение работает нормально, как и ожидалось. Когда я пытаюсь открыть URL с помощью моего HTC Hero, он переключается в режим плеера, затем начинает "загружать видео" анимацию, а затем через некоторое время показывает "невозможно подключиться к серверу". Примеры фильмов, поставляемых с DSS, транслировались нормально независимо от битрейта.

Я пробовал несколько вариантов кодирования, но всегда один и тот же результат. Я подозреваю, что nocabac и level=11, но это ничего не изменило.

Есть ли более специфичные варианты кодирования для такого типа?

Благодарю вас!

1 ответ

Решение

264 и AAC поддерживаются, но лучше использовать:

a)RTSP streaming URL for mobile video playback. H.263 video and AMR audio.
or
b)RTSP streaming URL for mobile video playback. MPEG-4 SP video and AAC audio.

Android Streaming поддерживается только с файлами формата 3gp

 rtsp://myStreamingserver/myvideo.3gp
Другие вопросы по тегам