1

Тема: Вопрос по рестримингу.

Всем привет!  :)
В сети столкнулся с рядом сервисов позволяющих вещать свое собственное ТВ.
Например такие ресурсы как myowntv.org или restream.io.
Вопрос состоит в том, можно ли ретранслировать поток имеющий токен, через эти ресурсы, и таким образом обойти токен?
Например, поток выглядит вот таким образом:

https://str-4.mediabay.tv/ORT/tracks-v1a1/mono.m3u8?token=e265696f482bd026e09cd5eeaa44cdadc7057fc2-a7b9f4691e6464b187ba00e3b262a94d-1554422560-1554411760

Жду ваших ответов.

2

Re: Вопрос по рестримингу.

Проблема то существования временного токена никуда не уходит. Даже если ретранслировать. Да что угодно с ним делать.

Sony Bravia KDL-32CX523

3

Re: Вопрос по рестримингу.

Можно рестримить используя nginx.

Когда-то делал для ТВ-ящика, чтобы играли в ForkPlayer каналы с токенами

+ открыть спойлер

в nginx.conf

server {
# http://only-tv.org/galaxy-tv.html
# http://192.168.1.100:12345/samsung-tv/only-tv.org/cdnpotok.com/onlytv/galaxy-tv.php
# http://192.168.1.100:12345/samsung-tv/only-tv.org/50.7.144.75:8081/galaxy/index.m3u8?wmsAuthSign=535ae8d9e9daec4923ccd6b74f34b92c-1554507887-801i531i57i77
listen 12345;
server_name localhost;
resolver 8.8.8.8;

location ~ ^/samsung-tv/([a-zA-Z0-9-.]+)/(.*)$ {
proxy_pass "http://$2$is_args$args";
proxy_set_header Referer "http://$1/";
proxy_set_header User-Agent "Mozilla/5.0";
}
}

в ForkPlayer в xml-листе

<channel>
<title><![CDATA[Тайны Галактики]]></title>
<parser><![CDATA[http://192.168.1.100:12345/samsung-tv/only-tv.org/cdnpotok.com/onlytv/galaxy-tv.php|file:"http://|"]]></parser>
<stream_url><![CDATA[http://192.168.1.100:12345/samsung-tv/only-tv.org/md5hash|COMPONENT=HLS]]></stream_url>
</channel>

4

Re: Вопрос по рестримингу.

WendyH пишет:

Проблема то существования временного токена никуда не уходит. Даже если ретранслировать. Да что угодно с ним делать.

Ну тогда взять пример IPTV услуги у которого постоянный токен, но допустим с ограничением до 2-х устройств.
В этом случае, использовать рестриминг чтоб обойти ограничения по количеству подключений.
Что по этому поводу посоветуете?

aleks123, Можно пожалуйста подробнее про вещание с помощью nginx?

5 (2019.04.06 18:29:44 отредактировано aleks123)

Re: Вопрос по рестримингу.

Про вещание с nginx ничего не могу подсказать. Тот пример что привёл, это было простое проксирование через nginx, для тех случаев, когда нужно подсовывать необходимые: юзер-агент, реферер, куки и т.п.

Хотел установить nginx на роутере, но к моей модели не нашёл решения как это сделать.

Для mediabay такой вариант с ForkPlayer у меня работает:

+ открыть спойлер

nginx.conf

server {
# https://mediabay.tv/tv/240/%D0%9F%D0%B5%D1%80%D0%B2%D1%8B%D0%B9%20-%20RU%20-%20TEST/
# http://192.168.1.100:12346/mediabay-parser/240/3
listen 12346;
server_name localhost;
resolver 8.8.8.8;

location ~ ^/mediabay-parser/([0-9]+)/([0-9])$ {
proxy_pass "https://api.mediabay.tv/v2/channels/thread/$1";
proxy_set_header Referer "https://mediabay.tv/tv/$1/";
proxy_set_header Cookie SERVERID=s$2;
proxy_set_header User-Agent "Mozilla/5.0";
}
}

в ForkPlayer в xml-листе

<channel>
<title><![CDATA[Первый канал]]></title>
<parser><![CDATA[http://192.168.1.100:12346/mediabay-parser/240/3|threadAddress":"|"]]></parser>
<stream_url><![CDATA[md5hash|COMPONENT=HLS|BITRATES=3118057]]></stream_url>
</channel>

Сообщений: 5

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться