• Уважаемые пользователи! Сообщаем Вам, что у нашего форума появился официальный чат в Телеграм - https://t.me/forumtv_telegram в котором будут публиковаться все важные новости и изменения проекта
  • И так дорогие друзья, всем привет! Долгожданное свершилось! Не секрет, что многие плотно сидят на яблочных устройствах. И как мы знаем сторонние приложения - это до сегодняшнего дня было вообще под запретом. Но с начала 2004 года всё изменилось. И так, мы создали тему, как один из разработчиков, в данный момент, создаёт известные всем приложения для Apple tv И соответственно для поддержки и развития текущих и будущих приложений можно к нему обратиться. Найти тему можно ниже в разделе софта Всем удачи

HLS Proxy 8.0.0 - IPTV без буферизации

@HLS-Proxy,
Привет, Ubuntu 18 x64, HLS Proxy последний в связке с zmp 2.1.25. Не могу добиться просмотра архивов в Televizo.

Код:
"extraPlaylistParams": "#EXTM3U catchup=\"append\" catchup-source=\"?offset=-${offset}&utcstart=${timestamp}\" catchup-days=\"3\"",

Что ещё надо сделать, подскажите пожалуйста
isEmulateCatchupSourceOffsetThroughStart: true
 
и с true и c false, не работает архив
Могу ссылку на поток дать
1. Обновите zmp до 2.1.27
2. Уберите "extraPlaylistParams"
3. isEmulateCatchupSourceOffsetThroughStart: true
4. Убедитесь, что в плейлисте zmp есть catchup и он вида
catchup="append" catchup-days="3" catchup-source="?offset=-${offset}&utcstart=${timestamp}"
5. Обновите плейлист на телевизо. Его, кстати, тоже обновите до 1_8_8_35 как минимум.

Только что проверял - в такой конфигурации работает.
В телевизо тип архива - авто
 
1. Обновите zmp до 2.1.27
2. Уберите "extraPlaylistParams"
3. isEmulateCatchupSourceOffsetThroughStart: true
4. Убедитесь, что в плейлисте zmp есть catchup и он вида
catchup="append" catchup-days="3" catchup-source="?offset=-${offset}&utcstart=${timestamp}"
5. Обновите плейлист на телевизо. Его, кстати, тоже обновите до 1_8_8_35 как минимум.

Только что проверял - в такой конфигурации работает.
В телевизо тип архива - авто
Сделал всё как Вы написали, после 2 пункта Архивы вообще пропали. 4 пункт должен быть общий для всего плейлиста,или в тэгах для каждого канала?
У меня сейчас :
Код:
#EXTM3U catchup="append" catchup-source="?offset=-${offset}&utcstart=${timestamp}" catchup-days="3"
#EXTINF:-1 tvg-id="pervy" group-title="Фавориты",Первый канал HD
#http://zabava-htlive.cdn.ngenix.net/hls/CH_1TV/variant.m3u8
http://a3569456010-s37630.cdn.ngenix.net/hls/CH_1TV/variant.m3u8
#EXTINF:-1 tvg-id="rossia1" group-title="Фавориты",Россия 1 HD
http://zabava-htlive.cdn.ngenix.net/hls/CH_C05_RUSSIA1HD/variant.m3u8
#EXTINF:-1 tvg-id="ntv" group-title="Фавориты",НТВ HD
http://zabava-htlive.cdn.ngenix.net/hls/CH_NTV_HD/variant.m3u8
#EXTINF:-1 tvg-id="tnt" group-title="Фавориты",ТНТ HD
http://zabava-htlive.cdn.ngenix.net/hls/CH_TNTHD/variant.m3u8
#EXTINF:-1 tvg-id="rentv" group-title="Фавориты",Рен ТВ HD
http://zabava-htlive.cdn.ngenix.net/hls/CH_RENTVHD/variant.m3u8
 
