Comments (9)
А по плееру на андроид тв рекомендации есть? У большинства нет настроек буфера.
from torrserver.
Я периодически пытаюсь слезть с Kodi, как плеера,на что-то другое. Нет, не удаётся. Самый правильный процесс проигрывания разных кодеков и файлов.. В общем на нем и сижу.
Там можно настроить его собственный кеш: https://kodi.wiki/view/HOW-TO:Modify_the_video_cache
Есть плагин, который сам исходя из параметров девайса сделает эти настройки как надо, можно пользоваться спокойно.
http://areswizard.co.uk/script.areswizard-0.0.69.zip запустить, перейти в раздел Tweaks, запустить мастер установки параметров, и можно прокликать вперед до применения.
from torrserver.
мне на arm (odroid hc2) помогли такие настройки, до этого такие же были ошибки
кеш 200, откл utp, макс соед. 50, dht 500
from torrserver.
У меня тоже зависания, но прослеживиется какая-то логика. Пока кэш не полный все проигрывается красиво и без тормозов. Кеш поставил 4 Гб. Так как на сервере 16Гб оперативки. Смотрю видос с открытыми логами и слежу за заполнением кеша в веб интерфейсе. Когда кэш заполняется Torserve начинает подчищать предыдущие блоки. Тогда через некоторое время начинают выпадать сообщения вида:
Jan 10 22:34:17 server torrserver[19893]: 2020/01/10 22:34:17 error reading torrent 386f9304a57a2b2f6b2f6cd23a0b55d5021f1777 piece 40 offset 0, 123 bytes: unexpected EOF
В этот момент в кэше уже нет 40вого блока. Оттуда и ошибка.
Я так понимаю что плеер пытается запросить блок который только что был почищен. Оттуда наверное и зависания.
Я использую linux amd64 версию. Тестирую 4К видео на 40+Гб.
Еще у меня в логах при больших файлах плеер часто реконнектится. Может это тоже влияет.
Jan 10 22:19:23 server torrserver[19893]: 2020/01/10 22:19:23 Connect client
Jan 10 22:19:25 server torrserver[19893]: 2020/01/10 22:19:25 Disconnect client
Jan 10 22:19:25 server torrserver[19893]: 2020/01/10 22:19:25 Connect client
Jan 10 22:19:25 server torrserver[19893]: 2020/01/10 22:19:25 Disconnect client
Jan 10 22:19:25 server torrserver[19893]: 2020/01/10 22:19:25 Connect client
Jan 10 22:19:27 server torrserver[19893]: 2020/01/10 22:19:27 Disconnect client
Jan 10 22:19:27 server torrserver[19893]: 2020/01/10 22:19:27 Connect client
Jan 10 22:19:27 server torrserver[19893]: 2020/01/10 22:19:27 Disconnect client
Jan 10 22:19:27 server torrserver[19893]: 2020/01/10 22:19:27 Connect client
Пробовал разные плееры: VLC, MX Player, родной от Sony. Наиболее стабильно работает родной но все равно через какое-то время начинает затыкаться.
Могу помочь дебажить ибо сам девелопер.
from torrserver.
Забыл сказать. Пробовал в VLC проигрывать с компа. Результат тот же.
from torrserver.
А зачем так много, это не совсем кэш
То что он пытается запросить удалённый кусок, это скорее ошибка движка или так нужно для него, это запрос от других пиров на сколько я понял, при кэше 200 этого почти не происходит. Советую сделать кэш 200 а в плеере уже увеличивать кэш для фильма
from torrserver.
Про ошибку какого движка речь?
Попробую.
А цвета блоков кэша что означают? Синий это то что скачивается в данный момент?
from torrserver.
@YouROK Я вроде врубился как TorrServer работает. Медиаплеер запрашивает кусок (кусок загорается голубым). TorrServer его скачивает и отдает медиаплееру. Никакого скачивания вперед не ведется. В кэше хранятся только предыдущие куски? Я прав? Тогда тут играть только буффером медиа плеера.
from torrserver.
еслиб кеша вперед не было, не было бы идеально плавного воспроизведения на 70ГБ ремуксах :)
оставте кеш 200МБ для обычных устройств, не больше, и 80-100МБ для совсем слабых с 1.5гб оперативки. Этого вполне достаточно.
После намеренного убивания сервера кино будет еще секунд 7-10 проигрываться из последних кусков в кеше, этого более чем достаточно.
У меня во время эксперементов 400-800МБ кеше ничего стабильно не работало - через 30-60мин, но обязательно кино зависнет, хотя казалось бы что должно быть наоборот. Но при таких объемах в движке что-то идет не так, и куски начинают прыгать местами или удаляться. Дефолтные 200МБ показали себя лучше всего, за 2.5ч фильмы не падают и проматываются за 2 секунды.
~
вообще с промоткой фильмов лучше не увлекаться. я заметил, что в определенных сценариях, если промотать вперед на 2 мин, потом обратно назад чуть раньше чем было (2.5мин), то проигрывание остановится после того самого предыдущего куска, а так как торрент до этого уже был скачан на несколько кусков вперед, то движок сходит с ума и уже не хочет качать снова какой-то недавних прошлых. Кароче лучше юзать паузу, и проматывать не более 1 раза :)
from torrserver.
Related Issues (20)
- [Feature] Предварительно полное скачивание фильма HOT 1
- [Feature] Bookmarks
- [BUG] TorrServer недоступен для сайтов, открытых в Chrome через http протокол. HOT 2
- Обновление торрсервера в докере HOT 2
- [BUG]
- [BUG] Launching with IPv6 enabled but not available takes a long time HOT 3
- [BUG] не выгружаются торренты из памяти HOT 4
- Request for Latest Update to Compile IPK File for webOS
- [Feature] Добавить возможность указать server address в настройках HOT 1
- [Feature]Can you add the screen function similar to Miracast AirPlay?
- [Feature] Self server update option on Linux, Windows HOT 1
- [BUG] Panic -1 Crash when openning stream of private torrent
- [BUG] HOT 1
- [BUG] Docker build action failed for matrix.134
- [BUG] Request timed out. http://tsmsx.yourok.ru/start.html HOT 1
- Быстрый автозапуск в ОС W-11 ProTorr Server-windows -amd 64 exe.[Feature] HOT 4
- [BUG] Обрезаются названия в web-интерфейсе HOT 4
- [BUG] Изменение сигнатур в заголовке *.avi HOT 1
- [Feature] Улучшение работы с категориями
- [BUG] Не раздаются торренты после просмотра
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from torrserver.