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

Pepsik

  • Hero Member
  • *****
  • Сообщений: 1364
  • Лучшее - враг хорошего!
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #5955 : Январь 08, 2018, 18:32:49 »
Отличная новость!
То есть я так понял можно будет в проксе маппить нужные потоки от движка?
Отличный вопрос  ;D какие ненужный потоки идут от движка ? а? Может я чего-то не понимаю ?
К примеру эти чёртовы субтитры. в Лыжах в форке их никак не отключить.
Так же я вам давал Звёздные врата. где куча русских аудио дорожек. которые просто так нельзя выбрать.
1) Дать ссылку на документацию по ffmpeg ? Функционал транскодинга с помощью ffmpeg для "ИСХОДЯЩИХ" потоков был реализован Ан9рей ГОД ТОМУ НАЗАД.  Я о "матчасти" уже просто задолбался говорить ....
2) КАКОЕ отношение возможность просмотра live трансляций и их архивов, которые в hls, БЕЗ использования VLC помогут Вам со всей той "билебердой" что Вы запостили по поводу Звездных врат и прочих ?   
https://t.me/AceStreamMOD
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ

Pepsik

  • Hero Member
  • *****
  • Сообщений: 1364
  • Лучшее - враг хорошего!
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #5956 : Январь 08, 2018, 19:35:28 »
Открыл новую ветку ->

https://github.com/pepsik-kiev/HTTPAceProxy

VLC - RIP  :'( Помянем .....

Да здравствует новый КОСТЫЛЬ ! FFMPEG  ;D ... что по мне не такой капризный, шустрее и ГОРАЗДО стабильнее , ну практически неубиенный ....

Настройки по умолчанию трогать не надо. Ну кроме портов "под себя" ... Архивы телепередач работают "из коробки". Прокся сама определит тип потка и если надо , то для конкретного потока будет запущено транскодирование с помощью ffmpeg. По умолчанию все потоки работают как и раньше , но в случае если от движка пойдет поток в hls (например архивы телепередач), то он автоматом "прогонится" через ffmpeg .... Если Вам сильно хочется загрузить проц и память своего компа, то в aceconfig.py - streamtype='hls' (НЕ рекомендуется) и тогда ВСЕ будет "прогоняться" через ffmpeg....  Опять же надо понимать что переключение на канал с hls-трансляцией будет чуть дольше ...  ;)

Для работы прокси необходимы модули python gevent, psutil и обязательно установлен ffmpeg
sudo apt-get install ffmpeg
Windows-пользователи могут взять тут - https://ffmpeg.zeranoe.com/builds/ и прописать в переменную PATH путь на ffmpeg.exe

Тестировалось сутки на linux-based + тестерами на Windows. Так что если у Вас что-то не работает и Вы постите свое "фэ" БЕЗ логов выявленной ошибки, а только на основании Вашей "фантазии" то - >
Однако не следует думать, что здесь какое-то колдовство или чудо. Ничего подобного!
Ибо чудес не бывает. Как это доказал наш профессор Преображенский.
Всё построено на силах природы с разрешения месткома и культпросветкомиссии.

p.s.  Чтобы убедиться что раоботает именно в hls в vlc плеере вводим (это "живая" трансляция в hls на момент публикации поста)
http://proxy_IP:port/infohash/cb807bdfbe93aef4527971ebfe3261eecadaf8d5/stream.mp4
А в aceconfig.py loglevel = logging.DEBUG
и наблюдаем в логе
aceclient.py         [LINE:261 ]# WARNING  [08.01 22:39:55]  HLS stream detected. Ffmpeg transcoding started
acehttp.py           [LINE:58  ]# DEBUG    [08.01 22:39:55]  "GET /infohash/cb807bdfbe93aef4527971ebfe3261eecadaf8d5/stream.mp4 HTTP/1.1" 200 -
acehttp.py           [LINE:421 ]# DEBUG    [08.01 22:39:55]  Sending HTTPAceProxy headers to client: {'Connection': 'Keep-Alive', 'Content-Type': 'video/mpeg', 'Keep-Alive': 'timeout=15, max=100'}
aceclient.py         [LINE:353 ]# DEBUG    [08.01 22:39:56]  <<< STATUS main:dl;0;0;843;0;0;0;0;3393400;0;0
aceclient.py         [LINE:353 ]# DEBUG    [08.01 22:39:56]  <<< EVENT livepos last=0 live_first=0 pos=14075161 first_ts=0 last_ts=0 is_live=0 live_last=0 buffer_pieces=0
aceclient.py         [LINE:353 ]# DEBUG    [08.01 22:39:58]  <<< STATUS main:dl;0;0;557;0;0;0;0;3393400;0;0
aceclient.py         [LINE:353 ]# DEBUG    [08.01 22:39:58]  <<< EVENT livepos last=0 live_first=0 pos=14075161 first_ts=0 last_ts=0 is_live=0 live_last=0 buffer_pieces=0
aceclient.py         [LINE:353 ]# DEBUG    [08.01 22:40:00]  <<< STATUS main:dl;0;0;446;0;0;1;0;3639160;0;0
aceclient.py         [LINE:353 ]# DEBUG    [08.01 22:40:00]  <<< EVENT livepos last=0 live_first=0 pos=14075161 first_ts=0 last_ts=0 is_live=0 live_last=0 buffer_pieces=0
...........
..........
........
.....
...
..
.
aceclient.py         [LINE:326 ]# DEBUG    [08.01 22:40:24]  Video stream closed
aceclient.py         [LINE:138 ]# DEBUG    [08.01 22:40:24]  STOP
aceclient.py         [LINE:353 ]# DEBUG    [08.01 22:40:24]  <<< STATE 0
aceclient.py         [LINE:353 ]# DEBUG    [08.01 22:40:24]  <<< STATUS main:idle
aceclient.py         [LINE:463 ]# DEBUG    [08.01 22:40:24]  STATUS changed to main:idle
acehttp.py           [LINE:319 ]# DEBUG    [08.01 22:40:24]  END REQUEST
aceclient.py         [LINE:293 ]# DEBUG    [08.01 22:40:24]  All clients disconnected - closing video stream
aceclient.py         [LINE:311 ]# WARNING  [08.01 22:40:25]  Ffmpeg transcoding stoped
 
