Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - sashokmc

Страницы: [1] 2 3 ... 96
1
Да ладно вам, не обижайтесь так.
Я просто показал вам, что дело именно в прокси, что с коммита https://github.com/pepsik-kiev/HTTPAceProxy/tree/25fd5a648f86482e33983873b8de5f044ffc78ec
Плейлисты грузятся очень быстро есть все иконки каналов и epg.
А на последней прокси каналы грузятся долго, пропадают иконки и epg, чаще выскакивает out of memory.
Для чистоты теста выключал включал телевизор, запускал виджет, смотрел, чтоб в логе было видно, что каналы грузятся.
Вот посмотрим как у Pljushevij именно в /channels на siptv загрузка на новом прокси.

2
Так может лучше пусть будут лишние циклы? Зато хоть никаких out of memory ;)
И как говорится быстрее грузит с лишними циклами даже :)

3
Да ещё замечу баг именно в /channels
может в /torrenttv /torrenttelik его нет.
Книжку по питону открой и выучи хоть что-то за 4 года "шатания" по форумам ... И заметь в ссылке что ты привел ( http://mytalks.ru/index.php?topic=4506.msg88555#msg88555 ) в плагине p2pproxy используемым тобой как /channels  НОЛЬ ИЗМЕНЕНИЙ связанных с формированием плейлиста ....
Зато правилось много много раз playlistgenerator.py, playlist.py и привязки к ним в acehttp.py  ;)

4
Да ещё замечу баг именно в /channels
может в /torrenttv /torrenttelik его нет.

5
Сам давно пользую SIPTV+HTTPAceProxy. Ты плейлист грузишь через SIPTV.eu
Там он загружается? Что у тебя по ссылке, например http://ip:port/channels/?type=m3u ?
Да. плейлист гружу через SIPTV.eu
Вот сгрузил эту версию прокси. https://github.com/pepsik-kiev/HTTPAceProxy/tree/25fd5a648f86482e33983873b8de5f044ffc78ec
Всё грузится быстро, никаких Out of memory. иконки и epg на месте.
А после оптимизаций 25 января в файле modules/PlaylistGenerator.py https://github.com/pepsik-kiev/HTTPAceProxy/commit/16250131ea1945ed589d6365ad9367f86d3ee932
Пошло поехало.

Скачал с новой прокси PlaylistGenerator.py всё пошло out of memory.

6
Грузил плейлист в виджет Siptv. тоже пишет Your tv is out of memory.
Раньше до каких то правок в прокси, грузил даже два плейлиста /channels и Noxbit. проблем не было.
И при чем тут прокся ?
А хочешь докажу что причём? Пойду перебирать старые прокси от 1 февраля, от 1 января, найду!

7
Грузил плейлист в виджет Siptv. тоже пишет Your tv is out of memory.
Раньше до каких то правок в прокси, грузил даже два плейлиста /channels и Noxbit. проблем не было.

8
Запилил Python 3.8.0a1
Вроде всё отлично показывает.
acehttp.py           [LINE:407 ]# INFO     [20.02 19:04:16] Ace Stream HTTP Proxy server on Python 3.8.0a1 starting .....
acehttp.py           [LINE:408 ]# DEBUG    [20.02 19:04:16] Using: gevent 1.4.0, psutil 5.5.1
acehttp.py           [LINE:419 ]# DEBUG    [20.02 19:04:16] Ace Stream HTTP Proxy server IP: ***autodetected
acehttp.py           [LINE:283 ]# DEBUG    [20.02 19:04:16] AceEngine start up .....
acehttp.py           [LINE:441 ]# INFO     [20.02 19:04:16] Local AceStream engine spawned with pid 1680
acehttp.py           [LINE:470 ]# INFO     [20.02 19:04:31] Load Ace Stream HTTP Proxy plugins .....
acehttp.py           [LINE:478 ]# DEBUG    [20.02 19:04:31] Plugin loaded: Stat
acehttp.py           [LINE:478 ]# DEBUG    [20.02 19:04:31] Plugin loaded: Torrenttelik
acehttp.py           [LINE:478 ]# DEBUG    [20.02 19:04:31] Plugin loaded: P2pproxy
acehttp.py           [LINE:478 ]# DEBUG    [20.02 19:04:31] Plugin loaded: Torrentfilms
acehttp.py           [LINE:478 ]# DEBUG    [20.02 19:04:31] Plugin loaded: Allfon
acehttp.py           [LINE:478 ]# DEBUG    [20.02 19:04:31] Plugin loaded: Torrenttv
acehttp.py           [LINE:489 ]# INFO     [20.02 19:04:31] Server started at ***:8000 Use <Ctrl-C> to stop

