Форум Tele-SatINFO.RU

Технический сектор => Различные вопросы для профессионалов => Тема начата: Captain Nemo от 16 Ноября, 2016, 12:22:14



Название: Выбор ресивера для вещания по сети (через Интернет)
Отправлено: Captain Nemo от 16 Ноября, 2016, 12:22:14
Коллеги, посоветуйте с выбором оборудования  :)
Необходимо решить задачу по пробросу каналов со спутниковой тарелки через интернет по следующей схеме:

1. в одном месте имеется установленная тарелка и ресивер (сейчас эксплуатируется с ресивером SkyWay Nano3, который для поставленной задачи, мягко говоря, не очень подходит).
2. постоянное интернет-соединение, постоянно включенный в режиме ожидания ресивер
3. из другого места клиент через интернет обращается к ресиверу. Ресивер начинает отдавать в сеть запрошенный канал.
4. при запросе другого канала ресивер переключается на другой канал и начинает отдавать его.
5. поддержка хитрых просмотров.

Нужен совет, с каким ресивером лучше всего организовать такую схему. Строить сервер на базе ПК, к сожалению, по некоторым причинам не вариант, нужно решение девайсом.
Проблемы с разделением доступа, предполагаю, можно будет решить пробросом портов на роутерах (клиент просмотра будет один, мультикасты не нужны).
Если плейлист для управления еще и удастся открывать на SmartTV, будет вообще отлично.


Название: » Выбор ресивера для вещания по сети (через Интернет)
Отправлено: Юзер от 16 Ноября, 2016, 12:58:23
А чем Nano3 плох? Для поставленной задачи он более чем подходит. c/s, эмуляторы DRE и PowerVu, B**S, карта, модуль - все реализовано. LAN порт есть. Недостаток, пожалуй, только в том, что сервером он выступает для "родной" программы Air TiVi+, т.е. у клиента она должна быть. Что ограничивает возможность просмотра, скажем, на медиаплеерах.

Важный момент: для того, чтобы клиент мог подключаться из Интернета, недостаточно пробросить порты на роутере, может потребоваться еще и статический IP-адрес (в зависимости от того, как реализовано подключение у Интернет-провайдера).

P.S. Сейчас жду посылку с ресивером на ОС Enigma2. Судя по имеющемуся в Интернете описанию, он умеет раздавать поток на любой плеер. Плюс в нем два (есть модификации с 3-4) тюнера, следовательно, есть возможность раздавать ТВ на два (3-4, по числу тюнеров) клиента одновременно, причем разные каналы. Если к тому времени как получу и протестирую Вам еще будет актуально - поделюсь впечатлениями. Пока - ссылка на описание как это в нем реализовано: ссылка (http://гэлэкси.рф/resivery-s-linuksom/kombinirovannye/vu-duo2/6-prosmotr-kanalov-na-kompyutere-s-resivera-vu-duo2) (актуально не только для конкретной модели, но и для других ресиверов на этой ОС)


Название: » Выбор ресивера для вещания по сети (через Интернет)
Отправлено: VIT35 от 16 Ноября, 2016, 13:22:57
GI8120


Название: » Выбор ресивера для вещания по сети (через Интернет)
Отправлено: Captain Nemo от 16 Ноября, 2016, 13:35:03
Недостаток, пожалуй, только в том, что сервером он выступает для "родной" программы Air TiVi+, т.е. у клиента она должна быть. Что ограничивает возможность просмотра, скажем, на медиаплеерах.
Вот именно этим и плох. Теоретически там можно переключать канал через Air TiVi+, а сам поток смотреть тем же VLC (наверно, можно и другие варианты намутить), но результат очень нестабилен.

Важный момент: для того, чтобы клиент мог подключаться из Интернета, недостаточно пробросить порты на роутере, может потребоваться еще и статический IP-адрес (в зависимости от того, как реализовано подключение у Интернет-провайдера).
Ну это-то понятно и проблемой не является :)

