Ответить
  • eu8cc Member
    офлайн
    eu8cc Member

    130

    15 лет на сайте
    пользователь #325127

    Профиль
    Написать сообщение

    130
    # 3 января 2019 22:39
    Arik23:

    Такое ощущение, что ваши ссылки идут не на тот сервер, что в моей ZALA.

    Да лист просто не совсем правильно сгенерирован, с предустановленным качеством которое не соответствует реальному, если сравнивать с универсальной ссылкой на поток.

  • Zwalker Senior Member
    офлайн
    Zwalker Senior Member

    1915

    23 года на сайте
    пользователь #3119

    Профиль
    Написать сообщение

    1915
    # 4 января 2019 09:03 Редактировалось Zwalker, 22 раз(а).

    eu8cc, Лист, как раз, сгенерирован правильно (для моего устройства).
    Давайте разберем к примеру любой канал и сравним ссылку на видеопоток.

    Возьмем к примеру "русский экстрим"
    Загрузим начальный JSON, к которому обращается приложение ZALA:

    код выделить все

    wget --quiet -O - http://fe.svc.ott.zala.by/CacheClientJson/json/ChannelPackage/list_channels?channelPackageId=XXXXXXX&locationId=10000071&lang=ru&from=0&to=9999

    Предполагаю, что PackageId - некий уникальный ID абонента

    В json для канала "Русский экстрим" (в моем случае) указан адрес:

    код выделить все

    http://178.124.183.5/hls/6FPPFYT4RG/variant.m3u8

    Идем дальше, скачиваем и смотрим что внутри:

    код выделить все

    wget http://178.124.183.5/hls/6FPPFYT4RG/variant.m3u8
    --2019-01-04 09:23:58-- http://178.124.183.5/hls/6FPPFYT4RG/variant.m3u8
    Подключение к 178.124.183.5:80... соединение установлено.
    HTTP-запрос отправлен. Ожидание ответа… 301 Moved Permanently
    Адрес: http://178.124.183.13:80/hls/6FPPFYT4RG/variant.m3u8? [переход]
    --2019-01-04 09:23:58-- http://178.124.183.13/hls/6FPPFYT4RG/variant.m3u8?
    Подключение к 178.124.183.13:80... соединение установлено.
    HTTP-запрос отправлен. Ожидание ответа… 200 OK
    Длина: 703 [application/vnd.apple.mpegurl]
    Сохранение в: «variant.m3u8»

    variant.m3u8 100%[=====================================================>] 703 --.-KB/s in 0s

    2019-01-04 09:23:58 (128 MB/s) - «variant.m3u8» сохранён [703/703]

    Видно, что на сервере происходит редирект:

    код выделить все

    HTTP-запрос отправлен. Ожидание ответа… 301 Moved Permanently
    Адрес: http://178.124.183.13:80/hls/6FPPFYT4RG/variant.m3u8? [переход]
    код выделить все

    cat variant.m3u8

    #EXTM3U
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2000000
    http://178.124.183.13/hls/6FPPFYT4RG/bw2000000/playlist.m3u8
    #EXT-X-I-FRAME-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2000000,URI="http://178.124.183.13/hls/6FPPFYT4RG/bw2000000/iframes.m3u8"
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1200000
    http://178.124.183.13/hls/6FPPFYT4RG/bw1200000/playlist.m3u8
    #EXT-X-I-FRAME-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1200000,URI="http://178.124.183.13/hls/6FPPFYT4RG/bw1200000/iframes.m3u8"
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=600000
    http://178.124.183.13/hls/6FPPFYT4RG/bw600000/playlist.m3u8
    #EXT-X-I-FRAME-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=600000,URI="http://178.124.183.13/hls/6FPPFYT4RG/bw600000/iframes.m3u8"

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

    код выделить все

    http://178.124.183.13/hls/6FPPFYT4RG/bw2000000/playlist.m3u8

    код выделить все

    mpv http://178.124.183.13/hls/6FPPFYT4RG/bw2000000/playlist.m3u8
    Playing: http://178.124.183.13/hls/6FPPFYT4RG/bw2000000/playlist.m3u8
    (+) Video --vid=1 (h264)
    (+) Audio --aid=1 (aac)
    AO: [pulse] 48000Hz stereo 2ch float
    VO: [opengl] 768x432 yuv420p
    AV: 00:00:03 A-V: 0.000 Cache: 2s+0KB

    UPD. И последнее. Ссылки меняются. В том плейлисте, который я постил вчера для канала "русский экстрим" был указан URL

    код выделить все

    http://178.124.183.17/hls/6FPPFYT4RG/bw2000000/playlist.m3u8

    а сегодня ip сервера поменялся на

    код выделить все

    http://178.124.183.13/hls/6FPPFYT4RG/bw2000000/playlist.m3u8

    Для меня это большого значения не имеет, так как у меня плейлист генерируется динамически при загрузке/перезагрузке медиацентра.
    По каким принципам меняется адрес сервера я ХЗ. Возможно это работа балансировщика нагрузки, а может быть пренаправление происходит в зависимости от сегмента сети в котором в данный момент находится устройство.... много чего еще можно предположить.

    Вот так получается у меня. Теперь давайте попробуем ваш универсальный URL для этого канала. Может быть я где-либо ошибся?

    Friends come and go, but enemies accumulate.
  • Arik23 Junior Member
    офлайн
    Arik23 Junior Member

    97

    15 лет на сайте
    пользователь #323444

    Профиль
    Написать сообщение

    97
    # 4 января 2019 10:51

    Как это всё интересно, а главное - не всё пока понятно.
    Если у них периодически меняется URL сервера, то какая тогда ценность однажды сгенерированного плейлиста если он не меняется динамически.
    Применительно к моей проблеме, может есть какое другое Андроид приложение которое могло бы по учетным данным из договора на smart ZALA динамически генерировать правильный плейлист. Приложение ZALA для телевизора Горизонт пробовал - не работает хотя Андроид 5.1.1

  • Zwalker Senior Member
    офлайн
    Zwalker Senior Member

    1915

    23 года на сайте
    пользователь #3119

    Профиль
    Написать сообщение

    1915
    # 4 января 2019 11:32 Редактировалось Zwalker, 1 раз.

    Arik23, Да, согласен -- ценность сгенерированного однажды плейлиста небольшая. Стоит чему-либо поменяться и все летит к черту. Обычно в самый неподходящий момент.

    Ваш случай интересный (работа приложения Zala только до перезагрузки устройства). Тут бы выяснить что изменилось при перезагрузке устройства. Я так предполагаю, что приложение Zala после перезагрузки не видит каких-то своих установленных библиотек, необходимых для корректного проигрывания потока.

    Заглянул в apt - там есть для различных архитектур: libplayer.so, libhlsplayer.so

    А вы пробовали посмотреть логи приложения Zala? Может быть из них будет ясно чего ему не хватает при проигрывании потока.

    Friends come and go, but enemies accumulate.
  • Arik23 Junior Member
    офлайн
    Arik23 Junior Member

    97

    15 лет на сайте
    пользователь #323444

    Профиль
    Написать сообщение

    97
    # 4 января 2019 12:00 Редактировалось Arik23, 1 раз.

    Чуть - чуть уточню свои наблюдения. Если медиабокс (Т95 1/8GB) после полного сброса или перепрошивки хотя бы один раз вручную перезагрузить, то ZALу можно уже и не устанавливать - работать не будет. ZALA работает только будучи установленная с маркета или флешки сразу после полного сброса и до первой перезагрузки. На одной из портированных (Ugoos) прошивок ZALA работала нормально, но там своих косяков несовместимых с жизнью достаточно.
    А где или как посмотреть логи приложения ZALA.
    Может ли влиять то, что после ряда перепрошивок и полных сбросов приставки и заходя каждый раз в ZALA со своими учетными данными у меня в личном кабинете теперь штук десять подключенных устройств. А удалить то их не получается, только то с которого зашел, а иных уж нет.

  • Zwalker Senior Member
    офлайн
    Zwalker Senior Member

    1915

    23 года на сайте
    пользователь #3119

    Профиль
    Написать сообщение

    1915
    # 4 января 2019 12:20 Редактировалось Zwalker, 1 раз.
    Arik23:

    А где или как посмотреть логи приложения ZALA.

    я так думаю при помощи logcat, remote logcat или adb

    Может ли влиять то, что после ряда перепрошивок и полных сбросов приставки и заходя каждый раз в ZALA со своими учетными данными у меня в личном кабинете теперь штук десять подключенных устройств. А удалить то их не получается, только то с которого зашел, а иных уж нет.

    Черт его знает. IMHO влиять не должно.

    Добавлено спустя 37 минут 57 секунд

    Arik23, Предлагаю решить проблему с другой стороны. Пусть формированием плейлиста и загрузкой его куда-нибудь в интернет занимается компьютер, а на приставке уже пользоваться сформированным плейлистом. Такое решение подходит?

    Friends come and go, but enemies accumulate.
  • touser Senior Member
    офлайн
    touser Senior Member

    4609

    14 лет на сайте
    пользователь #519698

    Профиль
    Написать сообщение

    4609
    # 4 января 2019 13:36

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

    Добавлено спустя 48 секунд

    Напиши мне в личку помогу нашпиговать приставку так что про залу забудьте как страшный сон .

    [censored by Kilav.S п.п.3.3.3, 3.3.4]
  • Zwalker Senior Member
    офлайн
    Zwalker Senior Member

    1915

    23 года на сайте
    пользователь #3119

    Профиль
    Написать сообщение

    1915
    # 4 января 2019 13:43 Редактировалось Zwalker, 7 раз(а).
    touser:

    Если после каждого сброса меняется мак адрес

    А на каких это аппаратах MAC сетевой карты меняется после сброса? Не припомню такого.

    UPD2. Вопрос снимается. Есть такие аппараты. Как раз на S905. Ну вот и возможный источник проблемы. Ну тогда нужно проверить и, если действительно MAC меняется при перезагрузках, то при помощи, к примеру, Script Manager + busybox (root я так понимаю имеется) забить нужный MAC.

    UPD.

    touser:

    Напиши мне в личку помогу нашпиговать приставку так что про залу забудьте как страшный сон .

    а чего не написать тут? Всем полезно будет.

    Friends come and go, but enemies accumulate.
  • touser Senior Member
    офлайн
    touser Senior Member

    4609

    14 лет на сайте
    пользователь #519698

    Профиль
    Написать сообщение

    4609
    # 4 января 2019 14:10

    На моём Sony KD-65XE9305 мак каждый раз меняется после сброса на заводские , зайди в тему по телику моему я на форуме здесь создавал там всё и распишем здесь же тема про залу
    Зачем мусорить.

    [censored by Kilav.S п.п.3.3.3, 3.3.4]
  • Arik23 Junior Member
    офлайн
    Arik23 Junior Member

    97

    15 лет на сайте
    пользователь #323444

    Профиль
    Написать сообщение

    97
    # 4 января 2019 14:21
    Zwalker:

    Как раз на S905. Ну вот и возможный источник проблемы

    Было бы отлично, если так. Приду домой посмотрю MAC. я использую WIFI подключение. Но как тогда объяснить, что если после полного сброса перегрузиться, то установленная после этого ZALA уже не заработает от слова совсем.

  • eu8cc Member
    офлайн
    eu8cc Member

    130

    15 лет на сайте
    пользователь #325127

    Профиль
    Написать сообщение

    130
    # 4 января 2019 20:03 Редактировалось eu8cc, 2 раз(а).
    Zwalker:

    Я к тому что нет БТ1 с качеством 2000000

    код выделить все
    http://178.124.183.19/hls/M52YG9EVYD/bw2000000/playlist.m3u8

    Эта ошибка и данная ссылка нерабочая.

    И таких каналов в вашем плейлисте многовато. Есть БТ1 с качеством 5000000, которое возможно и видел Arik23, а затем удивился почему плохое качество воспроизведение в вашем плейлисте.
    Не хочу ничего плохого говорить, но мне кажется что Вы поверхностно понимаете весь этот процесс. Иначе таких ошибочных ссылок не было.

  • touser Senior Member
    офлайн
    touser Senior Member

    4609

    14 лет на сайте
    пользователь #519698

    Профиль
    Написать сообщение

    4609
    # 4 января 2019 20:21

    Ребята ну что Вы спорите зала даёт адаптивный стрим зависит от приема и скорости интернета ссылка просто не правильно прописано и вообще плейлист залы есть в интернете прекрасно работает зачем велосипед изобретать .

    [censored by Kilav.S п.п.3.3.3, 3.3.4]
  • eu8cc Member
    офлайн
    eu8cc Member

    130

    15 лет на сайте
    пользователь #325127

    Профиль
    Написать сообщение

    130
    # 4 января 2019 20:26
    touser:

    Ребята ну что Вы спорите зала даёт адаптивный стрим зависит от приема и скорости интернета ссылка просто не правильно прописано и вообще плейлист залы есть в интернете прекрасно работает зачем велосипед изобретать .

    И я о том ))) Просто указал на то что есть ошибки.

  • Arik23 Junior Member
    офлайн
    Arik23 Junior Member

    97

    15 лет на сайте
    пользователь #323444

    Профиль
    Написать сообщение

    97
    # 4 января 2019 21:01

    Однако MAC адрес будь то Ethernet, будь то WIFI у приставки на Amlogic S905 не меняется после сброса. На телефоне ZALA работает и в сетях WIFI и 3G т.е. к MAC привязки нет.

  • touser Senior Member
    офлайн
    touser Senior Member

    4609

    14 лет на сайте
    пользователь #519698

    Профиль
    Написать сообщение

    4609
    # 4 января 2019 21:10

    Однако почитайте на 4 пда есть тема про вашу приставку и прошивки там есть , проапдейте уже приставку и забудьте об этом недосервисе !!!!

    [censored by Kilav.S п.п.3.3.3, 3.3.4]
  • andrey_1967_769 Senior Member
    офлайн
    andrey_1967_769 Senior Member

    14310

    15 лет на сайте
    пользователь #394783

    Профиль
    Написать сообщение

    14310
    # 4 января 2019 21:27 Редактировалось andrey_1967_769, 2 раз(а).

    Имея ТВ-бокс в чем смысл заморачивания со смартзала? У меня на кухне телек самсунг на тазике. Для него за 4.8 рэ в месяц нормальное решение. Плюс на телефоне могу смотреть и на большой экран вывести изображение. А на ТВ-боксе мучаться.... тем более, что работу смартзала никто не обещал на андроиде, она и на телефоне нормально не работает ;-(

    Ни одно доброе дело не остаётся БЕЗНАКАЗАННЫМ!
  • Zwalker Senior Member
    офлайн
    Zwalker Senior Member

    1915

    23 года на сайте
    пользователь #3119

    Профиль
    Написать сообщение

    1915
    # 4 января 2019 23:35 Редактировалось Zwalker, 4 раз(а).

    eu8cc, я не беру плейлисты zala из интернета. Я их генерирую скриптом. С каналами проблем нет. Открываются все. А вы как свой плейлист делаете? Поделитесь?

    Давайте уже свою "универсальную ссылку на поток" для любого канала. Посмотрим и сравним что у кого открывается...

    Я выше подробно расписал как получаю плейлист залы.

    Friends come and go, but enemies accumulate.
  • Arik23 Junior Member
    офлайн
    Arik23 Junior Member

    97

    15 лет на сайте
    пользователь #323444

    Профиль
    Написать сообщение

    97
    # 5 января 2019 12:01
    touser:

    на 4 пда есть тема про вашу приставку

    Я в этой теме под другим ником с первых дней. Методом проб, сейчас на лучшей прошивке.
    А вот ZALA действительно "недоприложение". Хотя на Redmi 5+ и другой приставке с Rockchip RK3228 проблем нет. IPTV особо не увлекаюсь, хоть и кабельного нет. Смотрю то, что хочу и без рекламы. Но вот захотелось в новогоднюю ночь посмотреть российский концерт в хорошем качестве и не вышло, оказался - не готов.

  • eu8cc Member
    офлайн
    eu8cc Member

    130

    15 лет на сайте
    пользователь #325127

    Профиль
    Написать сообщение

    130
    # 5 января 2019 12:57 Редактировалось eu8cc, 2 раз(а).

    Zwalker, универсальная ссылка та которая находится в плейлисте поставщика услуги. Я сделал очевидное замечание, а Вы до сих пор пытаетесь прикрыться. Вам конкретно указал на место, нету БТ1 с 2000000. О чем дальше можно говорить? Сгенерируйте ссылку для БТ1 таким же образом, раз это не понятно. ) Какой скрипт такой и плейлист. Тягаться с Вами не буду, так как это глупо. СмартЗалой и ее плейлистами совсем не пользуюсь.

    Зачем Вы дали плейлис однодневку, да еще с очевидными ошибками?!
    На этом предлагаю закончить обсуждение!

  • Zwalker Senior Member
    офлайн
    Zwalker Senior Member

    1915

    23 года на сайте
    пользователь #3119

    Профиль
    Написать сообщение

    1915
    # 5 января 2019 20:44

    eu8cc, теоретизируем? Считаем что у всех один провайдер и бтк отдает всем одну и ту же ссылку? Спорить с вами, да, глупо. Бт1: M52YG9EVY, 5000000, 3700000, 2500000, 1200000, 600000

    С другого провайдера предлагаю вам проверить самому есть там 2000000 или нет.

    И вы до сих пор не ответили на вопрос. Как вы лично генерирует плейлисты?

    Friends come and go, but enemies accumulate.