« Последнее редактирование: Январь 29, 2018, 17:33:50 от Pepsik »
https://t.me/AceStreamMOD
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ

AlekSK

  • Full Member
  • ***
  • Сообщений: 177
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #5957 : Январь 08, 2018, 20:36:06 »
Кому интересно - ffmpeg под Windows можно взять здесь

Pljushevij

  • Sr. Member
  • ****
  • Сообщений: 484
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #5958 : Январь 08, 2018, 22:19:12 »
Открыл новую ветку ->

https://github.com/pepsik-kiev/HTTPAceProxy

VLC - RIP  :'( Помянем .....

Да здравствует новый КОСТЫЛЬ ! FFMPEG  ;D ... что по мне не такой капризный, шустрее и ГОРАЗДО стабильнее , ну практически неубиенный ....

Настройки по умолчанию трогать не надо. Ну кроме портов "под себя" ... Архивы телепередач работают "из коробки". Прокся сама определит тип потка и если надо , то для конкретного потока будет запущено транскодирование с помощью ffmpeg. По умолчанию все потоки работают как и раньше , но в случае если от движка пойдет поток в hls (например архивы телепередач), то он автоматом "прогоняться" через ffmpeg .... Если Вам сильно хочется загрузить проц и память своего компа, то в aceconfig.py - streamtype='hls' (НЕ рекомендуется) и тогда ВСЕ будет "прогоняться" через ffmpeg....  Опять же надо понимать что переключение на канал с hls-трансляцией будет чуть дольше ...  ;)

Для работы прокси необходимы модули python gevent, psutil, requests и bencode и обязательно установлен ffmpeg
sudo apt-get install ffmpeg
Windows-пользователи могут взять тут - https://ffmpeg.zeranoe.com/builds/ и прописать в переменную PATH путь на ffmpeg.exe

Тестировалось сутки на linux-based + тестерами на Windows. Так что если у Вас что-то не работает и Вы постите свое "фэ" БЕЗ логов выявленной ошибки, а только на основании Вашей "фантазии" то - >
Однако не следует думать, что здесь какое-то колдовство или чудо. Ничего подобного!
Ибо чудес не бывает. Как это доказал наш профессор Преображенский.
Всё построено на силах природы с разрешения месткома и культпросветкомиссии.



 

Я ещё не качал и поэтому вопрос - это для плейлиста от Torrent-TV, раз речь об архивах? Точнее, архивы работают только от плейлиста Торрент-ТВ?
LG 47LM660S + HTTPAceProxy на Ubuntu 18.04 LTS x64 Server (ASRock J3455B-ITX + 8Gb RAM + 24Gb SSD)

Pepsik

  • Hero Member
  • *****
  • Сообщений: 1364
  • Лучшее - враг хорошего!
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #5959 : Январь 08, 2018, 22:29:07 »
Я ещё не качал и поэтому вопрос - это для плейлиста от Torrent-TV, раз речь об архивах? Точнее, архивы работают только от плейлиста Торрент-ТВ?
А есть другие broadcast-еры с архивами live в cdn acestream ;) ? Не поделитесь инфой ?
« Последнее редактирование: Январь 08, 2018, 22:36:37 от Pepsik »
https://t.me/AceStreamMOD
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ

Sei4eto

  • Jr. Member
  • **
  • Сообщений: 99
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #5960 : Январь 08, 2018, 23:37:51 »
Hello! Thanks for your work. I will try it.

Цитировать
Windows-пользователи могут взять тут - https://ffmpeg.zeranoe.com/builds/ и прописать в переменную PATH путь на ffmpeg.exe

How can I change the path of ffmpeg.exe? Where should I change it?

Thank you!
« Последнее редактирование: Январь 08, 2018, 23:40:20 от Sei4eto »

