https://github.com/balazskreith/gst-mprtp
Gstreamer plugin for MPRTP protocol, FRACTaL congestion control algorithm
https://github.com/balazskreith/gst-mprtp
congestion-controller gst-mprtp gstreamer-plugins mprtp-packet
Last synced: 4 months ago
JSON representation
Gstreamer plugin for MPRTP protocol, FRACTaL congestion control algorithm
- Host: GitHub
- URL: https://github.com/balazskreith/gst-mprtp
- Owner: balazskreith
- License: other
- Created: 2016-03-18T09:17:25.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2020-05-14T09:15:09.000Z (about 6 years ago)
- Last Synced: 2025-02-28T07:11:41.731Z (over 1 year ago)
- Topics: congestion-controller, gst-mprtp, gstreamer-plugins, mprtp-packet
- Language: C
- Homepage:
- Size: 108 MB
- Stars: 13
- Watchers: 3
- Forks: 5
- Open Issues: 4
-
Metadata Files:
- Readme: README
- Changelog: ChangeLog
- License: COPYING
- Authors: AUTHORS
Awesome Lists containing this project
README
MPRTP Plugin
What is it?
-----------
Multipath RTP (MPRTP) extends RTP header in order to
be used for splitting a consequent media stream amongst
several subflow. Thus it is used for transmitting
a coherent media stream on different path parallely.
The Latest Version
------------------
Details of the latest version can be found at
https://github.com/multipath-rtp/gst-mprtp.
Installation
------------
gst-mprtp is a gstreamer plugin. In order to use it
you need gstreamer, gst-plugins-base and gst-plugins-good.
For pipelining details see tests/server and client
applications.
If you have the requirements then simply give the
sudo make install command in bash.
Tests
-----
For tests you need tc and you need to run the following scripts:
0. Run make install at gst-mprtp/ directory.
1. Enter to gst-mprtp/tests directory in sudo su mode.
2. Run ./scripts/setup_testbed.sh from tests directory.
3. Run ./server --info
4. Run ./scripts/run_stest --profile X --duration Y,
where X is the profile num for server and client and Y
is the duration time for running in seconds.
You can abort the test by pressing Ctrl+C
Contacts
--------
Balázs Kreith, Varun Singh, Jörg Ott
Acknowledgements
----------------
Special thanks to Jesus Llorente Santos for writing
the original test scripts.