Страница 1 из 2
NV102: MAC при запросе плейлиста.
Добавлено: 16 июл 2015 12:56
ShyLion
Планируется ли добавить функционал, когда при запросе плейлиста с сервера в URL запроса добавляется MAC устройства, как это делается на NV310?
Очень не хватает.
Re: NV102: MAC при запросе плейлиста.
Добавлено: 16 июл 2015 14:05
Evgeny_
Здравствуйте!
Данный функционал уже присутствует на приставке. Для этого необходимо изменить адрес плейлиста в такой формат:
Код: Выделить всё
http://eltex.local/playlist/playlist.xspf?mac={MAC}&sn={SN}&type={TP}
В данном случае запрос будет такого вида:
Код: Выделить всё
http://eltex.local/playlist/playlist.xspf?mac=A8:F9:4B:20:01:92&sn=SB01000222&type=NV101
Все параметры использовать не обязательно, для мак адреса достаточно будет указать
?mac={MAC}.
Re: NV102: MAC при запросе плейлиста.
Добавлено: 16 июл 2015 14:50
ShyLion
Evgeny_ писал(а):Здравствуйте!
Данный функционал уже присутствует на приставке.
А как это можно сделать со стороны оператора, так чтоб из коробки у абонента такой плейлист был и после сброса настроек тоже?
Подразумевается что разово она в руки оператора таки попадет.
Re: NV102: MAC при запросе плейлиста.
Добавлено: 16 июл 2015 15:26
Evgeny_
С помощью кастомизации. Необходимо либо пересобрать прошивку с необходимым адресом для плейлиста, либо подготовить специальный архив config.tar.gz, в котором вы пропишите необходимые параметры и они загрузятся всем абонентам при включении приставки на сети оператора. Подробнее описано в руководстве по кастомизации, можно скачать на сайте Eltex.
Re: NV102: MAC при запросе плейлиста.
Добавлено: 16 июл 2015 16:55
ShyLion
Evgeny_ писал(а):С помощью кастомизации. Необходимо либо пересобрать прошивку с необходимым адресом для плейлиста, либо подготовить специальный архив config.tar.gz, в котором вы пропишите необходимые параметры и они загрузятся всем абонентам при включении приставки на сети оператора. Подробнее описано в руководстве по кастомизации, можно скачать на сайте Eltex.
Я правильно понимаю, что мне нужно захостить файл: eltex.local/nv102/config.tar.gz
внутри с файлом iptv_new.conf и содержимым файла:
Код: Выделить всё
[iptv]
playlistUseNetwork=true
playlistUrl=http://eltex.local/iptv/playlist.xspf?mac={MAC}
и прочие параметры...
?
Re: NV102: MAC при запросе плейлиста.
Добавлено: 16 июл 2015 17:01
Evgeny_
Да, все верно. Главное config.tar.gz правильно сформировать. Для начала проверить локально на одной приставке, а потом уже можно выложить на сеть.
В этом случае, у всех, кто не менял вручную адрес плейлиста, будет прописан
http://eltex.local/iptv/playlist.xspf?mac={MAC} При сбросе настроек в IPTV все будет сбрасываться до iptv_new.conf
Re: NV102: MAC при запросе плейлиста.
Добавлено: 17 июл 2015 11:27
ShyLion
Код: Выделить всё
10.239.131.101 - - [17/Jul/2015:10:17:53 +0500] "GET /nv102/config.tar.gz HTTP/1.0" 200 313 "-" "Eltex-NV102-fs_nv102_150519_0.1.4-a8:f9:4b:25:e5:4b"
10.239.131.101 - - [17/Jul/2015:10:18:00 +0500] "GET /nv102/config.tar.gz HTTP/1.0" 200 313 "-" "Eltex-NV102-fs_nv102_150519_0.1.4-a8:f9:4b:25:e5:4b"
Код: Выделить всё
# cat iptv_new.conf
[iptv]
hideConfigUrls=true
animationEnabled=false
currentVolume=48
categoryMode=memorized
playlistUseNetwork=true
playlistUrl=http://eltex.local/iptv/playlist.xspf?mac={MAC}&sn={SN}&type={TP}
useCategory=false
useSchedule=false
updateInterval=600000
Код: Выделить всё
10.239.131.105 - - [17/Jul/2015:10:21:09 +0500] "GET /iptv/jtv.zip HTTP/1.1" 404 210 "-" "Mozilla/5.0"
10.239.131.105 - - [17/Jul/2015:10:21:09 +0500] "GET /iptv/playlist.xspf HTTP/1.1" 200 18459 "-" "Mozilla/5.0"
10.239.131.105 - - [17/Jul/2015:10:21:10 +0500] "GET /iptv/jtv.zip HTTP/1.1" 404 210 "-" "Mozilla/5.0"
что-то не выходит каменный цветочек.
можно на приставке логи разбора config.tar.gz и iptv_new.conf посмотреть?
Re: NV102: MAC при запросе плейлиста.
Добавлено: 17 июл 2015 11:42
Evgeny_
Правильно ли я понимаю. что в архиве config.tar.gz у вас только один файл?
Даже если вы грузите только одни конфигурационный файл для iptv, config.tar.gz необходимо формировать по правилам, подробнее описано в документации:
http://eltex.nsk.ru/upload/iblock/d98/r ... 02_new.pdf (стр. 3)
Вам необходимо добавить
file_list.txt с одной строчкой
/sdk/qt/STBGUI_PLUGIN/iptv_new/iptv_new.confПосле данной строчки добавьте переход на новую строку (enter), иначе строка на отработает.
На приставке сохраняются логи последнегозапуска, находятся в /tmp/log.txt
Re: NV102: MAC при запросе плейлиста.
Добавлено: 17 июл 2015 12:03
ShyLion
Спасибо, все получилось!
Re: NV102: MAC при запросе плейлиста.
Добавлено: 17 июл 2015 12:05
ShyLion
ShyLion писал(а):Спасибо, все получилось!
Единственно глюк или фича?
Код: Выделить всё
10.239.131.107 - - [17/Jul/2015:11:02:21 +0500] "GET /iptv/playlist.xspf?mac=A8:F9:4B:25:E5:4B&sn=SB0A064156%0A&type=NV102%0A HTTP/1.1" 200 18459 "-" "Mozilla/5.0"
как перевод строки затесался в запросе?
Re: NV102: MAC при запросе плейлиста.
Добавлено: 17 июл 2015 12:18
Evgeny_
Нет, такого быть не должно. Скажите пожалуйста, на какой версии проверяете?
Re: NV102: MAC при запросе плейлиста.
Добавлено: 17 июл 2015 12:25
ShyLion
Evgeny_ писал(а):Нет, такого быть не должно. Скажите пожалуйста, на какой версии проверяете?
# uname -a
Linux eltex-nv102 2.6.32.15-24-sigma #2 PREEMPT Mon Sep 1 11:51:07 NOVT 2014 mips GNU/Linux
# cat /etc/vendor-model-version
Eltex-NV102-fs_nv102_040901_0.0.7
что еще удаленно посмотреть?
Re: NV102: MAC при запросе плейлиста.
Добавлено: 17 июл 2015 12:32
Evgeny_
Eltex-NV102-fs_nv102_040901_0.0.7 - последняя заводская версия от сентября 14-ого года. За это время много чего исправили. Обновитесь пожалуйста до последнего релиза, я у себя вижу аккуратную строку запроса без лишнего "мусора".
Re: NV102: MAC при запросе плейлиста.
Добавлено: 17 июл 2015 12:40
ShyLion
Evgeny_ писал(а):Eltex-NV102-fs_nv102_040901_0.0.7 - последняя заводская версия от сентября 14-ого года. За это время много чего исправили. Обновитесь пожалуйста до последнего релиза, я у себя вижу аккуратную строку запроса без лишнего "мусора".
Ок, попробую.
Re: NV102: MAC при запросе плейлиста.
Добавлено: 17 июл 2015 12:41
ShyLion
Через telnet можно инициировать процесс обновления?
Физического доступа нет, людей дергать получается не всегда.