P.S. Сейчас жду посылку с ресивером на ОС Enigma2. Судя по имеющемуся в Интернете описанию, он умеет раздавать поток на любой плеер. Плюс в нем два (есть модификации с 3-4) тюнера, следовательно, есть возможность раздавать ТВ на два (3-4, по числу тюнеров) клиента одновременно, причем разные каналы. Если к тому времени как получу и протестирую Вам еще будет актуально - поделюсь впечатлениями. Пока - ссылка на описание как это в нем реализовано: ссылка (http://гэлэкси.рф/resivery-s-linuksom/kombinirovannye/vu-duo2/6-prosmotr-kanalov-na-kompyutere-s-resivera-vu-duo2) (актуально не только для конкретной модели, но и для других ресиверов на этой ОС)
Вот это больше похоже на рабочий вариант :) отзывы об использовании, конечно же, приветствуются, буду ждать, спасибо! :)

GI8120
Он это из коробки умеет или как и с VuDuo+ с применением Энигмы?


Название: » Выбор ресивера для вещания по сети (через Интернет)
Отправлено: Юзер от 19 Ноября, 2016, 14:05:30
Итак. Приемник, который я купил, называется Sezam 5000 HD. Похожие модели - попроще (1000 HD) и помощнее (Marvel). Отличие главным образом в количестве тюнеров (1000 HD - один + вроде бы есть слот под второй, 5000 HD - два, Marvel - три + есть слот под четвертый, дополнительные тюнеры нужно докупать отдельно и ставить самостоятельно). Тюнеры при этом бывают двух видов (один для просмотра DVB-S/S2, другой для DVB-T/T2/C), причем в продаже есть приемники с разными предустановленными тюнерами (т.е. двухтюнерный 5000 HD бывает с двумя DVB-S/S2 тюнерами, а бывает и с одним спутниковым и одним эфирным), если будете брать внимательно смотрите описание.

