{"id":16055262,"url":"https://github.com/balazskreith/gst-mprtp","last_synced_at":"2026-03-12T09:41:25.163Z","repository":{"id":90683261,"uuid":"54188953","full_name":"balazskreith/gst-mprtp","owner":"balazskreith","description":"Gstreamer plugin for MPRTP protocol, FRACTaL congestion control algorithm","archived":false,"fork":false,"pushed_at":"2020-05-14T09:15:09.000Z","size":113704,"stargazers_count":13,"open_issues_count":4,"forks_count":5,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-28T07:11:41.731Z","etag":null,"topics":["congestion-controller","gst-mprtp","gstreamer-plugins","mprtp-packet"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/balazskreith.png","metadata":{"files":{"readme":"README","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-03-18T09:17:25.000Z","updated_at":"2024-08-03T12:59:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"26a54dc0-ba8e-4e4b-97c2-f6c8d1c6ad0e","html_url":"https://github.com/balazskreith/gst-mprtp","commit_stats":{"total_commits":616,"total_committers":7,"mean_commits":88.0,"dds":"0.058441558441558406","last_synced_commit":"b67c1efd912498a60de250bab7429ed070ae487d"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/balazskreith%2Fgst-mprtp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/balazskreith%2Fgst-mprtp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/balazskreith%2Fgst-mprtp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/balazskreith%2Fgst-mprtp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/balazskreith","download_url":"https://codeload.github.com/balazskreith/gst-mprtp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243902285,"owners_count":20366260,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["congestion-controller","gst-mprtp","gstreamer-plugins","mprtp-packet"],"created_at":"2024-10-09T02:07:20.477Z","updated_at":"2026-03-12T09:41:25.120Z","avatar_url":"https://github.com/balazskreith.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"                       MPRTP Plugin\n\n  What is it?\n  -----------\n  Multipath RTP (MPRTP) extends RTP header in order to \n  be used for splitting a consequent media stream amongst \n  several subflow. Thus it is used for transmitting \n  a coherent media stream on different path parallely. \n\n\n  The Latest Version\n  ------------------\n\n  Details of the latest version can be found at \n  https://github.com/multipath-rtp/gst-mprtp.\n\n  Installation\n  ------------\n  \n  gst-mprtp is a gstreamer plugin. In order to use it\n  you need gstreamer, gst-plugins-base and gst-plugins-good.\n  For pipelining details see tests/server and client \n  applications.\n  \n  If you have the requirements then simply give the\n  sudo make install command in bash.\n  \n  Tests\n  -----\n  \nFor tests you need tc and you need to run the following scripts:\n  \n  0. Run make install at gst-mprtp/ directory. \n \n  1. Enter to gst-mprtp/tests directory in sudo su mode.\n\n  2. Run ./scripts/setup_testbed.sh from tests directory.\n\n  3. Run ./server --info \n\n  4. Run ./scripts/run_stest --profile X --duration Y, \n  where X is the profile num for server and client and Y \n  is the duration time for running in seconds. \n  You can abort the test by pressing Ctrl+C\n\n\n  Contacts\n  --------\n     Balázs Kreith, Varun Singh, Jörg Ott\n     \n  Acknowledgements\n  ----------------\n  \n  Special thanks to Jesus Llorente Santos for writing \n  the original test scripts. \n  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbalazskreith%2Fgst-mprtp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbalazskreith%2Fgst-mprtp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbalazskreith%2Fgst-mprtp/lists"}