Add live streaming to your native iOS or Android app

Mihai Motocu
Streamaxia
Published in
1 min readMay 23, 2018

--

Ever wondered what are the requirements or prerequisites for adding live streaming functionality to your iOS (ObjectiveC) or Android (Java) app? It’s easier than you’d might imagine:

1. You need to have the app with the functionality you want to implement

2. You need to have a broadcasting SDK that captures the video and audio from your device’s camera and mic, encodes it and broadcasts it on the network. Streamaxia OpenSDK does this just fine.

3. You need a RTMP server or a CDN that supports CDN.

4. For latency relevant apps you need a RTMP player but if the broadcast is one-to-many, then latency is irrelevant, so you can use the native HLS player. Streamaxia OpenPlayer works on Android.

5. If you require stream authentication or other functionality like online/offline broadcaster detection, you can script the RTMP server fur such a functionality.

That’s it! You’re live within a few hours from reading this, thanks for Streamaxia OpenSDK and OpenPlayer!

--

--