react-native-rtmp-stream-example
react-native-rtmp-stream-example copied to clipboard
Example application with React Native for RTMP live streaming to server
React Native RTMP Stream Example
Example application with React Native for RTMP live streaming to server
📖 Libraries
🚀 Getting Started
Clone and Install
# Clone the repo
git clone https://github.com/statickidz/react-native-rtmp-stream-example.git
# Install dependencies
cd rtmp-client && yarn && cd ../rtmp-server && yarn && cd ..
Run the RTMP Server
# Start the RTMP Server
cd rtmp-server && yarn start
Go http://localhost:3000/api/streams to view RTMP publishers and subscribers.
Run the React Native App
Change in src/native/components/Stream.js your server ip address in your local network.
# Start the React Native packager
cd rtmp-client
yarn start
# Run Android
yarn android-bundle
yarn android
# Run iOS
yarn ios-bundle
yarn ios
Change your server IP
I'm using Genymotion default PC IP, customize yours rtmp-client\src\native\components\Stream.js
...
outputUrl = {"rtmp://10.0.3.2/live/TESTING"}
...
Open stream in VLC or similar
rtmp://127.0.0.1/live/TESTING