Wikimedia Cooperation: Swift
Trial Website
- Please visit http://swarmplayer.p2p-next.org/3000/ for rc3 software and test links.
TODO
- Expand mwEmbed such that:
if (typeof tswiftTransport != 'undefined') { // contact url2torrent.p2p-next.org // generate <video> <source> element based on 'swift' key // in JSON reply } if (typeof swarmTransport != 'undefined') { // contact normal url2torrent, etc. }
- Autoseed more?
- More permanent solution to 99% bug = fuzzy len.
- Good quality video of Swift-on-Android
- Good quality video of Swift-on-iPad
- Update 3000 website with Swift enabled Sintel Wikipedia page.
- Watch seeder.log growth
(* Report bug: upload.wikipedia.org returns 200 on invalid Range request (> actual content-length), not 416)
Known Issues
- Seeking is currently not supported. The Swift HTTP gateway presently doesn't handle/accept HTTP range requests. Video controls do allow seeking, but that doesn't work well. Seeking without range requests not properly supported in FF? I also cannot find a way to disable seek at the GUI for the default firefox controls :-(
DONE
- HTTP fallback implemented in XPI's JavaScript?:
- Fallback to 2nd <source> if swift.exe no start or no data (swift exits).
- Fallback to HTTP URL if swift.exe delivered data.
- Setup own url2torrent on http://url2torrent.p2p-next.org that generates tswift:// URLs in 'swift' response field.
- Made trial code independent of normal SwarmPlayer, i.e. tswift:// and tswift@…
- Fix for Linux not commencing playback (=rc2)
- swift.exe as Windows app, not Console
- Turn off autoswiftization for other videos, or set failover time to shorter (currently 5 s)
- Logging Mac version
Software
- .xpi code
- Arno's swift code (this is currently in the closed project repos, open stuff via www.libswift.org.)
- url2torrent code tweaked for trial
- Please visit http://swarmplayer.p2p-next.org/3000/ for binaries.
OLD
Test pages
- Visit http://wikipedia.p2p-next.org/swift/sintel.html for an end-to-end test using url2torrent.p2p-next.org. (updated not to autogenerate a new page, just inline a new video element)
- Classic BBC weather man
- Episode from "330 Squadron" from NRT
- Sintel 2K (buggy, swift stalls on first play)
Links
Attachments
-
SwarmPlayer_3000.18642.1910.deb
(98.2 KB) -
added by arno@… 18 months ago.
Lucid deb
-
SwarmPlayer_3000.18642.1910.xpi
(240.3 KB) -
added by arno@… 18 months ago.
Win32 .xpi
-
SwarmPlayer_3000.18675.1919.deb
(98.4 KB) -
added by arno@… 18 months ago.
Lucid deb
-
SwarmPlayer_3000.18675.1919.xpi
(240.5 KB) -
added by arno@… 18 months ago.
Win32 .xpi
