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

HTTP прокси для Ace Stream

  • Автор темы Автор темы Dogerty
  • Дата начала Дата начала
Если "пациент" при (пере)запуске роутера недоступен (по любым причинам), получаем: Starting python3... failed. ?
вот не знаю как ща, но раньше у меня ошибка не обнаружения движка ни к чему не приводила, просто ругнулся в консоль и всё, и дальше выходил на готовность и ждал...
или я ничего не понял и не о том речь?
 
Нравится-не нравится. Я тут при чем? + С epg все гораздо проще, он там автоматом умеет подхватывать, надо только tvg-id корректно формировать и соответствующий epg подсовывать. А по поводу любит/не любит. Меня от KODI - тошнит. И ? Что такое пазл и какое отношение оно имеет к используемому плееру? А если выключить transfer-encoding: chunked в проксе и поробовать смотреть в том что вам нравится?
Уважаемый! Прошу, не принимайте как личное, это даже не претензия. Упомянули что и как работает; поделился тем, что имею. Возможности и условия разные у всех.
Пазл ТВ 3.0 - Сервер собирающий потоки с разных сайтов. независимый от Коди. Ему я, в общем числе, скармливаю плей-лист от Прокси, группирую каналы, ненужные отключаю, интересные включаю. Удобно. Ему (Пазлу) плевать на плеер которым поток крутят.
Про transfer-encoding: chunked в проксе - попробую, спасибо.

Другое:
Вдруг кому-то (кто на роутере HTTPAceProxy запускает) пригодится: Если Entware развернут (а это должно быть так, иначе Прокси и не установить будет), то управление можно организовать поместив в /opt/etc/init.d файл со следующим содержанием:
#!/bin/sh
ENABLED=yes
PROCS=python3
ARGS="/opt/HTTPAceProxy/acehttp.py"
PREARGS=""
sleep 30
DESC=$PROCS
PATH=/opt/sbin:/opt/bin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
. /opt/etc/init.d/rc.func
Файл нужно сделать исполняемым. Первая буква в имени - "S" - должна быть обязательно. Цифры - "11" - задают порядок запуска служб при старте системы. Если запускается 77 служб, и нужно запускать Прокси последней, то будет "78". Остальное - пофиг.
sleep 30 - можно заменить на значение по ситуации или убрать вовсе.
При перезапуске роутера HTTPAceProxy запустится автоматом как служба, которой можно управлять:
Usage: S11AceProxy (start|stop|restart|kill)
 
Последнее редактирование:
Psh - верно, у меня на роутере также
acehttp.py [LINE:453 ]# INFO [30.11 23:35:34] [32mAce Stream HTTP Proxy server on Python 2.7.16 starting .....[0m
acehttp.py [LINE:454 ]# DEBUG [30.11 23:35:34] [90mUsing: gevent 1.3.3, psutil 5.6.2[0m
acehttp.py [LINE:505 ]# ERROR [30.11 23:35:35] [91mAceStream not found![0m
acehttp.py [LINE:512 ]# INFO [30.11 23:35:35] [32mLoad Ace Stream HTTP Proxy plugins .....[0m
acehttp.py [LINE:520 ]# DEBUG [30.11 23:35:35] [90mPlugin loaded: Stat[0m
acehttp.py [LINE:520 ]# DEBUG [30.11 23:35:35] [90mPlugin loaded: Torrentfilms[0m
acehttp.py [LINE:520 ]# DEBUG [30.11 23:35:35] [90mPlugin loaded: P2pproxy[0m
acehttp.py [LINE:520 ]# DEBUG [30.11 23:35:36] [90mPlugin loaded: Centtoxupnpd[0m
acehttp.py [LINE:520 ]# DEBUG [30.11 23:35:36] [90mPlugin loaded: Kodi[0m
acehttp.py [LINE:520 ]# DEBUG [30.11 23:35:36] [90mPlugin loaded: Torrenttv[0m
acehttp.py [LINE:532 ]# INFO [30.11 23:35:36] [32mServer started at 100.0.0.1:8000 Use <Ctrl-C> to stop[0m
пользуюсь проксей как редактором плейлистов
 
Другое:
Вдруг кому-то (кто на роутере HTTPAceProxy запускает) пригодится: Если Entware развернут (а это должно быть так, иначе Прокси и не установить будет), то управление можно организовать поместив в /opt/etc/init.d файл со следующим содержанием:
#!/bin/sh
ENABLED=yes
PROCS=python3
ARGS="/opt/HTTPAceProxy/acehttp.py"
PREARGS=""
sleep 30
DESC=$PROCS
PATH=/opt/sbin:/opt/bin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
. /opt/etc/init.d/rc.func
Файл нужно сделать исполняемым. Первая буква в имени - "S" - должна быть обязательно. Цифры - "11" - задают порядок запуска служб при старте системы. Если запускается 77 служб, и нужно запускать Прокси последней, то будет "78". Остальное - пофиг.
sleep 30 - можно заменить на значение по ситуации или убрать вовсе.
При перезапуске роутера HTTPAceProxy запустится автоматом как служба, которой можно управлять:
Usage: S11AceProxy (start|stop|restart|kill)

)))
это конечно круто,
если запускать проксю через супервизор, то можно управлять еще круче - по web-интерфейсу.
но то такое... кому надо...
 