Теперь об использовании его для стриминга. Софт "из коробки" прекрасно стримит каналы. Чтобы получить ссылку нужно открыть в браузере Web-интерфейс ресивера (у меня, например, http://192.168.2.16), IP-адрес можно посмотреть в самом ресивере (настройки сети), я брал его у роутера (в списке подключенных устройств). В Web-интерфейсе нужно выбрать интересующий канал, возле него будет изображение телевизора. Если нажать, скачается *.m3u-файл, который открывается в VLC и начинается воспроизведение.

Ссылка на *.m3u-файл имеет вид:
http://192.168.2.16/web/stream.m3u?ref=1:0:1:1A18:10:55:300000:0:0:0:&name=NLO%20TV
Адрес самого потока такой:
http://192.168.2.16:8001/1:0:1:1A18:10:55:300000:0:0:0:

Здесь 192.168.2.16 - IP ресивера, 8001 - порт, с которого он раздает ТВ, 1:0:1:1A18:10:55:300000:0:0:0: - видимо, служебный номер канала. Во всяком случае, у каждого канала эти цифры-буквы разные, и они не меняются при перезагрузке ресивера. Соответственно, чтобы транслировать ТВ в Интернет, нужно на роутере пробросить 8001 порт на IP, закрепленный за ресивером. А вот 80-й порт пробрасывать нельзя ни в коем случае, иначе доступ к Web-интерфейсу получит весь Интернет (или парольте ресивер, если очень надо чтобы было удаленное управление).

Как вырвать из ресивера список всех каналов с их служебными номерами я пока не разобрался (если у него 100 каналов - не вручную же их вытаскивать?)... Еще из не сделанного: я пока проверял возможность просмотра только в VLC, у меня есть MAG-250 и Openbox S3, надеюсь что и на них будет идти. Что касается Вашей задачи смотреть на Smart TV - это я проверить не смогу, но полагаю что на Smart TV должен быть какой-нибудь плагин для просмотра каналов из Интернета, и кодеки MPEG-2/MPEG-4 смарты тоже должны поддерживать (ресивер стримит каналы в том виде, в каком принимает их со спутника).

Также пока не проверял плагин транскодинга, но в Интернете пишут, что для ресивера написан плагин, который пережимает каналы в меньший битрейт для последующей раздачи потока. Учитывая, что Вы хотите вещать каналы в Интернет, было бы неплохо их пережать, потому что со спутника каналы вещают, как правило, с сумасшедшим битрейтом.

Еще пара важных моментов: Вам нужно чтобы работала c/s. Так вот, на стандартном софте запустить Wicard мне не удалось. Поэтому я установил альтернативный софт от EGAMI, в нем Wicard запустился. Правда, пока до конца не разобрался как в нем конфигурировать эмулятор, конфиг от моего Skyway Classic4 с небольшой доработкой в связи с тем, что у Sezam чуть отличается файловая система, открывает каналы в B**S и c/s. Читать карту отказывается. Но это я пока до конца не разобрался, у других-то все работает! Вообще, Sezam даже мне, с опытом общения с Fortis'ами (Skyway), показался чересчур сложным и замороченным. Я, например, за два дня так и не разобрался где в нем список каналов. Его НЕТ!!! Все, что смог сделать, это через Web-интерфейс закидать каналы в "Избранное" и смотреть через него. В принципе, пойдет и так, но все равно непонятно почему общего списка не видно.

P.S. Если решитесь брать - сразу продумайте сколько тюнеров Вам надо. Один тюнер - это возможность смотреть, записывать и стримить каналы только с одного транспондера. То есть если Вы хотите с одного транспондера смотреть, с другого записывать, а стримить каналы вообще с третьего - берите трехтюнерный. К каждому тюнеру нужно подвести кабель от антенны (естественно, конвертор должен быть на 2 или 4 выхода). Можно, конечно, перед приемником поставить делитель, но тогда все тюнеры будут видеть только одну поляризацию.


Название: » Выбор ресивера для вещания по сети (через Интернет)
Отправлено: last от 21 Ноября, 2016, 18:06:31
А весь транспондер он умеет вещать (да или вообще какой-нибудь ресивер это умеет)? Так, чтобы на одном айпишнике и порту были все каналы транспондера


Название: » Выбор ресивера для вещания по сети (через Интернет)
Отправлено: malahini от 21 Ноября, 2016, 19:53:44
Юзер, настырность - это хорошее качество. Однако, теоретические знания тоже необходимы. Вы что что-нибудь слышали о программах DCC или DreamboxEdit? Почитайте про Энигму немного. А еще загляните сюда (http://www.enigma-spark.com)...


Название: » Выбор ресивера для вещания по сети (через Интернет)
Отправлено: Юзер от 21 Ноября, 2016, 22:44:40
Насчет того, чтобы вещать весь транспондер: думаю, сможет. Попробовал смотреть с него семь разных каналов с двух разных транспондеров (два тюнера же) одновременно. Причем два канала были кодированы в B**S. Однако если вещать весь транспондер (или сразу два) возникает проблема с раскодированием. Одно дело B**S, другое - более серьезная кодировка. Едва ли карточка выдержит задачу раскодировать даже 7 каналов одновременно. Да и шаровоз за такое заблокирует учетку.

За ссылку спасибо - я на этом форуме и получаю знания об Enigma2. :)

Проверил возможность просмотра потока с ресивера на других устройствах. На MAG250 работает, но как-то с затыками. Лечится нажатием на паузу и возобновлением просмотра через 15-20 секунд. Полагаю, надо в самом MAGе выставить настройки буферизации.
На Openbox S3 mini затыков нет, но работает очень небольшое число каналов. Причем как-то странно: скажем, с "Астры 4А" 1+1 показывает, Квартал ТВ - нет, Интер показывает, НТН - нет. Хотя все эти пары каналов вещают с одного и того же транспондера и в одном и том же формате. Аналогично - на "Телекарте": не заработало практически ничего, а вот канал Disney идет на "ура". Но тут, скорее всего, Openbox виноват: он и обычные потоки из Интернета через один показывает.
Но это в любом случае баловство: мне необходимо и достаточно чтобы ресивер стримил каналы на VLC - это он делает с блеском.


Название: » Выбор ресивера для вещания по сети (через Интернет)
Отправлено: Captain Nemo от 23 Ноября, 2016, 11:04:40
Спасибо большое! :)
Только хотелось бы уточнить один момент касательно этого:
В Web-интерфейсе нужно выбрать интересующий канал, возле него будет изображение телевизора. Если нажать, скачается *.m3u-файл, который открывается в VLC и начинается воспроизведение.

