Live data from Hacker News

BitTorrent file system

github.com

31–37 of 37 posts

Re: BitTorrent file system

#31
post #12

I wonder if this prioritizes chunks in order? Or does one have to wait for an entire mp4 to be downloaded before knowing it will play all the way through?

Right, if streams aren't downloaded in order, that'd be very inefficient, and if it has to wait for the whole file to be downloaded, that'd defeat the purpose of streaming.

Re: BitTorrent file system

#34

There are actually a couple of implementations of this. I think that I most recently saw it in Pulsar[0]. I'm kind of glad these have never gotten too popular because to maintain a healthy swarm using the BitTorrent protocol, peers should not be prioritizing chunks sequentially. [0]: https://github.com/steeve/pulsar

Pulsar is a bit different. It doesn't present as a filesystem. IIRC it presents an HTTP stream to XBMC.

Re: swarm health, Pulsar's predecessor project's README says this:

"Doesn't sequential download on bittorrent is bad?

Generally, yes. However, XBMCtorrent respects the same requirements "defined" by uTorrent 3. Also, XBMCtorrent tries to make it up to the swarm by seeding while you watch the movie."

Re: BitTorrent file system

#35

There are actually a couple of implementations of this. I think that I most recently saw it in Pulsar[0]. I'm kind of glad these have never gotten too popular because to maintain a healthy swarm using the BitTorrent protocol, peers should not be prioritizing chunks sequentially. [0]: https://github.com/steeve/pulsar

Pulsar is a bit different. It doesn't present as a filesystem. IIRC it presents an HTTP stream to XBMC. Re: swarm health, Pulsar's predecessor project's README says this: "Doesn't sequential download on bittorrent is bad? Generally, yes. However, XBMCtorrent respects the same requirements "defined" by uTorrent 3. Also, XBMCtorrent tries to make it up to the swarm by seeding while you watch the movie."

You are correct. I had made an assumption after seeing a TorrentFS type previously[0].

[0]: https://github.com/steeve/pulsar/blob/fb0ed2d4691c683af781cf...

Re: BitTorrent file system

#36
post #6

Earlier quoted context omitted.

Probably, given the existence of osxfuse ( https://osxfuse.github.io/ )

Yeah, trying it now - but I'd be surprised if it builds update: nope. http://pastebin.com/Zf8fVh1D

Looks like it's missing includes for pthread.h
Post reply on HN