Как в torrenttv.py прописать два плейлиста?
Никак ... В чем логика ? Хотя ранее проскакивали наработки , пользователи дописывали плагин-агрегатор плейлистов с возможностью фильтрации .... Дело в том что любой "плагин" прокси это парсер плейлиста . В частности /torrenttv писался под заданного провайдера. В принципе можно сделать универсальный парсер для плейлиста формата EXTM3U , который будет "разгребать" любые плейлисты с любыми тегами (например как я переписал в - https://gisclub.tv/plaginy-585/plagin-e2m3u2bouquet-82712/msg559074/#msg559074) если это надо, но в чем смысл сваливать несколько плейлистов в одну кучу и потом по ним формировать один плейлист ?

p.s. Можно в принципе поднапрячься и добавить плагин-парсер "аля" Пазл ТВ 3.0 который "грабит" (grab, capture, taking, seizure, grip, take) доступные на просторах и-нета трансляции и "лепит" их до кучи :D
 
Последнее редактирование:
ребят, а есть ли скрипт, который бы подгружал свежие файлы из каталогов фильмов скажем какого-либо популярного трекера? неужели все руками копируется?

версия движка для малинки у меня в докере NAS armv7l у меня не запустилась(

на роутер повесил HTTPAce и forkplayer remote. движок повесил пока на андроид-смартфон, все работает вроде. в будущем перенесу его на андроид приставку.

Спасибо всем, за советы, наставления и критику.
 
Привет! Пару дней как получил из китая АТВ бокс, поэтому плз не плюйте в начинающего, поднял Вашу проксю и Астрим на забугорном VPS-е ибо Астрим начали у нас блокировать, все пашет как надо, за что большой респект создателю прокси. А теперь вопрос- Управление просмотром в принципе возможно при данной схеме получения потока или принципиально невозможно, я просмотр архива по EPG имею ввиду. И если можно, как настроить? Перфект плейер например при попытке тупо глянуть архив без ругани кратковременно прерывает вывод потока и продолжает показывать текущий.
P.S.Прошу не задавать вопросы типо да нафига тебе это УП, подсел я уже на него плотно на винке и вообще на ростелике.
 
Последнее редактирование:
в министра платформ есть функционал архива как на серверной части так и на стороне клиента(usb флешку на устройстве выбирать для сохранения записей но только ручками , на серверной стороне можно автоматом настроить)

сама министра подымается с полпинка и на vps в том числе(у самого так крутится)
платно только клиентская часть(5-10$) на одну учётку гугла или эпла можно подключать до 5 устройств на одну лицензию(проверено, реально работает)
 
Последнее редактирование:
Да нет .. в принципе привязка к версии psutil только из-за синтаксиса вызова функций для краткости написания кода. В принципе можно "отыграть" назад и упасть хоть до версии 0.6 :D но много ли еще XP в эксплуатации ?
На Windows XP удалось запустить HTTPAceProxy при помощи проекта Cooperative Linux. Работает стабильно и потребляет очень мало ресурсов, как процессора, так и памяти. Интересный проект, но давно заброшен, как и XP.
 

Вложения

  • HTTPAceProxy on Cooperative Linux.png
    HTTPAceProxy on Cooperative Linux.png
    135.2 KB · Просмотры: 22
  • Like
Реакции: smeh
я просмотр архива по EPG имею ввиду. И если можно, как настроить?
Нету архивов в "сетке" acestream :) ... Для ATV бокса, при просмотре провайдеров с "архивами", используйте
и т.д.

Архивы - это VOD....VOD - это запись куда-то и хранение где-то террабайтов данных + организация их трансляции ....
 
Архивы - это VOD....VOD - это запись куда-то и хранение где-то террабайтов данных + организация их трансляции ....

Спасибо за ответ, примерно так я и думал, хотя слышал, что торрент тв вроде бы випам архивы все же раздавал и их даже проксировали в HTTP.
 
ну да, древнее железо с процем утюгом с TDP: 100W
Чипсет nForce4, проц. AMD Sempron 3000+, 2 HDD
Померял - при просмотре acestream 720p, фильмов 1080p по DLNA, закачке торрентов, потребляемая компом мощность ~ 65Вт (да, не одноплатный компьютер). Даже если смотреть по 4 ч/день каждый день, получается:
120ч/месяц * 0,065кВт = 7,8кВтч/месяц * 1,68грн/кВтч = 13 грн/месяц.
Туда же можно всунуть нативный движок от линукса и не страдать "удаленным" ...
На acestream.org движки для линукса x86_64, где взять x86 ?
 
потребляемая компом мощность ~ 65Вт
по тех.док. это только TDP проца + каждый винт по ~6Вт
в любом случае к чему все эти потуги с металаломом когда например есть теже одноплатники или вооще полноценый масштабируемый
nas-server:
  • DS918+ (xpenology) Intel Celeron N3150
  • 4 ssd
  • 2 x Gb LAN
  • 24/7
  • 20Вт

acestream_3.1.48_webUI_x86.tar.gz
 
Последнее редактирование:
по тех.док. это только TDP проца + каждый винт по ~6Вт
Где-то так и есть, когда запускал тест CPU со 100% нагрузкой, потребление компа увеличивалось до 84Вт. Ну а больше там греться нечему, видеокарты нет.
acestream_3.1.48_webUI_x86.tar.gz для какого дистрибутива подходит, что-то нужно доустанавливать, кроме рекомендуемых python-setuptools python-m2crypto python-apsw ?
 
Назад
Сверху