#48: BitTorrent support
-------------------------+--------------------------------------------------
 Reporter:  skaplun      |       Owner:     
     Type:  enhancement  |      Status:  new
 Priority:  minor        |   Milestone:     
Component:  WebSubmit    |     Version:     
 Keywords:               |  
-------------------------+--------------------------------------------------
 As Invenio is a digital object repository, when big files are being
 handled, !BitTorrent could be a perfect solution for user to access such
 big files. Although not currently allowed at CERN, it could be a good
 solution for other installation handling huge multimedia material, or e.g.
 ''huge scientific data''.

 A possible integration would be as a special plugin to the !WebSubmit
 converter tools. We can introduce a new converter to .torrent files, (e.g.
 by using [http://www.transmissionbt.com/ transmission CLI]) that would
 first create the torrent, and the seed it.

 This would require integration with a Tracker, and e.g. we might use
 [http://erdgeist.org/arts/software/opentracker/ OpenTracker] that can be
 configured to track only white-listed torrents (e.g. those created before
 with transmission).

 Since !BitTorrent would be useful only for huge files which are of
 interest to many users, we might either extend the /files handler to
 answer even for format that does not exists yet, and register the desire
 for a conversion that can be later handled by a daemon (See ticket #47),
 or alternatively we might have an automatic procedure that base on a
 threshold of size and number of download will pre-create the torrent.

-- 
Ticket URL: <http://cdswaredev.cern.ch/invenio/ticket/48>
Invenio <http://cdswaredev.cern.ch/invenio>

Reply via email to