Android RTMP streaming
To use and android phone or tablett as a streaming source an app is needed. So far we didn't found and opensource app so we you will need the playstore to get this running. We will update this as soon as we find an opensource alternative.
The app that worked best for us is Larix Broadcaster which you can get for free from the playstore. The app does not contains ads and seems to be free because the its an demo app for the SDK the company sells.
- after installing the app go to Settings
- tap on connection and configure the RTMP endpoint.
- go back an select video
- depending on your phone using the rear camera is a good idea because of the better quality but you will also no be able to see your self while streaming.
- If possible set the resolution to 1920×1080
- Set the frame rate to 30 frames
- You may want to disable Live Rotation especially if you plan to move the phone while streaming.
- go back and select audio
- set the bit rate to 128Kbps
- set the channel count to mono
- set the sample rate to 48000
- depending on you phone the internal mic is already a good option, you can experiment e.g. with a headset to find the best combination for your setup.
- Bluetooth mics are often a bad choice but you can try that to.
- go back and tap on Record/Snapshot
- make sure Record stream is selected
- leave the settings and go back to the app
- to start the stream tap on the red button.
- you can see a VU meter in the bottom left corner, it can help you to adjust you microphone
- you can also see the current bit rate and frames per second.