Автор Тема: AceProxy: HTTP прокси для Ace Stream  (Прочитано 2027174 раз)

Pepsik

  • Hero Member
  • *****
  • Сообщений: 1896
  • Лучшее - враг хорошего!
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #7155 : Июль 12, 2018, 19:55:11 »
А можно, теоретически, сделать просмотр архивных передач через OTTPlayer (здесь небольшое описание есть). Или слишком много костылей придётся приделывать?
А кто мешает теоретически или практически проверить вбив ссылку из примера ?
http://proxy_ip:port/archive/datesХотя я сомневаюсь что OTTPlayer поддерживает "вложенные" m3u в m3u ... А вот если переделать для смартов выдачу плейлиста в xml - то будет работать 100% ...
... Я в курсе как оттплеер работает с архивами... Более того я в курсе как смотреть архивы ттв без вип .. и в курсе как скрестить отт и архивы ттв... Проблема в том что я их не смотрю ))) И у меня нет ни малейшего желания реализовывать такую схему просмотра .... В моем понимании 2 руб - не деньги... Рубль - вообще не деньги ))
« Последнее редактирование: Июль 12, 2018, 20:00:44 от Pepsik »
https://t.me/AceStreamMOD
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ
DASH:XvvXpE2L5AU6BDHCQYwtQ7KJCXEuq7d9aC

AlekSK

  • Full Member
  • ***
  • Сообщений: 211
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #7156 : Июль 12, 2018, 20:05:49 »
У меня есть вип. Просто я пытался через EPG в OTTPlayer архивную передачу запустить - не сработало.

Edmunson

  • Newbie
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #7157 : Июль 12, 2018, 20:06:47 »
Приветствую, запускаю версию от pepsik-kiev, пишет следующие ошибки
ВНИМАТЕЛЬНО читаем на GIT минимальные требования к питону и его зависимостям ЧТОБ РАБОТАЛО - делаем выводы ...
p.s. syntax error - криво введен email ... перед тем как закалякивать картинку .... подумали бы что именно ТАМ ошибка ... о upgrade зависимостей я уже написал ...
спасибо, ниндзю не поставил оказывается

Pepsik

  • Hero Member
  • *****
  • Сообщений: 1896
  • Лучшее - враг хорошего!
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #7158 : Июль 12, 2018, 20:08:40 »
Приветствую, запускаю версию от pepsik-kiev, пишет следующие ошибки
ВНИМАТЕЛЬНО читаем на GIT минимальные требования к питону и его зависимостям ЧТОБ РАБОТАЛО - делаем выводы ...
p.s. syntax error - криво введен email ... перед тем как закалякивать картинку .... подумали бы что именно ТАМ ошибка ... о upgrade зависимостей я уже написал ...
спасибо, ниндзю не поставил оказывается
ниньдзью само собой... Там еще gevent и psutil у Вас обновить надо... Неужели на гите не написано?
« Последнее редактирование: Июль 12, 2018, 20:24:09 от Pepsik »
https://t.me/AceStreamMOD
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ
DASH:XvvXpE2L5AU6BDHCQYwtQ7KJCXEuq7d9aC

Pepsik

  • Hero Member
  • *****
  • Сообщений: 1896
  • Лучшее - враг хорошего!
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #7159 : Июль 12, 2018, 20:10:04 »
У меня есть вип. Просто я пытался через EPG в OTTPlayer архивную передачу запустить - не сработало.
и не сработает... Сработает если только подсунешь ссылку на поток архива в hls... Глянь снифером что серверный тспрокси отдает виджету тв... И все поймешь
« Последнее редактирование: Июль 12, 2018, 20:19:43 от Pepsik »
https://t.me/AceStreamMOD
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ
DASH:XvvXpE2L5AU6BDHCQYwtQ7KJCXEuq7d9aC

sashokmc

  • Hero Member
  • *****
  • Сообщений: 1350
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #7160 : Июль 13, 2018, 13:51:52 »
Народ - оффтоп!
Посоветуйте толковый форум или конкретно кого-то, где/у кого можно спросить по PowerShell. У меня один скрипт не запускается...
В Болтанку. http://mytalks.ru/index.php?board=1.0
BeeLine 70 мбит
Роутер Asus RT-N56U
LG 37LM620T, LG 32LF650V
Raspberry Pi 3 model B

