Jump to content
XPEnology Community

Ace Stream Media-AVoD(Аудио и Видео по Запросу) и Live Streaming


Recommended Posts

5 часов назад, Архип сказал:

всё настроенно кроме ваших ip адресов и учёток

Как сделать так чтобы было распределение по группам или категориям, (детские, развлекательные, и т/д)?

Как править учётку, так и не разобрался.

Архип, поможешь???

 

Link to comment
Share on other sites

39 минут назад, tajson сказал:

распределение по группам или категориям

правим сортировку каналов в строчке 28 и 30 на True

nano /opt/HTTPAceProxy-master/modules/playlist.py

это для плагина torrenttv

nano /opt/HTTPAceProxy-master/plugins/config/torrenttv.py

ссылки этого плагина

http://ip:8000/torrenttv

http://ip:8000/torrenttv/playlist.m3u

 

 

 

39 минут назад, tajson сказал:

править учётку

 

а это для плагина p2pproxy

nano /opt/HTTPAceProxy-master/plugins/config/p2pproxy.py

строчки 19 и 20

# Insert your email on torrent-tv.ru here
email = 're.place@me'
# Insert your torrent-tv account password
password ='ReplaceMe'

ссылки этого плагина соответсвенно

http://ip:8000/channels/?type=m3u

или

http://ip:8000/channels/?group=3&type=m3u

расшифровка групп: 1-детские; 2-музыка; 3-фильмы; 4-спорт; 5-общие; 6-познавательные; 7-новостные; 8-развлекательные; 9-взрослые; 10-мужские; 11-региональные; 12-религиозные

 

в hlsproxy нет сортировки, привим только источник
 

A path to playlist.

"uri": "http://хххххххххх.m3u",

 

Edited by Архип
  • Thanks 1
Link to comment
Share on other sites

Всем привет!

перечитал форум раз 10 пока настроил, что хотел изначально :) .

в локальной сети все работает.

За это всем Спасибо.

 

Подскажите как настроить чтобы работало во внешней сети?

 

Из внешней сети плейлист от Ace Stream получаю, но он конечно не работает...  получаю плейлист по ссылке http://внешний адрес моего NAS/films.m3u. 

Я не уверен, но возможно проблема на уровне роутера в сети которого стоит NAS (хотя пробовал открывать все возможные порты) 

Пробовал редактировать полученный плейлист в блокноте заменяя локальный IP на внешний адрес моего NAS, но не работает... :(

Я не спец в сетевых технологиях... Подскажите плиз как настроить.

 

 

Link to comment
Share on other sites

1 час назад, roof сказал:

Всем привет!

перечитал форум раз 10 пока настроил, что хотел изначально :) .

в локальной сети все работает.

За это всем Спасибо.

 

Подскажите как настроить чтобы работало во внешней сети?

 

Из внешней сети плейлист от Ace Stream получаю, но он конечно не работает...  получаю плейлист по ссылке http://внешний адрес моего NAS/films.m3u. 

Я не уверен, но возможно проблема на уровне роутера в сети которого стоит NAS (хотя пробовал открывать все возможные порты) 

Пробовал редактировать полученный плейлист в блокноте заменяя локальный IP на внешний адрес моего NAS, но не работает... :(

Я не спец в сетевых технологиях... Подскажите плиз как настроить.

 

 

Прокидывай порты на адрес наса и все работает. IPTV работает точно, фильмы не проверял.

http://внешний адрес моего NAS:порт/films.m3u должно быть так. Входящий порт можешь указать другой, только в роутере адресацию настрой на тот порт который в докере указан.

Edited by sel
Link to comment
Share on other sites

Всем привет!

Подскажите как настроить чтобы работало во внешней сети?

Я не спец в сетевых технологиях... Подскажите плиз как настроить.

Привет!

Какой роутер используешь?

IP- белый или.....?

Настроен может ddns?

Чуть больше информации и думаю поможем ;-)))

 

 

Отправлено с моего iPad PRO используя Tapatalk

Link to comment
Share on other sites

ссылка

http://внешний адрес NAS:порт/films.m3u

будет работать при условии если в кроне прописано

0 */9 * * * curl -f -s -k -L -o /var/www/html/films.m3u http://roof.pythonanywhere.com/playlist/lists/?ip=внешний адрес NAS

 и если установлен nginx(в sybdata/http-hls-aceproxy его нет)

 

по фильфам и по vod вообще, разъяснял здесь

 

 

Edited by Архип
Link to comment
Share on other sites

обнова

