Skip to content

cskiraly/Streamers

Repository files navigation

This is Streamers, the cross-platform streaming engine of the PeerStreamer p2p media streaming framework.

The Streamers code implements the application logic of a peer-to-peer
streaming engine, emphasizing simplicity, configurability and
variability. It forms the basis of the PeerStreamer application, but it
is written in a way to allow experimentation with a number of scheduling
and streaming protocols. Various branches of the Streamers repository
implement largely different streaming applications.

Dependencies
------------

Streamers requires the GRAPES library (http://peerstreamer.org/GRAPES)
in order to compile. Other libraries can be included to improve
functionality, but they are kept optional in order to allow research and
experimentation with the core streaming engine without the added
complexity of these components.

We recommend using the PeerStreamer build environment to get a
full-fledged version with all the bells and whistles. See
http://peerstreamer.org/content/development

License
-------

This code is licensed under GNU AGPLv3. If you know GPL, there is
nothing to be afraid of, AGPLv3 is an official GNU license just like
GPLv3.

As stated on the GNU page: "The GNU Affero General Public License is a
modified version of the ordinary GNU GPL version 3. It has one added
requirement: if you run the program on a server and let other users
communicate with it there, your server must also allow them to download
the source code corresponding to the program that it's running. If
what's running there is your modified version of the program, the
server's users must get the source code as you modified it."

About

PeerStreamer streaming engine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published