Open Source P2P Video Streaming Software
The following is a directory of open source software that can be used for P2P video streaming.
A directory of closed source / proprietary P2P video streaming software applications can be
found here.
Tribler
Tribler streaming guide
License - GPL (Open Source)
Language - Python
Operating systems - Any platform that supports Python
Supported multimedia -
Windows Media video, NullSoft video, Theora video and Dirac video
p2p-next
License - GPL (Open Source)
Language - Unknown
Operating systems - All major operating systems
Project is being supported by the European Union.
Supported multimedia -
All major multimedia codecs.
DistribuStream
License - GPL (Open Source)
Language - C++
Operating systems - Any platform that supports C++
Supported multimedia -
All video codecs
VidTorrent
License - GPL (Open Source)
Language - Python
Operating systems - Any platform that supports Python
Supported multimedia - Windows Media video, NullSoft video, Theora video and Dirac video
VideoComber
License - GPL (Open Source)
Language - C++
Operating systems - Any platform that supports C++
Supported multimedia - Windows Media video, NullSoft video, Theora video and Dirac video
Freecast
License - GPL (Open Source)
Language - Java
Operating systems - Any platform that supports the Java Runtime Environment
Supported multimedia - Theora video
Peercast
Free Winamp P2P video streaming plugin available for download
License - GPL (Open Source)
Language - C++
Operating systems -
Windows, Linux and Mac OSX
Supported multimedia - Windows Media video, NullSoft video, Theora video and Dirac video
Stream 2 Stream
License - GPL (Open Source)
Language - Java
Operating systems - Any platform that supports the Java Runtime Environment
Supported multimedia - NullSoft video, Theora video and Dirac video
P2P-Radio
License - GPL (Open Source)
Language - Java
Operating systems - Any platform that supports the Java Runtime Environment
Supported multimedia - NullSoft video, Theora video and Dirac video
DistribuStream
License - GPL (Open Source)
Language - Ruby
Operating system - Any platform that supports the Ruby Environment
Supported multimedia -
Windows Media video, NullSoft video, Theora video and Dirac video
NodeZilla
License - GPL (Open Source)
Language - Java
Operating systems - Any platform that supports the Java Runtime Environment
Supported multimedia -
Windows Media video, NullSoft video, Theora video and Dirac video
(Uses VideoLan www.videolan.org open source VLC client to source content.)
Open MySee
License - GPL (Open Source)
Operating system - Windows and Linux
Supported multimedia -
Windows Media video, NullSoft video, Theora video and Dirac video
ACTLab TV
License - GPL (Open Source)
Operating system - Windows and Macintosh
Supported multimedia -
All video codecs supported by the VideoLan open source player
Google seecast
License - GPL (Open Source)
Language - C++
A P2P video on demand and P2P living broadcast client
Operating systems - Any platform that supports C++
Supported multimedia - Unknown
P2P Streaming Application
License - GPL (Open Source)
Language - Java
Operating systems - Any platform that supports the Java Runtime Environment
Supported multimedia - MPEG
Trevbus
License - GPL (Open Source)
Language - C++
Operating system - Linux
Supported multimedia -
Windows Media video, NullSoft video, Theora video and Dirac video
VideoTyrant
License - GPL (Open Source)
Language - C++
Operating system - Windows
Supported multimedia -
Windows Media video, NullSoft video, Theora video and Dirac video
FlightPath
License - GPL (Open Source)
Language - C++
Operating system - Macintosh
Supported multimedia -
Windows Media video, NullSoft video, Theora video and Dirac video