I am using FDM for downloading videos, because it creates and allocates the file completely when the download is started. This makes it possible to instantly watch the video as a Stream via DLNA-Server (such as Serviio, after refreshing the libary) on my TV as soon as the download has started. Great!
But this is only possible when using one section for downloading, because the current download behaviour doesn't download in a streaming friendly way. It downloads completely over the entire file range. Lets have a look at the following diagramm with an example for downloading with 4 sections.
Current section download strategyCode:
1 2 3 4
11 22 33 44
111 222 333 444
1111222233334444
# # # #
## ## ## ##
### ### ### ###
################
Suggested section download strategyCode:
1234
12341234
123412341234
1234123412341234
####
########
#############
##################
With the suggested section download strategy the file would have a continues growing progress, which would make it possible to stream the file to the TV, even when using section downloading to boost the speed.
How do you think about this?