acehttp.py           [LINE:79  ]# INFO     [20.02 19:43:56] Accepted connection from 192.168.1.71 path /channels/?type=m3u
acehttp.py           [LINE:80  ]# DEBUG    [20.02 19:43:56] Client headers: {'Accept': 'text/plain, */*; q=0.01', 'User-Agent': 'Mozilla/5.0 (Web0S; Linux/SmartTV) AppleWebKit/538.2 (KHTML, like Gecko) Large Screen Safari/538.2 LG Browser/7.00.00(LGE; 32LF650V-ZA; 04.06.25; 1; DTV_W15M); webOS.TV-2015; LG NetCast.TV-2013 Compatible (LGE, 32LF650V-ZA, wireless)', 'Accept-Language': 'ru-RU, en, *', 'Connection': 'Keep-Alive', 'Accept-Encoding': 'gzip, deflate', 'Host': '***:8000'}
p2pproxy_plugin.py   [LINE:39  ]# DEBUG    [20.02 19:43:56] Handling request
torrenttv_api.py     [LINE:85  ]# DEBUG    [20.02 19:43:56] Reusing saved session: DJoaib0jD2PrEm2yfSaYyDCB
p2pproxy_plugin.py   [LINE:103 ]# DEBUG    [20.02 19:43:59] Generating requested m3u playlist
p2pproxy_plugin.py   [LINE:118 ]# DEBUG    [20.02 19:43:59] Exporting m3u playlist
acehttp.py           [LINE:79  ]# INFO     [20.02 19:44:20] Accepted connection from 192.168.1.71 path /channels/play?id=420
acehttp.py           [LINE:80  ]# DEBUG    [20.02 19:44:20] Client headers: {'Host': '***:8000', 'Connection': 'close', 'icy-metadata': '1', 'User-Agent': 'GStreamer souphttpsrc (compatible; LG NetCast.TV-2013) libsoup/2.40.3'}
p2pproxy_plugin.py   [LINE:39  ]# DEBUG    [20.02 19:44:20] Handling request
torrenttv_api.py     [LINE:85  ]# DEBUG    [20.02 19:44:20] Reusing saved session: DJoaib0jD2PrEm2yfSaYyDCB
torrenttv_api.py     [LINE:85  ]# DEBUG    [20.02 19:44:21] Reusing saved session: DJoaib0jD2PrEm2yfSaYyDCB
acehttp.py           [LINE:161 ]# DEBUG    [20.02 19:44:24] Create connection to AceEngine.....
aceclient.py         [LINE:74  ]# DEBUG    [20.02 19:44:24] Successfully connected to AceStream on 127.0.0.1:62062
aceclient.py         [LINE:100 ]# DEBUG    [20.02 19:44:24] >>> HELLOBG version=3
aceclient.py         [LINE:246 ]# DEBUG    [20.02 19:44:24] <<< HELLOTS version=3.1.33 version_code=3013300 key=af0322bceb http_port=6878 bmode=0
aceclient.py         [LINE:100 ]# DEBUG    [20.02 19:44:24] >>> READY key=n51LvQoTlJzNGaFxseRK-67714826e1133d35c78e5f34da087cc4256d8824
aceclient.py         [LINE:246 ]# DEBUG    [20.02 19:44:24] <<< AUTH 0
aceclient.py         [LINE:100 ]# DEBUG    [20.02 19:44:24] >>> SETOPTIONS use_stop_notifications=1
aceclient.py         [LINE:100 ]# DEBUG    [20.02 19:44:24] >>> LOADASYNC 23746378 TORRENT http://content.asplaylist.net/MlJvVVpCV29PTW5zSDZQa1ByYkQrT1o4ZlZKY09nNi8wMlhoRHNZckNGVUVBYUZuUlF2Zkx4Vm5TTStvY1dwTzJyMFJmckpaYjBFNXp6ci9SS2x0a3c9PQ/cdn/526_reg.acelive 0 0 0
aceclient.py         [LINE:246 ]# DEBUG    [20.02 19:44:24] <<< STATUS main:loading
aceclient.py         [LINE:246 ]# DEBUG    [20.02 19:44:25] <<< LOADRESP 23746378 {"status": 1, "files": [["Матч! Арена HD", 0]], "infohash": "4dba1c1b206c5db2cbd8e6fcad3832d8d90872d7", "checksum": "226977298fe5e2ddd939c0bb6567b5c3a92ca53f"}
aceclient.py         [LINE:246 ]# DEBUG    [20.02 19:44:25] <<< STATUS main:idle
aceclient.py         [LINE:100 ]# DEBUG    [20.02 19:44:25] >>> START TORRENT http://content.asplaylist.net/MlJvVVpCV29PTW5zSDZQa1ByYkQrT1o4ZlZKY09nNi8wMlhoRHNZckNGVUVBYUZuUlF2Zkx4Vm5TTStvY1dwTzJyMFJmckpaYjBFNXp6ci9SS2x0a3c9PQ/cdn/526_reg.acelive 0 0 0 0 0 output_format=http
aceclient.py         [LINE:246 ]# DEBUG    [20.02 19:44:25] <<< STATE 1
aceclient.py         [LINE:246 ]# DEBUG    [20.02 19:44:25] <<< STATUS main:starting
aceclient.py         [LINE:246 ]# DEBUG    [20.02 19:44:26] <<< STATUS main:prebuf;0;0;0;0;645;0;0;13;0;1212416;0;0
aceclient.py         [LINE:246 ]# DEBUG    [20.02 19:44:26] <<< START http://127.0.0.1:6878/content/4dba1c1b206c5db2cbd8e6fcad3832d8d90872d7/0.219430475824 stream=1
aceclient.py         [LINE:246 ]# DEBUG    [20.02 19:44:26] <<< STATE 2
acehttp.py           [LINE:203 ]# INFO     [20.02 19:44:26] Streaming "Матч! Арена HD" to 192.168.1.71 started
acehttp.py           [LINE:216 ]# DEBUG    [20.02 19:44:26] Sending HTTPAceProxy headers to client: {'Connection': 'keep-alive', 'Keep-Alive': 'timeout=15, max=100', 'Accept-Ranges': 'none', 'Transfer-Encoding': 'chunked', 'Content-Type': 'video/MP2T', 'Pragma': 'no-cache', 'Cache-Control': 'max-age=0, no-cache, no-store'}
aceclient.py         [LINE:246 ]# DEBUG    [20.02 19:44:27] <<< STATUS main:dl;0;0;2399;0;0;25;0;7307264;0;0
aceclient.py         [LINE:246 ]# DEBUG    [20.02 19:44:27] <<< EVENT livepos last=1550681054 live_first=1550679254 pos=1550681054 first_ts=1550679254 last_ts=1550681054 is_live=1 live_last=1550681054 buffer_pieces=30
aceclient.py         [LINE:246 ]# DEBUG    [20.02 19:44:28] <<< STATUS main:dl;0;0;2813;0;0;29;0;13025280;0;0
aceclient.py         [LINE:246 ]# DEBUG    [20.02 19:44:28] <<< EVENT livepos last=1550681056 live_first=1550679256 pos=1550681031 first_ts=1550679256 last_ts=1550681056 is_live=1 live_last=1550681056 buffer_pieces=30
aceclient.py         [LINE:246 ]# DEBUG    [20.02 19:44:30] <<< STATUS main:dl;0;0;3680;0;1;25;0;22872064;0;16384
aceclient.py         [LINE:246 ]# DEBUG    [20.02 19:44:30] <<< EVENT livepos last=1550681057 live_first=1550679257 pos=1550681034 first_ts=1550679257 last_ts=1550681057 is_live=1 live_last=1550681057 buffer_pieces=30
aceclient.py         [LINE:246 ]# DEBUG    [20.02 19:44:31] <<< STATUS main:dl;0;0;3563;0;120;22;0;27131904;0;1392640
aceclient.py         [LINE:246 ]# DEBUG    [20.02 19:44:31] <<< EVENT livepos last=1550681059 live_first=1550679259 pos=1550681038 first_ts=1550679259 last_ts=1550681059 is_live=1 live_last=1550681059 buffer_pieces=30
aceclient.py         [LINE:246 ]# DEBUG    [20.02 19:44:32] <<< STATUS main:dl;0;0;3229;0;282;22;0;28000256;0;3571712
aceclient.py         [LINE:246 ]# DEBUG    [20.02 19:44:32] <<< EVENT livepos last=1550681060 live_first=1550679260 pos=1550681038 first_ts=1550679260 last_ts=1550681060 is_live=1 live_last=1550681060 buffer_pieces=30
aceclient.py         [LINE:246 ]# DEBUG    [20.02 19:44:33] <<< STATUS main:dl;0;0;3123;0;265;30;0;30425088;0;3637248
aceclient.py         [LINE:246 ]# DEBUG    [20.02 19:44:33] <<< EVENT livepos last=1550681060 live_first=1550679260 pos=1550681038 first_ts=1550679260 last_ts=1550681060 is_live=1 live_last=1550681060 buffer_pieces=30
aceclient.py         [LINE:246 ]# DEBUG    [20.02 19:44:33] <<< PAUSE
aceclient.py         [LINE:246 ]# DEBUG    [20.02 19:44:33] <<< STATE 3
aceclient.py         [LINE:246 ]# DEBUG    [20.02 19:44:34] <<< STATUS main:buf;61;0;0;0;2890;0;249;29;0;31195136;0;3670016
aceclient.py         [LINE:246 ]# DEBUG    [20.02 19:44:34] <<< EVENT livepos last=1550681062 live_first=1550679262 pos=1550681038 first_ts=1550679262 last_ts=1550681062 is_live=1 live_last=1550681062 buffer_pieces=30
aceclient.py         [LINE:246 ]# DEBUG    [20.02 19:44:35] <<< STATUS main:buf;85;0;0;0;2663;0;232;35;0;31621120;0;3670016
aceclient.py         [LINE:246 ]# DEBUG    [20.02 19:44:35] <<< EVENT livepos last=1550681063 live_first=1550679263 pos=1550681038 first_ts=1550679263 last_ts=1550681063 is_live=1 live_last=1550681063 buffer_pieces=30
aceclient.py         [LINE:246 ]# DEBUG    [20.02 19:44:36] <<< STATUS main:buf;85;0;0;0;2575;0;220;36;0;33341440;0;3719168
aceclient.py         [LINE:246 ]# DEBUG    [20.02 19:44:36] <<< EVENT livepos last=1550681064 live_first=1550679264 pos=1550681038 first_ts=1550679264 last_ts=1550681064 is_live=1 live_last=1550681064 buffer_pieces=30

