2015-01-20 2 views
0

Я создал vlc для android на Ubuntu 14.10. Я могу воспроизводить локальные видео на моей вкладке, но когда я пытаюсь воспроизвести поток rtsp из h264-данных, ничего не воспроизводится. Я попробовал его с двумя разными локальными потоками и одной тестовой ссылкой rtsp rtsp: //wowzaec2demo.streamlock.net/vod /mp4:BigBuckBunny_115k.movRTSP поток данных h264 не работает в vlc Android

Я смог сыграть все это в vlc android, который я получил из игрового магазина. Я видел журналы, есть некоторые ошибки, такие как

01-20 11:38:28.687: E/ACodec(25471): Failed to allocate buffers after transitioning to IDLE state (error 0x80000000) 
01-20 11:38:28.687: E/MediaCodec(25471): Codec reported an error. (omx error 0x80001001, internalError -2147483648) 
01-20 11:38:28.687: I/ACodec(25471): [OMX.MARVELL.VIDEO.HW.CODA7542DECODER] Now Loaded 
01-20 11:38:28.687: W/VLC(25471): mediacodec decoder: Exception occurred in MediaCodec.start 

Я чувствую, что он не может открыть окно для отображения потока. Во всех 3 случаях он показывает эту ошибку в конце

01-20 12:17:25.277: D/VLC(28113): core vout display: looking for vout display module matching "androidwindow": 4 candidates 
01-20 12:17:25.317: D/VLC/AudioService(28113): Updating widget 

Любая помощь? Я прилагаю журналы ссылки

локальный поток 1: http://pastebin.com/9zdgSgK1

Локальный поток 2: http://pastebin.com/cn9FDhr5

Test Stream: http://pastebin.com/GjgY4t2Q

Устройство: Samsung Tab 4 2013 Модель

Android версии: 4.4.2

ответ

0

Я не уверен, но когда я вижу ваш запрос и проверить на developer.android.com узнал, что RTSP поток данных h264 поддерживает только 3GPP (.3gp), MPEG-4 (.mp4), MPEG-TS (.ts, только аудио AAC, не доступен для поиска, Android 3.0+), когда вы использовали формат .MOV. Можете ли вы попробовать с предложенным форматом?

+0

ОК сделаю. Но я думаю, что это работает, поскольку я могу играть в один поток с клиентом vlc android из магазина воспроизведения. –

+0

@Deego: знаете ли вы какую-то тестовую ссылку для этих форматов. Я пытаюсь и не могу найти какую-либо рабочую ссылку (я нахожу много ссылок, но все они мертвы). –

+0

У меня сейчас нет. Если я их получу, поделитесь им с вами. – Deejo