Ссылка на *.m3u-файл имеет вид:
http://192.168.2.16/web/stream.m3u?ref=1:0:1:1A18:10:55:300000:0:0:0:&name=NLO%20TV
Адрес самого потока такой:
http://192.168.2.16:8001/1:0:1:1A18:10:55:300000:0:0:0:
Если сохранить несколько m3u, указывающих на разные каналы, вообще закрыть вебинтерфейс и не прикасаться к нему, и после этого по очереди открывать эти плейлисты в VLC - каков будет результат? Особо интересно, чтобы при этом каналы были на разных транспондерах.


Название: » Выбор ресивера для вещания по сети (через Интернет)
Отправлено: canek2010 от 23 Ноября, 2016, 11:25:47
Если смотреть за один раз один канал, то все нормально будет. На каких трансподерах они - все равно


Название: » Выбор ресивера для вещания по сети (через Интернет)
Отправлено: Юзер от 26 Ноября, 2016, 00:27:41
Все верно. Ссылки на каналы статичны, то есть если http://192.168.2.16:8001/1:0:1:1A18:10:55:300000:0:0:0: - это НЛО ТВ, то при каждом обращении к данной ссылке будет НЛО ТВ. Даже если Вы вытащили адрес из Web-интерфейса, закрыли браузер и вообще забыли о существовании Web-интерфейса. Перезагрузка ресивера адрес тоже не меняет, видимо, он "привязывается" к каналу при сканировании.

Что касается просмотра каналов с разных транспондеров/спутников - проблемы нет. Если приемник однотюнерный, можно смотреть один или несколько каналов С ОДНОГО ТРАНСПОНДЕРА одновременно. Посмотрели с одного, переключились на другой, на третий и т.д. Если приемник будет двухтюнерный то можно и с разных транспондеров/спутников одновременно смотреть.

Удалось "подружить" стримы с Сезама и приставку MAG-250 (это такая приставка для просмотра ТВ через Интернет/IPTV, у нее нет входа под антенну, только Ethernet). Для того, чтобы она воспроизводила стримы без затыков нужно в настройках выставить буферизацию. Если буферизация 0 мсек - воспроизведение прерывается, если хотя бы 500 мсек - все в норме. Так что если вдруг будете "дружить" стримы со своим Smart TV и столкнетесь с похожей проблемой (ну мало ли) - пробуйте поиграться с буферизацией.


Название: » Выбор ресивера для вещания по сети (через Интернет)
Отправлено: Captain Nemo от 21 Марта, 2017, 13:23:57
Итак, отпишусь по результатам эксперимента :)

Оборудование: Sezam 1000HD, 5E+13E+19E+36E.
Сформирован список каналов (порядка 200 шт, включает в себя SD, HD; MPEG2, MPEG4; FTA и Wicardd).

Протестировано на воспроизведение:
компьютер под управлением Windows XP, плееры Media Player Classic и VLC - полет нормальный;
компьютер под управлением Debian, плеер VLC - полет нормальный;
SkyWay Nano3 - залипает на буферизации, не воспроизводит;
LG Smart TV - полет нормальный;
Samsung Smart TV - а вот тут интересно. Каналы, раскодируемые викардом, Самсунг показывать отказался ("неподдерживаемый формат"). FTA - воспроизводит, но буферизация длится дольше, чем на других устройствах.

Единственным подходящим приложением для Smart TV (из родных маркетов как LG, так и Samsung), если что, оказался виджет SS IPTV (есть возможность загрузить свой плейлист).
Настроек буферизации у смартов не обнаружил.