|
Notes:
The client presently stores incoming data in a memory buffer. This causes the client to consume massive amounts of memory as the file downloads. Subsequent releases will fix this by improving the design of the memory buffer, moving to a disk-backed buffer and/or discarding some of the
downloaded data after it's been played back.
The protocol facilitates allowing clients to have a moving window of data in a stream, so they need not retain data which has already been displayed to the user.
Seeds are presently not authenticated in any way, thus anyone can attach a seed and populate the server with any files of their choosing. However, since file checksumming is done by the server itself, this means that only seeds running on the same system as the server will actually work.
This will be resolved by either incorporating the seed directly into the DistribuStream server, or adding both authentication and commands for checksumming to the server <-> seed protocol.
Changes:
Initial release
|