12.05.2018 HLS-Proxy v4.7.3:

  • Обновление компонент(Node.js version v8.6.0)
  • Исправлена ошибка загрузки тв-программы из локального файла (file://)
  • Добавлена поддержка для несжатых телепрограмм
  • Обновлена база каналов
[32m[2018-05-12T20:06:02.130] [INFO] default - [39mHLS-Proxy 4.7.3
[32m[2018-05-12T20:06:02.168] [INFO] default - [39m=== Server started. http://192.168.178.92:8048/
[32m[2018-05-12T20:06:02.169] [INFO] default - [39m=== Node.js version  v8.6.0
[32m[2018-05-12T20:06:02.516] [INFO] default - [39mloadPlaylists: Loading playlists
[32m[2018-05-12T20:06:02.521] [INFO] default - [39mPlaylist cache is still valid. Use local if exists.
[32m[2018-05-12T20:06:02.610] [INFO] default - [39m=== Playlist is ready: TTV
[32m[2018-05-12T20:06:02.650] [INFO] default - [39mloadPlaylists: Loading playlists finished

log

 

 

в настоящий момент пользователи наблюдают нестабильность трансляций на стороне источника

на этот счёт вот офф. ответ ттв

Цитата

Получил ответ от ТТВ - "Ждите, не позже ВТ починим"

 

Edited by Архип
Link to comment
Share on other sites

так вот выглядит типичная закачка(в vlc) потока hls

*[2018-05-12T20:53:48.431] [INFO] default - ==> Fetching stream Матч ТВ HD (Спорт)

битрейт hls  

hls33g.thumb.png.e5176c782d99245b335547bf482dd261.png

Hide  
Edited by Архип
Link to comment
Share on other sites

  • 2 weeks later...

Приветствую! Тема Ваша очень интересная но можно подробнее как настроить? С докером никогда дел не имел.

Контейнер скачал, запустил.

Показать содержимое  

Открыл супервизор, тот говорит что 

5b02b5f59c916_.thumb.PNG.5505f94d807dfa319047daed709e1ecf.PNG

Hide  

в тонкие настройки как попасть?

Link to comment
Share on other sites

18 минут назад, manowar123 сказал:

в тонкие настройки как попасть?

 

заходим в контейнер:

docker exec -it <имя контейнера> /bin/bash

 

а дальше зависит как вы хотите смотреть

в коробке 3 прокси и все на разных портах

 

мне удобней удалённо всё объяснить

teamviewer уже меня блокирует на free поэтому через https://download.anydesk.com/AnyDesk.exe

  • Thanks 1
Link to comment
Share on other sites

4 минуты назад, deloza сказал:

Доброго времени суток.

Я правильно понимаю, что нужно иметь оплаченный эккаунт на ТТВ, для работы сего хозяйства?

Платный акк, нужен только для того, чтоб в приложении для Android работал архив, остальное всё работает и так.

  • Like 1
Link to comment
Share on other sites

9 часов назад, Sla_M сказал:
9 часов назад, deloza сказал:

Доброго времени суток.

Я правильно понимаю, что нужно иметь оплаченный эккаунт на ТТВ, для работы сего хозяйства?

Платный акк, нужен только для того, чтоб в приложении для Android работал архив, остальное всё работает и так.

 

И таки да Друзья, как и у меня только вчера на практике подтвердилось, что учётка vip ttv избыточна кроме архивов

 

это в корне меняет и упрощает использование контейнера

 

по тем обращениям по настройке что у меня были следует признать что многое непонятно из за широкого функционала как самого движка так и сторонних проксей

поэтому упростим и за основу возьмём только просмотр через плагин p2pproxy

 

и вся настройка сводится к следующему:

  1. заходим в контейнер :  docker exec -it <имя контейнера> /bin/bash
  2. путь для правки: nano /opt/HTTPAceProxy-master/plugins/config/p2pproxy.py (строчки 19 и 20)
  3. ссылки этого плагина соответсвенно:
http://ip:8000/channels/?type=m3u
http://ip:8000/channels/?group=3&type=m3u

#список по группам (расшифровка групп: 1-детские; 2-музыка; 3-фильмы; 4-спорт; 5-общие; 6-познавательные; 7-новостные; 8-развлекательные; 9-взрослые; 10-мужские; 11-региональные; 12-религиозные)

и на этом по источнику всё!

 

как обычно добавляем в крон чистку кеша через каждые 2 часа:

crontab -e

0 */2 * * * find /tmp/state/.ACEStream/.acestream_cache/* -depth -type f -mmin +5 -print0 | xargs -0 -r rm -f > /dev/null 2>&1
0 */2 * * * find /tmp/state/.ACEStream/collected_torrent_files/* -depth -type f -mmin +5 -print0 | xargs -0 -r rm -f > /dev/null 2>&1

 

*всё что в этой теме описано выше этого поста остаётся для "игры в песочнице"

 

Edited by Архип
  • Thanks 1
Link to comment
Share on other sites

53 минуты назад, Архип сказал:

путь для правки: nano /opt/HTTPAceProxy-master/plugins/config/p2pproxy.py (строчки 19 и 20)

Видимо опечатка и строки 20 и 22?

Но все-равно чего-то не хватило, плей-лист недоступен по адресу http://ip:8000/channels/?type=m3u

Link to comment
Share on other sites

32 минуты назад, Olegin сказал:

Но все-равно чего-то не хватило, плей-лист недоступен

лог авторизации и старт канала  
acehttp.py           [LINE:588 ]# INFO     [24.05 10:34:49]  Server started at 172.17.0.2:8000 Use <Ctrl-C> to stop
acehttp.py           [LINE:105 ]# INFO     [24.05 10:35:57]  Accepted connection from 172.17.0.1 path /channels/?group=5&type=m3u
acehttp.py           [LINE:106 ]# DEBUG    [24.05 10:35:57]  Headers: {'host': '192.168.178.92:32772', 'accept-language': 'de', 'range': 'bytes=0-', 'accept': '*/*', 'user-agent': 'VLC/4.0.0-dev LibVLC/4.0.0-dev'}
p2pproxy_plugin.py   [LINE:44  ]# DEBUG    [24.05 10:35:57]  Handling request
torrenttv_api.py     [LINE:82  ]# DEBUG    [24.05 10:35:57]  Creating new session
torrenttv_api.py     [LINE:87  ]# DEBUG    [24.05 10:35:57]  New session created: EpfхххххххххVEbZYt
torrenttv_api.py     [LINE:269 ]# DEBUG    [24.05 10:35:57]  http://api.torrent-tv.ru/v3/translation_list.php?session=EpfхххххххххVEbZYt&typeresult=xml&type=all
p2pproxy_plugin.py   [LINE:119 ]# DEBUG    [24.05 10:35:58]  Generating requested m3u playlist
p2pproxy_plugin.py   [LINE:134 ]# DEBUG    [24.05 10:35:58]  Exporting
acehttp.py           [LINE:105 ]# INFO     [24.05 10:35:59]  Accepted connection from 172.17.0.1 path /channels/play?id=17865
acehttp.py           [LINE:106 ]# DEBUG    [24.05 10:35:59]  Headers: {'host': '192.168.178.92:32772', 'accept-language': 'de', 'range': 'bytes=0-', 'accept': '*/*', 'user-agent': 'VLC/4.0.0-dev LibVLC/4.0.0-dev'}
p2pproxy_plugin.py   [LINE:44  ]# DEBUG    [24.05 10:35:59]  Handling request
torrenttv_api.py     [LINE:79  ]# DEBUG    [24.05 10:35:59]  Reusing saved session: EpfхххххххххVEbZYt
torrenttv_api.py     [LINE:254 ]# DEBUG    [24.05 10:35:59]  http://api.torrent-tv.ru/v3/translation_stream.php?session=EpfхххххххххVEbZYt&typeresult=json&channel_id=17865
torrenttv_api.py     [LINE:79  ]# DEBUG    [24.05 10:35:59]  Reusing saved session: EpfхххххххххVEbZYt
torrenttv_api.py     [LINE:269 ]# DEBUG    [24.05 10:35:59]  http://api.torrent-tv.ru/v3/translation_list.php?session=EpfхххххххххVEbZYt&typeresult=xml&type=all
acehttp.py           [LINE:239 ]# DEBUG    [24.05 10:36:04]  Failed to get ContentID from WEB API
aceclient.py         [LINE:83  ]# DEBUG    [24.05 10:36:04]  Successfully connected to AceStream on 127.0.0.1:62062
clientcounter.py     [LINE:24  ]# DEBUG    [24.05 10:36:04]  AceClient created
aceclient.py         [LINE:119 ]# DEBUG    [24.05 10:36:04]  >>> HELLOBG version=3
aceclient.py         [LINE:301 ]# DEBUG    [24.05 10:36:04]  <<< HELLOTS version=3.1.16 version_code=3011600 key=9747030c93 http_port=6878 bmode=0
aceclient.py         [LINE:119 ]# DEBUG    [24.05 10:36:04]  >>> READY key=n51LvQoTlJzNGaFxseRK-c38392b5316a7e23c4477a72815c4fbce35cea29
aceclient.py         [LINE:301 ]# DEBUG    [24.05 10:36:04]  <<< AUTH 0
aceclient.py         [LINE:119 ]# DEBUG    [24.05 10:36:04]  >>> USERDATA [{"gender": 1}, {"age": 5}]
aceclient.py         [LINE:119 ]# DEBUG    [24.05 10:36:04]  >>> SETOPTIONS use_stop_notifications=1
clientcounter.py     [LINE:26  ]# DEBUG    [24.05 10:36:04]  AceClient initialized
aceclient.py         [LINE:119 ]# DEBUG    [24.05 10:36:04]  >>> LOADASYNC 50066 TORRENT http://content.asplaylist.net/cXYvM0N6QkREa3pzM1Jtb3pyWWFoYjRWSy95VE13d3MvdWlISVBEL2hLekJCbWpLTVdGMURxWDkrVWg0djc2UjNHUUxDSFExTXQzVWJMRmF1bzJMQUE9PQ/cdn/812_reg.acelive 0 0 0
aceclient.py         [LINE:301 ]# DEBUG    [24.05 10:36:04]  <<< STATUS main:loading
aceclient.py         [LINE:301 ]# DEBUG    [24.05 10:36:04]  <<< LOADRESP 50066 {"status": 1, "files": [["1 TV Georgia", 0]], "infohash": "e15ef10b66eb472bc480c097b92a2936263f856f", "checksum": "d42887304074f8202e3c7a35f6020e742ea7a6a4"}
aceclient.py         [LINE:119 ]# DEBUG    [24.05 10:36:04]  >>> GETCID checksum=d42887304074f8202e3c7a35f6020e742ea7a6a4 infohash=e15ef10b66eb472bc480c097b92a2936263f856f developer=0 affiliate=0 zone=0
aceclient.py         [LINE:301 ]# DEBUG    [24.05 10:36:04]  <<< STATUS main:idle
aceclient.py         [LINE:301 ]# DEBUG    [24.05 10:36:04]  <<< ##
acehttp.py           [LINE:202 ]# WARNING  [24.05 10:36:04]  Create a broadcast "1 TV Georgia"
aceclient.py         [LINE:119 ]# DEBUG    [24.05 10:36:04]  >>> START TORRENT http://content.asplaylist.net/cXYvM0N6QkREa3pzM1Jtb3pyWWFoYjRWSy95VE13d3MvdWlISVBEL2hLekJCbWpLTVdGMURxWDkrVWg0djc2UjNHUUxDSFExTXQzVWJMRmF1bzJMQUE9PQ/cdn/812_reg.acelive 0 0 0 0 0 output_format=http
aceclient.py         [LINE:301 ]# DEBUG    [24.05 10:36:04]  <<< STATE 1
aceclient.py         [LINE:301 ]# DEBUG    [24.05 10:36:04]  <<< STATUS main:starting
aceclient.py         [LINE:301 ]# DEBUG    [24.05 10:36:05]  <<< STATUS main:prebuf;0;0;0;0;94;0;0;1;0;163840;0;0
aceclient.py         [LINE:301 ]# DEBUG    [24.05 10:36:05]  <<< START http://127.0.0.1:6878/content/e15ef10b66eb472bc480c097b92a2936263f856f/0.351408850989 stream=1
aceclient.py         [LINE:301 ]# DEBUG    [24.05 10:36:05]  <<< STATE 2
aceclient.py         [LINE:207 ]# DEBUG    [24.05 10:36:05]  Open video stream: http://127.0.0.1:6878/content/e15ef10b66eb472bc480c097b92a2936263f856f/0.351408850989
aceclient.py         [LINE:212 ]# DEBUG    [24.05 10:36:05]  Get headers from client: {'host': '192.168.178.92:32772', 'accept-language': 'de', 'accept': '*/*', 'user-agent': 'VLC/4.0.0-dev LibVLC/4.0.0-dev'}
acehttp.py           [LINE:213 ]# WARNING  [24.05 10:36:05]  Broadcast "1 TV Georgia" created
acehttp.py           [LINE:220 ]# INFO     [24.05 10:36:05]  Streaming "1 TV Georgia" to 172.17.0.1 started

 

Hide  

киньте свой лог

 

проверенно на скачаном контейнере с нуля

в директории прокси должен создатся файл .aceconfig

Edited by Архип
Link to comment
Share on other sites

1 час назад, Архип сказал:

это в корне меняет и упрощает использование контейнера

Это что-то новое или тот же что был вчера?

35 минут назад, Olegin сказал:

Видимо опечатка и строки 20 и 22?

Но все-равно чего-то не хватило, плей-лист недоступен по адресу http://ip:8000/channels/?type=m3u

для логина и пароля строки 20 и 22

У меня так же не запускается по ссылке http://ip:8000/channels/?type=m3u

По ссылке http://ip:8844/tv.m3u работает.

 

Такой еще вопрос к Архип - а как смотреть фильмы с ТТВ?

Link to comment
Share on other sites

11 минуту назад, deloza сказал:

У меня так же не запускается по ссылке

 

без лога ничего не могу сказать!

 

 

и кстати если пакеты питона особенно gevent ниже чем здесь:

acehttp.py           [LINE:506 ]# INFO     [24.05 10:34:49]  Ace Stream HTTP Proxy server starting .....
acehttp.py           [LINE:507 ]# DEBUG    [24.05 10:34:49]  Using python 2.7.14
acehttp.py           [LINE:508 ]# DEBUG    [24.05 10:34:49]  Using gevent 1.3.1.dev0
acehttp.py           [LINE:509 ]# DEBUG    [24.05 10:34:49]  Using psutil 5.4.5
acehttp.py           [LINE:510 ]# DEBUG    [24.05 10:34:49]  Using requests 2.18.4
acehttp.py           [LINE:511 ]# DEBUG    [24.05 10:34:49]  Using bencode 2.0
acehttp.py           [LINE:552 ]# INFO     [24.05 10:34:49]  Remote Ace Stream engine found on 127.0.0.1:6878

то желательно перекачать контейнер

 

 

11 минуту назад, deloza сказал:

как смотреть фильмы с ТТВ?

 

в офф. виджете это отдельная категория и к движку на относится

Edited by Архип
Link to comment
Share on other sites

 

23 минуты назад, Архип сказал:

без лога ничего не могу сказать!

Лог (сорян, по удаленке, только картинку вытащил)  

5b06bb869c208_.thumb.png.739eafb84f1a98c100c2af59f76df6ed.png

Ставил с нуля.

Hide  
Edited by Olegin
Link to comment
Share on other sites

29 минут назад, Olegin сказал:

 

Лог (сорян, по удаленке, только картинку вытащил)

5b06bb869c208_.thumb.png.739eafb84f1a98c100c2af59f76df6ed.png

Ставил с нуля.

Hide

 

у тебя прокся не находит движок и сворачивается:

Not fount any Ace Stream engine

а должно быть так:

Remote Ace Stream engine found on 127.0.0.1:6878

 

проверь конфиг aceconfig.py

 

Link to comment
Share on other sites

10 минут назад, Архип сказал:

у тебя прокся не находит движок

Это я понял, понять бы почему, скачал образ заново, развернул контейнер, поправил строки с учеткой, добавил в хрон. Конфиг вроде такой же.

Link to comment
Share on other sites

9 минут назад, Olegin сказал:

Конфиг вроде такой же.

 

что выдаёт
 

http://ip:8000/stat
http://ip:9944/app/monitor
http://ip:6878/webui/app/69696969/settings/get

 

Edited by Архип
Link to comment
Share on other sites

3 минуты назад, Архип сказал:

что выдаёт

http://ip:8000/stat - соединение сброшено

http://ip:9944/app/monitor

 

{"uploaded": 0, "upload_speed": 0, "max_upload_slots": 10, "download_speed": 0, "transport_stats": null, "max_connections": 500, "upload_slots": 0, "cpu_percent": "?", "download_limit": 0, "version_code": 3011600, "version": "3.1.16", "total_http_uploaded": 0, "type": "client", "status": "unknown", "timestamp": 1527171664, "connected_peers": [], "downloaded": 0, "run_time": 4765, "stats_report_peers": true, "choke_method": 2, "upload_limit": 0, "stats_report_interval": 1, "last_stats_update": 0, "connected_peers_count": 0, "max_peers": 50}

Hide  

http://ip:6878/webui/app/69696969/settings/get

 

{"cache_limit": 10737418240, "transcode_ac3": false, "auto_slots": true, "live_buffer": 25, "port": 9944, "max_connections": 500, "profile_age": null, "allow_intranet_access": 1, "download_limit": 0, "version_code": 3011600, "preferred_audio_language": "eng", "version": "3.1.16", "google_auth_id_token": "", "transcode_audio": false, "live_cache_type": "memory", "disk_cache_auto": true, "auth_level": 0, "transcode_mp3": false, "output_format_live": "auto", "max_upload_slots": 10, "vod_buffer": 10, "upload_limit": 0, "has_password": false, "profile_gender": null, "output_format_vod": "auto", "cache_dir": "/tmp/state/.ACEStream", "max_peers": 50, "login": "", "allow_remote_access": 1}

Hide  
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...