{"id":13611996,"url":"https://github.com/jkarthic-akamai/ABR-Broadcaster","last_synced_at":"2025-04-13T09:30:48.087Z","repository":{"id":215990542,"uuid":"153061824","full_name":"jkarthic-akamai/ABR-Broadcaster","owner":"jkarthic-akamai","description":"A real time encoder for Adaptive Bitrate Broadcast","archived":false,"fork":false,"pushed_at":"2020-06-17T20:57:22.000Z","size":77,"stargazers_count":93,"open_issues_count":7,"forks_count":24,"subscribers_count":16,"default_branch":"master","last_synced_at":"2024-08-02T20:43:38.623Z","etag":null,"topics":["abr","abr-broadcaster","broadcaster","cmaf","dash","encoder","ffmpeg","gui","hls","lhls","live","live-streaming","low-latency"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jkarthic-akamai.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2018-10-15T06:14:08.000Z","updated_at":"2024-06-01T18:00:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"5efb00c3-f298-4fd5-9627-68767215f0e6","html_url":"https://github.com/jkarthic-akamai/ABR-Broadcaster","commit_stats":null,"previous_names":["jkarthic-akamai/abr-broadcaster"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jkarthic-akamai%2FABR-Broadcaster","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jkarthic-akamai%2FABR-Broadcaster/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jkarthic-akamai%2FABR-Broadcaster/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jkarthic-akamai%2FABR-Broadcaster/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jkarthic-akamai","download_url":"https://codeload.github.com/jkarthic-akamai/ABR-Broadcaster/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223576946,"owners_count":17167947,"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":["abr","abr-broadcaster","broadcaster","cmaf","dash","encoder","ffmpeg","gui","hls","lhls","live","live-streaming","low-latency"],"created_at":"2024-08-01T20:00:20.710Z","updated_at":"2024-11-07T19:31:17.262Z","avatar_url":"https://github.com/jkarthic-akamai.png","language":"Python","funding_links":[],"categories":["HarmonyOS","Encoding \u0026 Codecs"],"sub_categories":["Windows Manager","Real-Time Encoding Solutions"],"readme":"# Adaptive Bitrate Broadcaster\n\nAdaptive Bitrate Broadcaster provides a simple interface for live encoders of audio and video streams for adaptive bitrate streaming over HTTP. It supports two most popular Adaptive Bitrate(ABR) protocols namely HLS and DASH. It provides two method of interfaces.\n- HTTP-based REST API interface.\n- Web based GUI\n\n## Installation\nSee [INSTALL.md](INSTALL.md) for installation instructions\n\n## Usage\n\nThe broadcaster can be used either with Web GUI interface or with REST API interface. They listen on port 8888.\n\n### Web GUI\nOpen the Virtual Host URL http://ip_address:8888 in your Browser. For example go to [http://127.0.0.1:8888](http://127.0.0.1:8888), when opening the browser from the same machine as ABR Broadcaster. Otherwise replace 127.0.0.1 with the IP address of the ABR Broadcaster.\nThe usage of the webpage should be simple and self explanatory.\n\n### REST API interface\n\nRefer to the [API documentation](API.md) for details and examples of REST API based usage.\n\n## Known Issues\n\n- Video codec `h264_videotoolbox` does not work resolutions 240p and below.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjkarthic-akamai%2FABR-Broadcaster","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjkarthic-akamai%2FABR-Broadcaster","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjkarthic-akamai%2FABR-Broadcaster/lists"}