Не удается правильно транслировать видео 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