Пользователь
0,0
рейтинг
30 октября 2013 в 20:41

Администрирование → IPTV на Андроид из песочницы

IPTV*
IPTV уже довольно популярная услуги и многие ей пользуются на компьютере, телевизоре, медиа плеере и т.д. Я хочу рассказать как запустить эту услугу у себя на смартфоне или планшете под управлением ОС Android.

Приложения для просмотра IPTV на Android


На текущий момент мне известны 2 таких приложения:

Оба приложение похожи и имеют схожий функционал, каждый выберет себе то, что по душе. Лично я пользовался сразу приложением от Сафронова, но после того, как оно временно пропало с маркета, перешел на QSmart и уже остался на нем.
image

Плейлисты IPTV


Один из самых частых вопросов, это где брать плейлисты.
  1. Самым правильным вариантов является плейлист вашего провайдера. Но, во первых, не все провайдеры предоставляют услугу IPTV. А во вторых, такой плейлист будет работать только в локальной сети провайдера.
  2. Второй вариант это платные услуги сторонних провайдеров. Но так как ни разу не пробовал, то ничего сказать и дать ссылки не могу.
  3. Бесплатные публичные плейлисты. Как правило они живут не долго и качество оставляет желает лучшего. На специализированном форуме есть соответствующие темы:
    4pda.ru/forum/index.php?showtopic=329398
    4pda.ru/forum/index.php?showtopic=394145

Multicast и Unicast


Ссылки в плейлистах могут быть unicast и multicast. Unicast начинаются с http:// и работают, как правило, на всех устройствах. Multicast ссылки начинаются с udp://@ и с ними часто бывают проблемы.
Причины, почему не работает Multicast:
  1. Андроид устройство не поддерживает Multicast
  2. Плеер не поддерживает udp потоки
  3. Роутер по пропускает multicast пакеты

Лучшим Решением данных проблем является UDP Proxy. Это небольшая программа, которая преобразовывает UPD потоки в Http. UDP прокси есть как под Windows так и под Linux. Но лучше всего, если такую функцию имеет ваш роутер. Прошивки DD-WRT и Open-WRT точно имею такой функционал.

Потоковое видео в Android

Какой плеер выбрать


Приложение под андроид являют собой только «просмотрщик» плейлиста. За проигрывание видео отвечает внешний видео плеер. Какой плеер лучше всего подходит для вашей плейлиста, надо пробовать. На одном плеер может картинка тормозить и сыпаться, на другом проигрывать отлично. Я лично для себя выбрал MX player play.google.com/store/apps/details?id=com.mxtech.videoplayer.ad

Вывод


Телевизор в телефоне часто выручает, когда что-то делаешь на кухне и хочется просмотреть передачу или фильм по ТВ. Но его использование не является особо комфортным по следующим причинам:
  • Долго запускается канал
  • Невозможно при просмотре канала, переключить следующий канал. Надо возвращаться в список каналов и заново запускать новый. Надеюсь, что разработчики IP-TV в скором будущем решат этот вопрос.
@volser
карма
1,0
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое Администрирование

Комментарии (25)

  • +5
    Краткое содержание статьи:
    как смотреть multicast? заверните его в unicast.
    • 0
      Ну как показал тест, многие аппараты поддерживают и мультикаст, но как-то не стабильно. А если мултикаст «вырезан» с прошивки, то тут только завернуть в уникаст.
  • +1
    Жаль, что не рассказали про принцип разработки такого типа приложений.
    • 0
      Там обычно делают так: парсим плейлист, при клике на канале открываем сторонний плеер.
      • 0
        абсолютно верно
      • +1
        Если так, то получается типичное android-приложение: берем XML, парсим, выводим. Интересно, ещё никто фреймворк такого плана не написал?
        • –3
          плейлист m3u это не XML. Ну и кроме парсера есть еще отображение каналов, лого каналов, поддержка прокси,…
      • 0
        Я надеюсь что появится IPTV со встроенным плеером, что бы каналы переключать
  • +1
    Не сочтите за рекламу, но все же пропиарю свой эмулятор IPTV приставок под Андроид. Он еще немного глючный, но вдруг кому пригодится.
    И wiki по настройке этого эмулятора (еще не полностью закончена).
    • 0
      А кто проигрывает видео? VideoView?
  • –1
    Там 2 варианта: родной VideoView и VLC (беру .so из сборки VLC для Андроида).

    upd. Промазал, это ответ volser
    • 0
      m3u поддерживает? что-то не понял что этот эмулятор делает… нужен рут?
      • 0
        Рут не нужен. Эмулятор практически полностью реализует API приставок MAG245/250/AuraHD и позволяет запускать порталы, предназначенные для работы с этими приставками. Что касается m3u и прочего — все зависит от портала, который запущен.
        Иными словами, если ваш провайдер предоставляет IPTV с использованием данных приставок — значит можно прописать URL портала (смотрите в настройках приставки) в эмуляторе и смотреть IPTV через него (+ нужно еще пару настроек, типа MAC адреса и серийного номера приставки, подробнее в wiki).
  • 0
    Пользуюсь IPTV от Сафронова на андроидо приставке к телеку. Приставка имеет ethernet порт, так что мультикаст работает хорошо. Использование внешнего плеера исключает удобное листание каналов, как на обычном телевизоре кнопками П+ П-. Для воспроизведения использую VLC по сравнению с MX Player он не тормозит при открытии канала, но «счелкать» каналы все равно неудобно.
    • 0
      А какая приставка?

      p.s. ethernet порт это еще не гарантия что мультикаст будет работать, так как может быть просто заблокирован на уровни прошивки.
    • 0
      Еще я понял что скорость запуска зависит от размера буфера. Чем он меньше, тем быстрее запускается, но есть вероятность что затупит во время просмотра.
  • 0
    Подскажите, а нет приложения для Android для просмотра IPTV с поддержкой Chromecast?
  • +1
    про acestream (бывший torrent stream) ничего не написали. он он вполне себе работает.
  • 0
    Сегодня обновление IP-TV (QSmart) вышло с возможностью переключения каналов :-)

    play.google.com/store/apps/details?id=ua.com.apec.qsmart.iptv
    • 0
      MX использовать не умеет. С VLC переключение глючит у меня.
      • 0
        Использует плеер по дефолту, у меня МХ — все гуд. А с VLC что не работает?
        • 0
          с VLC после переключения канала есть только звук.
          а MX он мне не предлагает выбрать
          IPTV плеер например предлагает
          • 0
            Удали приложения по умолчанию и спросит плеер при запуске канала

            «Для этого требуется на рабочем столе зайти в Меню и перейти в Настройки, где выбираются Приложения, в которых нужно выбрать Управление приложениями. Далее находим нужное приложение и нажимаем «Удалить настройки по умолчанию».»
            • 0
              Нет не работает, мне он предлагает только TVP и VLC.

              И я немного соврал — IPTV плеер не предлагает выбрать проигрыватель при выборе канала, у него просто есть своя настройка, какой плеер использовать. Причем список плееров не соответствует тому, что установлено в системе. Но MX там есть и работает.
              И браузер мне в том числе и MX предлагает использовать для видео.
              Возможно просто MX не регистрирует себя как обработчик URL для multicast UDP, но проигрывать он их умеет или IPTV плеер умеет их для него готовить.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.