Последнее редактирование:
Сделал всё как Вы написали, после 2 пункта Архивы вообще пропали. 4 пункт должен быть общий для всего плейлиста,или в тэгах для каждого канала?
У меня сейчас :
Код:
#EXTM3U catchup="append" catchup-source="?offset=-${offset}&utcstart=${timestamp}" catchup-days="3"
#EXTINF:-1 tvg-id="pervy" group-title="Фавориты",Первый канал HD
#http://zabava-htlive.cdn.ngenix.net/hls/CH_1TV/variant.m3u8
http://a3569456010-s37630.cdn.ngenix.net/hls/CH_1TV/variant.m3u8
#EXTINF:-1 tvg-id="rossia1" group-title="Фавориты",Россия 1 HD
http://zabava-htlive.cdn.ngenix.net/hls/CH_C05_RUSSIA1HD/variant.m3u8
#EXTINF:-1 tvg-id="ntv" group-title="Фавориты",НТВ HD
http://zabava-htlive.cdn.ngenix.net/hls/CH_NTV_HD/variant.m3u8
#EXTINF:-1 tvg-id="tnt" group-title="Фавориты",ТНТ HD
http://zabava-htlive.cdn.ngenix.net/hls/CH_TNTHD/variant.m3u8
#EXTINF:-1 tvg-id="rentv" group-title="Фавориты",Рен ТВ HD
http://zabava-htlive.cdn.ngenix.net/hls/CH_RENTVHD/variant.m3u8
В тегах каждого канала. Тогда заработает.
 
Будьте внимательны - на видео видно, как на клавиатуре нажаты Ctrl-C. Появляются знаки ^C.
После этого идет установка в автозапуск: ./install.sh
Увидел только в одном месте ^C после EPG ... parsed а у меня все стопорится и жди хоть сутки после
[2020-11-16T18:40:11.907Z] INFO loadPlaylists: Loading playlists finished
То бишь до нажатия ^C не доходит, то есть дать команду на завершение где у меня зависает? не ждать как на вашем видео? попробую вечером.
 
Увидел только в одном месте ^C после EPG ... parsed а у меня все стопорится и жди хоть сутки после
[2020-11-16T18:40:11.907Z] INFO loadPlaylists: Loading playlists finished
То бишь до нажатия ^C не доходит, то есть дать команду на завершение где у меня зависает? не ждать как на вашем видео? попробую вечером.
У вас не зависает. Вы запускаете программу из терминала. Это ее нормальное состояние. Но, вы же хотите, чтобы после рестарта компьютера она запускалась сама как сервис?
Для этого вы нажимаете Ctrl-C, т.е. принудительно ее останавливаете и выполняя ./install.sh лишь запускаете ее в фоне, а не в консоли.
После этого продолжаете настраивать плейлист из веб-конфигурации.
 
