2014-01-20 3 views
3

Я могу сыграть .m3u8 с родным MediaPlayer в android. Но я не хочу, чтобы меня отвергали пользователи Gingerbread. Я нахожу, что игрок с именем Vitamio сказал, что он замечательный игрок, который может играть потоки HLS на 2.x. Тем не менее, когда я импортирую его в свой проект, приложение не отвечает, оставляя мне журнал, говорящий avformat_open_input: I/O error -5. .m3u8 зашифрован и может воспроизводиться с родным MediaPlayer в android на моем MOTOROLA XT875.Поддерживает ли витамио зашифрованное потоковое HLS

Я искал информацию об ошибке и нашел это Errors videos not played -- Vitamio.

Итак, действительно ли витамины действительно поддерживают зашифрованную потоку HLS? сайт

ответ

1

Спасибо U Palejandro! Однако, согласно Vitamio Docs, последний SDK v4.2 поддерживает зашифрованную HLS. Support AES-128 encrypt for HTTP Live Streaming. Итак, да.

Возможно, проблема имеет какое-то отношение к другой версии SDK или к другой проблеме. Я исправил эту проблему, просто проверив ее на другом мобильном телефоне ...

+0

Можете ли вы рассказать мне, как я могу сделать шифрование AES-128 для потоковой передачи HTTP? –

+0

@RohitSuthar Apple является лидером HLS. Таким образом, вы можете найти все документы HLS [Обзор HLS - Apple] (https://developer.apple.com/library/mac/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/UsingHTTPLiveStreaming/UsingHTTPLiveStreaming.html) – ZhangLei

+0

спасибо за ваш ответ, но мне нужно для android, так скажите мне, как я могу сделать шифрование AES-128 для HTTP Live Streaming для ANDROID' ?? –

0

Vitamio в: Vitamio feautes not support говорит:

Не поддерживает зашифрованные видео (например, DRM), поместить его m3u8 (если в m3u8 включая видеосвязь можите играть, то vitamio остановит воспроизведение видео, не пропустить).

поэтому, ответ на ваш вопрос, к сожалению, нет. Если вы хотите играть зашифрованный HLS в Android устройств, вы можете создать что-то вроде локального сервера в телефоне, который будет скачать и расшифровать зашифрованные файлы .ts, а затем создать свой собственный плейлист m3u8 для медиаплеера

+0

Thank U Palejandro! Однако, согласно [Vitamio Docs] (http://www.vitamio.org/en/docs/news/2013/1231/23.html), последний SDK v4.2 поддерживает зашифрованную HLS. «Поддержка шифрования AES-128 для потоковой передачи HTTP-трафика». Таким образом, ответ кажется «да». Но мы не можем позволить себе игрока и удалить его из нашего приложения. Как жаль! – ZhangLei

+0

Я тоже это читал, но я еще не пробовал, поэтому я не могу сказать, если это работает или нет. Что вы имеете в виду, вы можете позволить себе игрока? и можете ли вы сказать мне, как ваша система должна работать, может быть, мы сможем понять это вместе. – Palejandro

+0

Я действительно пробовал SDK, и он работает. Я имею в виду, что мы не можем позволить себе цену. Как показано [Authorize] (http://www.vitamio.org/en/License/), мы должны заплатить за использование SDK в нашем приложении. – ZhangLei

Смежные вопросы