Articles of http live streaming

Live Streaming Android (http или httplive)

Есть ли кто-нибудь запустил HTTP live Streaming (обнаруженный Apple) на устройстве Android. У меня есть часть Streaming Url. Типа "" www.abc/iphone/france24/allegro/fr/f24_fr.m3u8 "". Моя задача – сделать приложение для Android типа OS Mobile. Может кто-нибудь помочь мне это сделать. Эта тема является новой на рынке Android. Так что в Интернете нет большой помощи. У меня есть […]

Создайте демультиплексор для MPEG 2 TS в андроиде

У меня есть требование, когда мне нужно извлечь теги ID3 из TS2 MPEG2 (HLS STREAM). MPEG2 имеет ограниченную поддержку в android в отношении воспроизведения файла. Но моя задача – извлечь теги ID3 (играть в файл не нужно). Поэтому меня не интересуют кодеки (кодирование и декодирование). Я изучил следующие варианты: Libstagefright и OpenMax : механизм воспроизведения, […]

Прямая трансляция на iPhone / Android: RTMP – HTTP

Мы планируем разработать мобильное приложение, которое позволит пользователям просматривать прямые трансляции, транслировать прямую трансляцию с устройства iPhone / Android. У нас есть red5, настроенный на сервере для потоковой передачи RTMP на нашем веб-сайте. Но я не уверен, можем ли мы использовать RTMP-потоки на iOS / Android. Я прочитал документацию Apple, в которой говорится, что нам […]

Android 3.x / HLS, как начать в конце потока

Я играю поток HLS со следующим кодом: mediaPlayer = new MediaPlayer(); mediaPlayer.setDataSource("http://iphoned5.akamai.com.edgesuite.net/mhbarron/nasatv/nasatv_all.m3u8"); mediaPlayer.setDisplay(holder); mediaPlayer.setOnBufferingUpdateListener(this); mediaPlayer.setOnCompletionListener(this); mediaPlayer.setOnPreparedListener(this); mediaPlayer.setOnVideoSizeChangedListener(this); mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); mediaPlayer.prepareAsync(); С помощью этого кода то, что я вижу в видео, составляет около 5 минут позже в соответствии с тем же потоком, который воспроизводится в VLC. Игрок начинает играть первый фрагмент файла .m3u8. Но спецификация hls указывает, […]

Поддерживает ли Android-плеер Android идентификатор сеанса в заголовках запросов HTTP?

Я знаю, что проигрыватель iOS AV предоставляет идентификатор сеанса UUID в заголовке HTTP-запроса X-Playback-Session-Id при запросе фрагментов контента с потокового HTTP-сервера. Каково поведение медиаплеера Android в этом случае? Он отправляет свой идентификатор сеанса на сервер вообще? Если это так, то какой заголовок HTTP-запроса он использует для этой цели? Заранее благодарим за любые отзывы!

Библиотека для поддержки H.264 AVC .mp4 на Android 2.2, 2.3?

Я работаю над видео-приложением, и мы создаем видео в коде H.264 AVC . Согласно форматам Android Media, этот кодек поддерживается в версиях Android 3.0. Интересно, есть ли бесплатная библиотека, которая поможет нам играть в этот формат на 2.2 или 2.3. Я нашел библиотеку, но она не бесплатна. Я уверен, что я не единственный человек, столкнувшийся […]

Потоковая передача HLS на Android

HLS поддерживается на Android с версии 3.0. До тех пор, пока Honeycomb не поддерживал H.264 и AAC, но был только протокол потоковой передачи RTSP . HLS и MPEG-2 TS нет (см. Здесь ) не поддерживались. Перенос ffmpeg на платформу Android может быть решением для этого (доступны источники LGPL ara). Однако я ищу готовое решение с […]

Получить текущую дату в Http Live Streaming Android 3.0+

Я ищу, как получить текущее время HTTP Live Stream (HLS) с MediaPlayer по умолчанию в Android 3.0 или 4.0. Тег в файле m3u8: # EXT-X-PROGRAM-DATE-TIME. Мне нужно это время только для показа цели.

Hls в html5 не работает в браузере android chrome

Я получаю проблемы во время воспроизведения видео в «Android-браузере Chrome Chrome». В этом я помещаю тег HTML5 и предоставляю ссылку на файл m3u8 в качестве источника видеотега. Но он не воспроизводится в «браузере Chrome Chrome». Но если я предоставляю ссылку на файл m3u8 в браузере, чем он воспроизводит видео в видеоплеере Android. Итак, что нужно […]

Widevine DRM на Android 4.X

Как я знаю, начиная с 4.X Android есть встроенная поддержка Widevine DRM. Я создаю приложение, которое передает видеоконтент с защищенного сервера Widevine. Однако я не могу найти документацию о том, как работать с ней. Например, у меня есть ответ от сервера, который содержит следующее: "uri": "http://*******.com/prog_index.m3u8", "type": "widevine", "parameters": { "token": "XXXXXXXXXXXXXXXXXXXXXXXXXXX", "media_type": "stream", "media_id": […]