Доброго времени суток ! Подскажите пожалуйста, у меня не получается спроксировать поток от провайдерского udpxy. После непродолжительного
[2020-11-20T06:36:10.620Z] INFO <== Incoming request: 192.168.0.111 GET /channel/n7824383b/index.mpeg?q=eyJhbGciOiJzaGE1MTJXaXRoUlNBRW5jcnlwdGlvbiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJtaWtlIn0.sKhqVb5Wop5yPOQNKxCMMJmf_W7OaPOfIB0-jBv2zv6Mxi7-o1GpeSb51esqKEgzeVg vlc/1.1.11
z��'��5�9s"6[E�����=��0B'Ii�NFO <== Unexpected content encountered: G_�-7W���̭{sAuI�
[2020-11-20T06:36:10.686Z] INFO <== Play direct stream url: http://173.252.100.2:4222/udp/223.166.172.228:1234
[2020-11-20T06:36:10.687Z] INFO Stop channel
[2020-11-20T06:36:10.687Z] INFO === ЕДА ПРЕМИУМ (n7824383b) stopped
hls-proxy ( как видно) останавливается , сообщает клиенту что нашел
и отваливает а клиент продолжает просмотр потока напрямую с udpxy.
Что я делаю не так ?
Моя задача смотреть каналы из глобальной сети, а провайдер на пускает. :(

P.S. Все адреса изменены из соображений :cool:
 
Последнее редактирование:
Доброго времени суток ! Подскажите пожалуйста, у меня не получается спроксировать поток от провайдерского udpxy. После непродолжительного
[2020-11-20T06:36:10.620Z] INFO <== Incoming request: 192.168.0.111 GET /channel/n7824383b/index.mpeg?q=eyJhbGciOiJzaGE1MTJXaXRoUlNBRW5jcnlwdGlvbiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJtaWtlIn0.sKhqVb5Wop5yPOQNKxCMMJmf_W7OaPOfIB0-jBv2zv6Mxi7-o1GpeSb51esqKEgzeVg vlc/1.1.11
z��'��5�9s"6[E�����=��0B'Ii�NFO <== Unexpected content encountered: G_�-7W���̭{sAuI�
[2020-11-20T06:36:10.686Z] INFO <== Play direct stream url: http://173.252.100.2:4222/udp/223.166.172.228:1234
[2020-11-20T06:36:10.687Z] INFO Stop channel
[2020-11-20T06:36:10.687Z] INFO === ЕДА ПРЕМИУМ (n7824383b) stopped
hls-proxy ( как видно) останавливается , сообщает клиенту что нашел
и отваливает а клиент продолжает просмотр потока напрямую с udpxy.
Что я делаю не так ?
Моя задача смотреть каналы из глобальной сети, а провайдер на пускает. :(

P.S. Все адреса изменены из соображений :cool:
HLS-Proxy проксирует только HLS-потоки.
 
Добрый день!
Отличное приложение, разработчику большой респект.
Бывает что помогает бороться с тормозами при просмотре FHD каналов, так как скорость интернета небольшая (около 10 мбит)
Вопрос к разработчику: Не планируете ли в будущих версиях сделать поддержку добавления заголовков в http запрос ?
Например таких как x-smartlabs-mac-address или X-Access-Token.
Для некоторых потоков, например catcast, очень нужная функция была бы.
 
Например, через streemlink можно передать заголовок так:
streamlink --http-header "X-Access-Token=58204ccbab5f07a850b50d92e6feedb1" hls://"https://v2.catcast.tv/content/38141/index.m3u8" best
Но так можно смотреть только отдельные потоки, под плейлист не приспособишь.
Возможно ли добавить такую функциональность для HLS-Proxy ?
 
Например, через streemlink можно передать заголовок так:
streamlink --http-header "X-Access-Token=58204ccbab5f07a850b50d92e6feedb1" hls://"https://v2.catcast.tv/content/38141/index.m3u8" best
Но так можно смотреть только отдельные потоки, под плейлист не приспособишь.
Возможно ли добавить такую функциональность для HLS-Proxy ?
Автор с удовольствием рассмотрит Ваше предложение с небольшим донатом в 20 зеленых...
А заголовки постоянные или меняются?
 
А заголовки постоянные или меняются?
Заголовки меняются. Под них нужны просто поля...
Но, увы... платить за всех как-то неохота... Такая функциональность, думаю, не одному мне нужна...
Ну да ладно... Извините за беспокойство...
 
сколько одновременно запросов от клиентов может обработать прокси?
или какие вообще тех.данные по железу для сервера, ну и где может быть "горлышко от бутылки"

Автору заранее признателен за более менее развёрнутый ответ!
 
hi, I'm new in this forum, I wanted to ask you, is there someone who can help me to install the proxy?
 
сколько одновременно запросов от клиентов может обработать прокси?
или какие вообще тех.данные по железу для сервера, ну и где может быть "горлышко от бутылки"

Автору заранее признателен за более менее развёрнутый ответ!
Автор будет рад послать тебя туда, куда ты сам его посылал.
У тебя хватает совести или память короткая?
 
Назад
Сверху