Octoshape is an interesting P2P video plugin with Linux support, also used by CNN and other companies. At the moment it is still just an executable file which needs a script in order to run, so the support for Ubuntu has yet to be implemented. If you want to try it out, give it a bash and see how it flys. Then figure out a way to package it properly. I know it is something I could do, when I get round to reading the debian packaging manual.
Unfortunately the plugin is not GPL’d — there is a fairly lenient EULA which gives users a non-exclusive license for private use, and since this also entails interacting with other computers and users in order to create a P2P network, I don’t see how the license is actually enforcable. Give it a read, before you do anything rash like releasing it via a ppa, since you might have to ask the company for permission.
A simple mozilla plugin would help viewers deprived of bandwidth and living in the third world. Yes, P2P is a way out of the censorship model.
Download and installation instructions
Here are three more projects which provide P2P video support for Linux:
Both SwarmPlayer and Tribler are tstream capable. Tstream is a new torrent format specially designed for video.
You can find tstream files on eztv.it
Love some of the technology coming out of the East. The SopCast player is revolutionising streaming video on low-bandwidth.There is both a CLI version and a GUI front-end which will hopefully spur developers to produce regional variations. P2P has the potential to liberate us all from the shackles of national broadcasters and greedy pay-channels, especially in poorer developing countries. P2P also represents an ingenious way around state censorship and propoganda machines. Viva Linux Freedom.
First install the Sopcast Ubuntu PPA which will manage the installation of SopCast Player
echo "deb http://ppa.launchpad.net/jason-scheunemann/ppa/ubuntu `lsb_release -cs` main" | sudo tee -a /etc/apt/sources.list && sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CD30EE56
Now that the repositories are installed issue the following commands to install sopcast-player:
sudo apt-get update && sudo apt-get install sopcast-player
In certain countries you may need to install the Medibuntu repositories to satisfy the VLC dependency requirement.
Use the following command to install the version of Medibuntu relevant to your Ubuntu release:
sudo wget http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list --output-document=/etc/apt/sources.list.d/medibuntu.list && sudo apt-get -q update && sudo apt-get --yes -q --allow-unauthenticated install medibuntu-keyring && sudo apt-get -q update
Additional installation instructions can be found at https://help.ubuntu.com/community/Medibuntu.
Install the deb via apticon
If you’re running Karmic you will probably have to install libstdc++5. Here is how.
Some P2P Channels available on the Web
Link to Ubuntu Forums Sopcast thread