Pljushevij

  • Hero Member
  • *****
  • Сообщений: 652
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #7161 : Июль 13, 2018, 22:08:25 »
По новой версии прокси…
За два дня два раза становился раком AceStream. В логах прокси естественно ничего нету. Прокся просто перестаёт отвечать, а движок поочерёдно грузит до 100% одно из 4-ёх ядер.
До смены версии HTTPAceProxy такого не было давно, со времён "Wrong key". Естественно, не жалуюсь и без претензий, просто довожу до сведения уважаемого Pepsik :)
acehttp.py           [LINE:461 ]# DEBUG    [13.07 03:30:33]  Using python 2.7.15rc1
acehttp.py           [LINE:462 ]# DEBUG    [13.07 03:30:33]  Using gevent 1.3.4
acehttp.py           [LINE:463 ]# DEBUG    [13.07 03:30:33]  Using psutil 5.4.6
acehttp.py           [LINE:464 ]# DEBUG    [13.07 03:30:33]  Using requests 2.19.1
acehttp.py           [LINE:465 ]# DEBUG    [13.07 03:30:33]  Using bencode 2.0
LG 47LM660S/Samsung  UE46D6500 + HTTPAceProxy на Ubuntu 18.04 LTS x64 Server (ASRock J3455B-ITX + 8Gb RAM + 24Gb SSD)

Pepsik

  • Hero Member
  • *****
  • Сообщений: 1896
  • Лучшее - враг хорошего!
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #7162 : Июль 14, 2018, 08:50:44 »
По новой версии прокси…
За два дня два раза становился раком AceStream. В логах прокси естественно ничего нету. Прокся просто перестаёт отвечать, а движок поочерёдно грузит до 100% одно из 4-ёх ядер.
До смены версии HTTPAceProxy такого не было давно, со времён "Wrong key". Естественно, не жалуюсь и без претензий, просто довожу до сведения уважаемого Pepsik :)
acehttp.py           [LINE:461 ]# DEBUG    [13.07 03:30:33]  Using python 2.7.15rc1
acehttp.py           [LINE:462 ]# DEBUG    [13.07 03:30:33]  Using gevent 1.3.4
acehttp.py           [LINE:463 ]# DEBUG    [13.07 03:30:33]  Using psutil 5.4.6
acehttp.py           [LINE:464 ]# DEBUG    [13.07 03:30:33]  Using requests 2.19.1
acehttp.py           [LINE:465 ]# DEBUG    [13.07 03:30:33]  Using bencode 2.0
1) 100% никакой взаимосвязи с обновой
2) Wrong key в логе прокси может возникать только в двух случаях
1- это некорректный ключ acecmd ,  а он один для всех  "шаровиков" и вы его вряд ли когда то меняли ..... ради интереса возьми поменяй на что-либо другое и посмотри лог прокси
2- это когда движок , получив валидный ключ "авторизации", за отведенное время, указанное в aceresulttimeout, не возвращает ответ в виде HELLOTS и параметров ответа (см. доку по движку в части установление соединения)
В обеих случаях зависит от того как сервера acestream обрабатывают запрос от Вашего движка и вернут Вам ответ ... Так вот если "где-то сбойнет" или в коде самого движка или на серверах acestream, то тут прокся ну никак не поможет  ;)
Других вариантов нет.... поэтому если в логах прокси не возникает сообщения по Wrong key, а они есть в логах движка - то тут я ничего поделать не могу .. если бы он это свое сообщение "дублировал" в STATUS или STATE сообщения которые он отдает в API - то без проблем можно было бы это "ловить" и обрабатывать ... А так ... поди догадайся что у него там внутри происходит, если он об этом не говорит.
Опять же по "наблюдениям" эта трабла в движке только в версии для linux 3.1.16 ... поставь пределку из андроедовой для х86 ... траблы с wrong key в нем нет и разницы в "функционале" применимо к просмотру TTV или VOD ... тоже нет.... По сути это просто самый свежий движок который стартует в systemd контейнере ... Ну или жди когда разрабы выложат обновленную версию для Linux 64bit   

p.s. Обновите с гита torrenttv_api.py я там внес добавочку чтобы не "тупило" с получением нового ключа сессии если предыдущая "протухла"
« Последнее редактирование: Июль 14, 2018, 09:18:42 от Pepsik »
https://t.me/AceStreamMOD
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ
DASH:XvvXpE2L5AU6BDHCQYwtQ7KJCXEuq7d9aC

AlekSK

  • Full Member
  • ***
  • Сообщений: 211
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #7163 : Июль 14, 2018, 10:46:36 »
Еще заметил, что в torrenttv не для всех каналов есть tvg-id, хотя в p2pproxy они есть. "112 украина" для примера. В файле ttv.xmltv.xml и плагине p2pproxy для него tvg-id есть (ttv6460).

