{"id":13593566,"url":"https://github.com/ngrie/rtmpie","last_synced_at":"2025-04-09T05:31:41.779Z","repository":{"id":43327415,"uuid":"257397338","full_name":"ngrie/rtmpie","owner":"ngrie","description":"Out-of-the-box RTMP streaming server with a clean and powerful web interface","archived":false,"fork":false,"pushed_at":"2024-08-17T16:02:31.000Z","size":1514,"stargazers_count":102,"open_issues_count":7,"forks_count":32,"subscribers_count":8,"default_branch":"main","last_synced_at":"2024-11-06T15:43:34.631Z","etag":null,"topics":["broadcasting","docker","rtmp","rtmp-server","streaming"],"latest_commit_sha":null,"homepage":"http://rtmpie.de","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ngrie.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}},"created_at":"2020-04-20T20:34:41.000Z","updated_at":"2024-10-07T05:20:59.000Z","dependencies_parsed_at":"2022-08-12T10:22:20.482Z","dependency_job_id":null,"html_url":"https://github.com/ngrie/rtmpie","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ngrie%2Frtmpie","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ngrie%2Frtmpie/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ngrie%2Frtmpie/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ngrie%2Frtmpie/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ngrie","download_url":"https://codeload.github.com/ngrie/rtmpie/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247986736,"owners_count":21028886,"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":["broadcasting","docker","rtmp","rtmp-server","streaming"],"created_at":"2024-08-01T16:01:21.660Z","updated_at":"2025-04-09T05:31:41.321Z","avatar_url":"https://github.com/ngrie.png","language":"Vue","funding_links":[],"categories":["Vue"],"sub_categories":[],"readme":"# RTMPie\n\nRTMPie is a management web interface for the RTMP NGINX module.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://img.rtmpie.de/screen.png\" alt=\"RTMPie screenshot\"\u003e\n\u003c/p\u003e\n\n### Features\n\n- Get information about streams (live/offline, viewer count) in realtime\n- Simple user management\n- Stream key management to prevent unauthorized clients from streaming to the server\n- Kick the current publisher from a stream\n- Integrated stream player\n- Stream recording (coming soon)\n- Restrict stream playback to authenticated users (coming soon)\n\n## Installation\n\nThe official installation method is using [Docker](https://docs.docker.com/engine/install/) and [Docker Compose](https://docs.docker.com/compose/). Please install both tools according to their documentation.\n\nIf you want to make RTMPie available under a publicly accessible domain (e.g. demo.rtmpie.de), make sure to set up the necessary DNS settings before continuing.\n\nWhen Docker is installed, proceed with installing RTMPie:\n```bash\nmkdir /opt/rtmpie\ncd /opt/rtmpie\n\n# Download the small installer script\nwget https://raw.githubusercontent.com/ngrie/rtmpie/main/setup.sh\nbash setup.sh # Answer the questions\n\n# Run the docker setup\ndocker-compose pull\ndocker-compose up -d\n```\n\nThe webinteface will be available after a few seconds and you can login using the default credentials `admin / admin`.\n\n## Credits\n\nRTMPie was built using the following projects:\n\n- [nginx-http-flv-module](https://github.com/winshining/nginx-http-flv-module) (thanks to [arut](https://github.com/arut) for creating the original module and [winshining](https://github.com/winshining) for maintaining the further developed fork)\n- [Symfony](https://symfony.com) and [API Platform](https://api-platform.com)\n- [Vue.js](https://vuejs.org)\n- [Tailwind CSS](https://tailwindcss.com) and [Tailwind UI](https://tailwindui.com)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fngrie%2Frtmpie","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fngrie%2Frtmpie","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fngrie%2Frtmpie/lists"}