Я предлагаю сделать размер куска динамичным, и менять его по размеру фильма:
> 700MB = 2MB piece
200MB - 700MB = 1MB
< 200MB = 512KB
Думаю таким путем, мы достигним неплохого компромиса. Если файл маленький (до 100Мю) а куски по 2Мб, то у нас мало кто будет раздавать кроми нашего сервера - так как пока кто-то скачает достаточно кусков что-бы раздавать, то он уже будет довольно близок к концу качания (если считать что у нас есть те, кто качают по 100-300Кб/с). Как вы считаете?
|