Pepsik

  • Hero Member
  • *****
  • Сообщений: 1896
  • Лучшее - враг хорошего!
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #7164 : Июль 14, 2018, 10:56:33 »
Еще заметил, что в torrenttv не для всех каналов есть tvg-id, хотя в p2pproxy они есть. "112 украина" для примера. В файле ttv.xmltv.xml и плагине p2pproxy для него tvg-id есть (ttv6460).
Для vip-ов все есть.... Введи свои учетные данные в конфиг для p2pproxy... Просто API TTV отдает разные данные для vip, reg и all ....
https://t.me/AceStreamMOD
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ
DASH:XvvXpE2L5AU6BDHCQYwtQ7KJCXEuq7d9aC

Pljushevij

  • Hero Member
  • *****
  • Сообщений: 652
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #7165 : Июль 14, 2018, 10:57:36 »
По новой версии прокси…
За два дня два раза становился раком AceStream. В логах прокси естественно ничего нету. Прокся просто перестаёт отвечать, а движок поочерёдно грузит до 100% одно из 4-ёх ядер.
До смены версии HTTPAceProxy такого не было давно, со времён "Wrong key". Естественно, не жалуюсь и без претензий, просто довожу до сведения уважаемого Pepsik :)
acehttp.py           [LINE:461 ]# DEBUG    [13.07 03:30:33]  Using python 2.7.15rc1
acehttp.py           [LINE:462 ]# DEBUG    [13.07 03:30:33]  Using gevent 1.3.4
acehttp.py           [LINE:463 ]# DEBUG    [13.07 03:30:33]  Using psutil 5.4.6
acehttp.py           [LINE:464 ]# DEBUG    [13.07 03:30:33]  Using requests 2.19.1
acehttp.py           [LINE:465 ]# DEBUG    [13.07 03:30:33]  Using bencode 2.0
1) 100% никакой взаимосвязи с обновой
2) Wrong key в логе прокси может возникать только в двух случаях
1- это некорректный ключ acecmd ,  а он один для всех  "шаровиков" и вы его вряд ли когда то меняли ..... ради интереса возьми поменяй на что-либо другое и посмотри лог прокси
2- это когда движок , получив валидный ключ "авторизации", за отведенное время, указанное в aceresulttimeout, не возвращает ответ в виде HELLOTS и параметров ответа (см. доку по движку в части установление соединения)
В обеих случаях зависит от того как сервера acestream обрабатывают запрос от Вашего движка и вернут Вам ответ ... Так вот если "где-то сбойнет" или в коде самого движка или на серверах acestream, то тут прокся ну никак не поможет  ;)
Других вариантов нет.... поэтому если в логах прокси не возникает сообщения по Wrong key, а они есть в логах движка - то тут я ничего поделать не могу .. если бы он это свое сообщение "дублировал" в STATUS или STATE сообщения которые он отдает в API - то без проблем можно было бы это "ловить" и обрабатывать ... А так ... поди догадайся что у него там внутри происходит, если он об этом не говорит.
Опять же по "наблюдениям" эта трабла в движке только в версии для linux 3.1.16 ... поставь пределку из андроедовой для х86 ... траблы с wrong key в нем нет и разницы в "функционале" применимо к просмотру TTV или VOD ... тоже нет.... По сути это просто самый свежий движок который стартует в systemd контейнере ... Ну или жди когда разрабы выложат обновленную версию для Linux 64bit   

p.s. Обновите с гита torrenttv_api.py я там внес добавочку чтобы не "тупило" с получением нового ключа сессии если предыдущая "протухла"
На гите не нашёл обновлений. Все файлы не моложе, чем два дня. У меня как раз эта версия и стоит.
LG 47LM660S/Samsung  UE46D6500 + HTTPAceProxy на Ubuntu 18.04 LTS x64 Server (ASRock J3455B-ITX + 8Gb RAM + 24Gb SSD)

AlekSK

  • Full Member
  • ***
  • Сообщений: 211
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #7166 : Июль 14, 2018, 11:20:43 »
Есть vip. И учётные данные введены.
acehttp.py           [LINE:96  ]# INFO     [14.07 11:14:51]  Accepted connection from 192.168.X.X path /channels
acehttp.py           [LINE:97  ]# DEBUG    [14.07 11:14:51]  Headers: {'accept-language': 'ru,en-GB;q=0.9,en;q=0.8,be;q=0.7', 'accept-encoding': 'gzip, deflate', 'connection': 'keep-alive', 'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8', 'user-agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36', 'host': '192.168.X.X:8000', 'cache-control': 'max-age=0', 'upgrade-insecure-requests': '1'}
p2pproxy_plugin.py   [LINE:42  ]# DEBUG    [14.07 11:14:51]  Handling request
torrenttv_api.py     [LINE:86  ]# DEBUG    [14.07 11:14:51]  Reusing saved session: XXXXXXXXXXXXXXXXX
p2pproxy_plugin.py   [LINE:147 ]# DEBUG    [14.07 11:14:52]  Exporting m3u playlist
acehttp.py           [LINE:96  ]# INFO     [14.07 11:14:55]  Accepted connection from 192.168.X.X path /favicon.ico
acehttp.py           [LINE:97  ]# DEBUG    [14.07 11:14:55]  Headers: {'accept-language': 'ru,en-GB;q=0.9,en;q=0.8,be;q=0.7', 'accept-encoding': 'gzip, deflate', 'connection': 'keep-alive', 'accept': 'image/webp,image/apng,image/*,*/*;q=0.8', 'user-agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36', 'host': '192.168.1.2:8000', 'referer': 'http://192.168.X.X:8000/channels', 'pragma': 'no-cache', 'cache-control': 'no-cache'}
acehttp.py           [LINE:77  ]# WARNING  [14.07 11:14:55]  Bad Request

