How to Create a Mobile Live-streaming App

So you’ve decided to create an app with mobile live video, like Periscope, or just looking to add live-streaming capabilities to your own app?

Integrating live video in an app can offer benefits, like increasing user engagement and popularity by adding new methods of interaction to an app. Depending on your technical background or how far you’ve come with your app, mobile live video can be added in a matter of minutes.

The Iris Platform enables app developers and businesses to incorporate live video broadcasting in their own applications via a suite of SDKs, APIs and libraries for multiple platforms. Our Iris Dev Broadcast SDK lets you easily add live streaming video to your mobile app.

What is needed to develop a mobile broadcasting app

1. Iris Broadcast SDK

2. Iris Player SDK – to play the streams over the same app, a website or a mobile device

Access to Iris Dev is required, you can sign up for a 30-day free trial to test the solution out.

Once you are all signed up and ready to go, the documentation thoroughly covers step-by-step how to create a broadcaster app.

The documentation covers the following:

Choose Environment

Creating an Android app using Android Studio and Java

Creating an iOS app using Xcode and Objective C or Xcode and Swift 3

What you need to consider

There are a few things that are good to consider when creating your app, like screen-lock behavior and starting or ending a broadcast, we’ve covered broadcasting tips here.


Adding chat functionality to your app

If you are looking to add a chat feature in your app together with live streaming, you are able to add that type of functionality using a third-party SDK. Some examples are:



Monetizing your app

The flow of new and interactive content will increase dwell time and incremental repeat traffic to your platform, boosting advertising and revenue opportunities. If you are looking to advertise your app, you are welcome to use any ad-network-SDK, allowing you to generate CPM revenues from every video view.

The Iris Platform takes care of the following – leaving you to concentrate on other aspects of your product

Infrastructure: The Iris Platform’s mature live streaming infrastructure handles everything from transcoding to scaling behind the scenes.

Video know-how: Iris developer tools allow you to easily integrate ultra-low latency live video from iOS and Android devices. Iris Dev offers live video and photo sharing capabilities in your apps, using our advanced, yet developer-friendly, SDKs and APIs.

Video inventory and Video On-Demand: Source content generated directly from the app users. Allow the users to easily contribute to your platform’s media inventory from their mobile device. Every live video is saved by default and can be viewed on-demand at a later time.

How the app will scale: Iris Dev offers end-to-end live streaming capabilities – from broadcaster to viewer – meaning you don’t have to worry about the challenges of managing the infrastructure required for broadcasting live video to thousands of viewers on different devices.

We are glad to welcome our new customers

We are very excited to see a couple of our recent SDK customers have launched their apps to the public:

ZenSports – “Find and connect with friends and others to play sports.”

Athletica – “The only place where women’s sports news and live streaming meet.”

Do you have any questions?

Feel free to contact us and we’d be happy to help out!

Share this: