Не удается правильно транслировать видео x264 на мобильный через RTSP - PullRequest
0 голосов
/ 28 мая 2010

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

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

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

Существуют ли более конкретные параметры кодирования для такого типа?

Спасибо!

1 Ответ

2 голосов
/ 28 мая 2010

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 поддерживается только для файлов формата 3gp

 rtsp://myStreamingserver/myvideo.3gp
...