9
1) Что такое Libre ?
2) Что такое pvr iptv simple ?
3) Что такое KODI ?
4) Какое отношение имеет к этому прокся ? Любой "реинкарнации" хоть сегодняшняя, хоть вчерашняя, хоть годичной давности ? И почему она виновата ?
На других плейлистах утечки нет. К примеру качал Noxbit.
Буду рад фикса и тестирования.
4) Какое отношение имеет к этому прокся ? Любой "реинкарнации" хоть сегодняшняя, хоть вчерашняя, хоть годичной давности ? И почему она виновата ?
https://forum.libreelec.tv/thread/14620-rpi3-8-95-9-0-kodi-still-crash/?postID=111634#post111634 - успехов в освоении НОВОГО для Вас форума ....
Скачал декабрьскую версию прокси, всё отлично работает. Схожие проблемы ещё у кого-то не означает, что тот же человек пишет.
Да помню после какого-то обновления прокси, плейлисты стали тупить жутко.

10
что нужно изменить что бы можно было поставить на паузу а потом продолжить смотреть

нажал на паузу на пару сек.:
aceclient.py         [LINE:205 ]# WARNING  [20.02 08:22:52] Client ip does not read data until 15.0 sec
acehttp.py           [LINE:228 ]# INFO     [20.02 08:22:52] Streaming "" to ip finished
aceclient.py         [LINE:100 ]# DEBUG    [20.02 08:22:52] >>> STOP
aceclient.py         [LINE:246 ]# DEBUG    [20.02 08:22:52] <<< STATE 0
aceclient.py         [LINE:246 ]# DEBUG    [20.02 08:22:52] <<< STATUS main:idle
acehttp.py           [LINE:233 ]# DEBUG    [20.02 08:22:52] Broadcast "" stoped. Last client ip disconnected
Это не возможно, вдумайтесь в название Ace STREAM
Хотите перемотку и паузу, покупайте iptv мультикаст у провайдера.