Pepsik

  • Hero Member
  • *****
  • Сообщений: 1896
  • Лучшее - враг хорошего!
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #7167 : Июль 14, 2018, 11:58:29 »
Есть vip. И учётные данные введены.
acehttp.py           [LINE:96  ]# INFO     [14.07 11:14:51]  Accepted connection from 192.168.X.X path /channels
acehttp.py           [LINE:97  ]# DEBUG    [14.07 11:14:51]  Headers: {'accept-language': 'ru,en-GB;q=0.9,en;q=0.8,be;q=0.7', 'accept-encoding': 'gzip, deflate', 'connection': 'keep-alive', 'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8', 'user-agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36', 'host': '192.168.X.X:8000', 'cache-control': 'max-age=0', 'upgrade-insecure-requests': '1'}
p2pproxy_plugin.py   [LINE:42  ]# DEBUG    [14.07 11:14:51]  Handling request
torrenttv_api.py     [LINE:86  ]# DEBUG    [14.07 11:14:51]  Reusing saved session: XXXXXXXXXXXXXXXXX
p2pproxy_plugin.py   [LINE:147 ]# DEBUG    [14.07 11:14:52]  Exporting m3u playlist
acehttp.py           [LINE:96  ]# INFO     [14.07 11:14:55]  Accepted connection from 192.168.X.X path /favicon.ico
acehttp.py           [LINE:97  ]# DEBUG    [14.07 11:14:55]  Headers: {'accept-language': 'ru,en-GB;q=0.9,en;q=0.8,be;q=0.7', 'accept-encoding': 'gzip, deflate', 'connection': 'keep-alive', 'accept': 'image/webp,image/apng,image/*,*/*;q=0.8', 'user-agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36', 'host': '192.168.1.2:8000', 'referer': 'http://192.168.X.X:8000/channels', 'pragma': 'no-cache', 'cache-control': 'no-cache'}
acehttp.py           [LINE:77  ]# WARNING  [14.07 11:14:55]  Bad Request
А если сравнить содержимое файлов .m3u полученное по /channels и /torrenttv? tvg-id по данному каналу присутствует и совпадает?
https://t.me/AceStreamMOD
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ
DASH:XvvXpE2L5AU6BDHCQYwtQ7KJCXEuq7d9aC

AlekSK

  • Full Member
  • ***
  • Сообщений: 211
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #7168 : Июль 14, 2018, 12:04:20 »
channels:
#EXTINF:-1 group-title="Новостные" tvg-name="112_Украина" tvg-id="ttv6460" tvg-logo="http://1ttv.org/uploads/0AUjU7DOzZcpizC4UR19vDZqqthSe0.png",112 Украина
#EXTGRP:Новостные
http://192.168.X.X:8000/channels/play?id=6460
torrenttv:
#EXTINF:-1 group-title="Новостные" tvg-name="112_Украина" tvg-id="" tvg-logo="http://1ttv.org/uploads/0AUjU7DOzZcpizC4UR19vDZqqthSe0.png",112 Украина
#EXTGRP:Новостные
http://192.168.X.X:8000/torrenttv/channel/112%20%D0%A3%D0%BA%D1%80%D0%B0%D0%B8%D0%BD%D0%B0.ts
« Последнее редактирование: Июль 14, 2018, 15:24:36 от AlekSK »

Pepsik

  • Hero Member
  • *****
  • Сообщений: 1896
  • Лучшее - враг хорошего!
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #7169 : Июль 14, 2018, 12:06:08 »
Ок. Вечером проверю... И это в конфигах шаблон для m3u одинаков?
https://t.me/AceStreamMOD
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ
DASH:XvvXpE2L5AU6BDHCQYwtQ7KJCXEuq7d9aC