OldJones Posted May 15, 2014 Report Share Posted May 15, 2014 Not quite sure how to word this but, does BitTorrent natively support distributing videos encoded with MPEG4's Scalable Video Coding (SVC) in the different possibleversions? Or rather, is it possible to distribute a video file encoded with SVC in different resolutions inside the same torrent? Or link swarms that represent different resolution versions of the same SVC-encoded movie file? I'm not sure on the terminology... If so, can someone please point me in the right direction as to how I can do this myself - it sounds sweet.If this isn't yet possible, to whom do I send the cheque to make this happen? --- For those who don't know, Scalable Video Coding allows several different quality/bitrate/resolution/framerate versions of a video to be represented inside of the same bit stream. There is a baseline video layer, to which several improvement layers can be optionally added to bring up the quality while still limited by some criteria (e.g. bandwidth) http://en.wikipedia.org/wiki/Scalable_Video_Coding I'm imaging that instead of having separately encoded files, torrents and hence swarms for each version of a video (e.g. 480p, 720p & 1080p) there would be a single source file, a single torrent and a single swarm. Each person would pick what version they want when they open the torrent. Then of course only download and then seed the pieces needed for their version. Availability of the baseline video stream would be super-high since you could get those pieces of the torrent from anyone with any version of the video. Availability of higher res versions would drop off in proportion with how many people wanted them. e.g. instead of 3 different swarms of 75, 150 and 75 seeders for the 480p, 720p and 1080p versions, there would be a single swarm with availability of 300 for the 480p, 225 for the 720p and 75 for the 1080p version. When a downloader wants the 1080p version, seeders with the higher-res versions could concentrate on distributing the pieces unique to their version while those with lower-res versions filled in the rest. In my head this all sounds pretty amazing and would seem like it would increase speed and availability for everyone while reducing waste and duplication - an almost unmitigated win except for a more complicated encode/decode. But I can't find much on this anywhere. The closest I can find is a reference about 2 years ago to a prototype system called WuKong built on BitTorrent, WMV and SVC - but I don't feel like spending the money to buy the article! At least not right now. So, can anyone shed some light on this topic for me? Is it possible? How? If not, past discussions? ETA? Link to comment Share on other sites More sharing options...
This topic is now archived and is closed to further replies.