Pepsik

  • Hero Member
  • *****
  • Сообщений: 1364
  • Лучшее - враг хорошего!
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #5961 : Январь 08, 2018, 23:44:40 »
Hello! Thanks for your work. I will try it.

Цитировать
Windows-пользователи могут взять тут - https://ffmpeg.zeranoe.com/builds/ и прописать в переменную PATH путь на ffmpeg.exe

How can I change the path of ffmpeg.exe? Where should I change it?

Thank you!
Just uppend the PATH variable  ;) in Windows OS https://www.computerhope.com/issues/ch000549.htm
« Последнее редактирование: Январь 08, 2018, 23:48:27 от Pepsik »
https://t.me/AceStreamMOD
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ

Sei4eto

  • Jr. Member
  • **
  • Сообщений: 99
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #5962 : Январь 08, 2018, 23:48:13 »
Hello! Thanks for your work. I will try it.

Цитировать
Windows-пользователи могут взять тут - https://ffmpeg.zeranoe.com/builds/ и прописать в переменную PATH путь на ffmpeg.exe

How can I change the path of ffmpeg.exe? Where should I change it?

Thank you!
Just uppend the PATH variable  ;) in Windows OS

Thanks!
It seems I have to read more about this. :)

Pepsik

  • Hero Member
  • *****
  • Сообщений: 1364
  • Лучшее - враг хорошего!
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #5963 : Январь 08, 2018, 23:52:10 »
Thanks!
It seems I have to read more about this. :)
You are welcome ! Practice makes perfect !
https://t.me/AceStreamMOD
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ

Sei4eto

  • Jr. Member
  • **
  • Сообщений: 99
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #5964 : Январь 09, 2018, 00:16:25 »
I tried the guide from this link https://www.wikihow.com/Install-FFmpeg-on-Windows
I Set PATH for ffmpeg in Environmental Variables.
I have already installed python gevent, psutil, requests и bencode (checked with pip install - all are installed).
I edited plugins config files (user, pass, link).
But... when I start acehttp.py nothing happens - just blank python black screen. :(
I have aceproxy (AndreyPavlenko) set and working.

I will continue to try tomorrow!  :)

Pepsik

  • Hero Member
  • *****
  • Сообщений: 1364
  • Лучшее - враг хорошего!
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #5965 : Январь 09, 2018, 00:25:20 »
I tried the guide from this link https://www.wikihow.com/Install-FFmpeg-on-Windows
I Set PATH for ffmpeg in Environmental Variables.
I have already installed python gevent, psutil, requests и bencode (checked with pip install - all are installed).
I edited plugins config files (user, pass, link).
But... when I start acehttp.py nothing happens - just blank python black screen. :(
I have aceproxy (AndreyPavlenko) set and working.

I will continue to try tomorrow!  :)
aceconfig.py -> loglevel = logging.DEBUG if you need log's  on black screen ... I turn off log's by default  ;)
« Последнее редактирование: Январь 09, 2018, 00:29:14 от Pepsik »
https://t.me/AceStreamMOD
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ

alex23

  • Full Member
  • ***
  • Сообщений: 176
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #5966 : Январь 09, 2018, 01:18:38 »
Открыл новую ветку ->

https://github.com/pepsik-kiev/HTTPAceProxy



Эx.. Красава!

Спасибо!

для тех кто уже подзыбыл:
http://proxy_IP:port/archive/?filter=archive&type=m3u                       
http://proxy_IP:port/archive/playlist/?suffix=.m3u.
http://proxy_IP:port/archive/dates/?days=3.
http://proxy_IP:port/archive/playlist/?days=3
« Последнее редактирование: Январь 09, 2018, 01:31:18 от alex23 »
servers:(vps)Xeon E5-2620 v4,(local)Intel n3150,(local)RPi3 B+> AceStream v3.1.6-v3.1.31 > HTTPAceProxy > client : apple tv 4k > Cloud Stream IPTV Player
alpine based docker image acestream

XATTA6

  • Jr. Member
  • **
  • Сообщений: 89
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #5967 : Январь 09, 2018, 08:16:42 »
Так что, теперь vlc не актуален?

Pepsik

  • Hero Member
  • *****
  • Сообщений: 1364
  • Лучшее - враг хорошего!
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #5968 : Январь 09, 2018, 09:43:12 »
Так что, теперь vlc не актуален?
Он и раньше не особо актуален был ... Использовался только пользователями при просмотре архивов TTV... Из-за "врожденной" глючности всегда мозолил мне глаза, хоть я им и не пользовался , а остальным пользователям - нервы  ;D , ну тем кто пользовался ..... теперь джем'c отзывов о новом "костыле" ....  ::)
https://t.me/AceStreamMOD
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ

XATTA6

  • Jr. Member
  • **
  • Сообщений: 89
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #5969 : Январь 09, 2018, 12:15:20 »
я попробовал на vps с одним xenon e5, а приложении TTV android - сек 10 открывается...
в вебморде acesstream стоит hls.
« Последнее редактирование: Январь 09, 2018, 12:18:12 от XATTA6 »