11
1) Что такое Libre ?
2) Что такое pvr iptv simple ?
3) Что такое KODI ?
4) Какое отношение имеет к этому прокся ? Любой "реинкарнации" хоть сегодняшняя, хоть вчерашняя, хоть годичной давности ? И почему она виновата ?
На других плейлистах утечки нет. К примеру качал Noxbit.
Буду рад фикса и тестирования.

12
Libreelec 9.0 Прокси с последним обновлением.
Регулярно ловлю утечку памяти. (ace stream ещё не ставил). Просто в простое.
Kodi валится спустя некоторое время, чёрный экран, перезапускается.
acehttp.py           [LINE:407 ]# INFO     [19.02 18:02:59] Ace Stream HTTP Proxy server on Python 2.7.15 starting .....
acehttp.py           [LINE:408 ]# DEBUG    [19.02 18:02:59] Using: gevent 1.4.0, psutil 5.5.1
acehttp.py           [LINE:419 ]# DEBUG    [19.02 18:02:59] Ace Stream HTTP Proxy server IP: **** autodetected
acehttp.py           [LINE:459 ]# ERROR    [19.02 18:02:59] AceStream not found!
acehttp.py           [LINE:470 ]# INFO     [19.02 18:02:59] Load Ace Stream HTTP Proxy plugins .....
acehttp.py           [LINE:478 ]# DEBUG    [19.02 18:02:59] Plugin loaded: Torrenttv
acehttp.py           [LINE:478 ]# DEBUG    [19.02 18:02:59] Plugin loaded: Torrentfilms
acehttp.py           [LINE:478 ]# DEBUG    [19.02 18:02:59] Plugin loaded: P2pproxy
acehttp.py           [LINE:478 ]# DEBUG    [19.02 18:02:59] Plugin loaded: Stat
acehttp.py           [LINE:478 ]# DEBUG    [19.02 18:02:59] Plugin loaded: Torrenttelik
acehttp.py           [LINE:478 ]# DEBUG    [19.02 18:02:59] Plugin loaded: Allfon
acehttp.py           [LINE:489 ]# INFO     [19.02 18:02:59] Server started at ****:8000 Use <Ctrl-C> to stop
[  869.348386] vchiq: 0: ignoring ERROR from callback to service 5004uname -a
Linux LibreELEC 4.19.17 #1 SMP Tue Jan 29 11:27:55 EST 2019 armv7l GNU/Linux
Плейлист гружу в pvr iptv simple 3,5,7,2
Особенно когда грузится epg. Тоже жёсткая утечка памяти бывает до зависания и перезагрузки Kodi.

13
Не знаю, у меня Libreelec epg с той ссылки из прокси нет на Матч тв.
А что за обновления на гите?

14
# TV Guide URL
tvgurl = 'http://epg.do.am/tv.gz'
Почему-то с этого источника отсутствует программа Матч ТВ и матч тв hd.
Вбил старую добрую ссылку. http://api.torrent-tv.ru/ttv.xmltv.xml.gzВсё есть ;)

15
Да Прокси отлично работает! посмотрел биатлон с 50 пирами. раздача была около 4-5 мегабайт секунду.
Ждём фикса торрентов

Страницы: [1] 2 3 ... 96