Страница 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"


Код: Выделить всё

# tar tzf config.tar.gz
iptv_new.conf


Код: Выделить всё

# 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 можно инициировать процесс обновления?
Физического доступа нет, людей дергать получается не всегда.