{"id":21658639,"url":"https://github.com/sieuhuflit/react-native-live-stream-rtmp-example","last_synced_at":"2025-04-09T14:06:19.405Z","repository":{"id":34324310,"uuid":"144523634","full_name":"sieuhuflit/react-native-live-stream-rtmp-example","owner":"sieuhuflit","description":"React native live stream using RTMP ","archived":false,"fork":false,"pushed_at":"2023-07-18T21:18:59.000Z","size":276459,"stargazers_count":229,"open_issues_count":7,"forks_count":86,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-04-02T08:33:58.646Z","etag":null,"topics":["livestream","react-native","rtmp","rtmp-client","rtmp-server","rtmp-stream"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sieuhuflit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2018-08-13T03:13:30.000Z","updated_at":"2025-03-28T12:21:19.000Z","dependencies_parsed_at":"2023-01-15T06:30:43.042Z","dependency_job_id":"26e2cd1d-e0a9-417e-a3a7-2f0e4c603667","html_url":"https://github.com/sieuhuflit/react-native-live-stream-rtmp-example","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sieuhuflit%2Freact-native-live-stream-rtmp-example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sieuhuflit%2Freact-native-live-stream-rtmp-example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sieuhuflit%2Freact-native-live-stream-rtmp-example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sieuhuflit%2Freact-native-live-stream-rtmp-example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sieuhuflit","download_url":"https://codeload.github.com/sieuhuflit/react-native-live-stream-rtmp-example/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248054230,"owners_count":21039952,"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":["livestream","react-native","rtmp","rtmp-client","rtmp-server","rtmp-stream"],"created_at":"2024-11-25T09:29:36.040Z","updated_at":"2025-04-09T14:06:19.385Z","avatar_url":"https://github.com/sieuhuflit.png","language":"Java","funding_links":[],"categories":["Java"],"sub_categories":[],"readme":"# React native live stream RTMP Example\n\nAn example live stream rtmp application using React native\n\n\u003cimg src=\"https://raw.githubusercontent.com/sieuhuflit/react-native-live-stream-rtmp-example/master/demo/demo.gif\" /\u003e\n\n## Getting Started\n\nWe need the RTMP server first. Download the repository below and follow the README information.\n\nServer : https://github.com/sieuhuflit/live-tream-rtmp-server\n\n## Config\n\nBefore start, open config.ts file to edit RTMP server ip address\n\n```\nconst Config = {\n  RTMP_URL: 'rtmp://{YOUR_RTMP_IP_ADDRESS_HERE}/live',\n};\n\nexport default Config;\n```\n\n## Install package \u0026 Running\n\n```bash\nyarn install\nyarn ios\nyarn android\n```\n\n## Check live stream work\n\nAfter running rtmp server, we can run below command\n\nCommand below is serve the test.mp4 video to localhost with stream name `test`\n\n```\nffmpeg -re -i ~/Desktop/test.mp4 -c copy -f flv rtmp://localhost/live/test\n```\n\n## FAQ\n\n1. Start live stream iOS simulator not displayed\n   Start live stream not worked on iOS simulator, please test start live stream feature on real iOS device\n\n2. Display blanked when join room on Android\n   Make sure you change IP address on step above\n\n## License\n\n[MIT](https://choosealicense.com/licenses/mit/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsieuhuflit%2Freact-native-live-stream-rtmp-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsieuhuflit%2Freact-native-live-stream-rtmp-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsieuhuflit%2Freact-native-live-stream-rtmp-example/lists"}