2010-05-28 6 views
0

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

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

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

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

Спасибо!

+2

Является ли это программирование вопроса (т.е. вы разработка приложения) или это как пользователь? Если последнее, вы должны попробовать вместо этого использовать Super User или Force Close. Если это действительно вопрос программирования, не могли бы вы объяснить, как ваше приложение участвует в этом процессе? (Вы можете отредактировать свой вопрос, чтобы предоставить эту информацию, которая лучше, чем оставить комментарий ниже этого.) –

+1

Да, это вопрос разработчика. Я исправлю тему сейчас – Andrew

ответ

2

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 
+0

Спасибо! Я проверю эти параметры. – Andrew