Use this guide to set up your application for live streaming to Mux.
Live building blocks
Understand the building blocks of live streaming.
iOS & Android
Use our example iOS and Android applications as a starting point.
Web app live streaming
Understand your options when trying to build live streaming from a web application.
A recap from our Start live streaming guide:
Live streaming from a native application requires software to capture the camera feed and stream it to the Mux live endpoint using the RTMP protocol. Fortunately for both iOS and Android you can find open source software to stream RTMP. The following open source applications can be used as a guide for building live streaming into your own app.
Use the examples linked in this guide. They will contain the most current code and issue list. We may not provide support for outdated apps and dependencies.
Over time we'll build out more examples and SDKs for iOS and Android. If you have any feedback or requests please let us know.
If you're looking for a commercial solution, Streamaxia's OpenSDK and Larix Broadcaster are know to work well with Mux's RTMP ingest.
There are not any reliable open source solutions for building web-based encoders for streaming out over RTMP. Check the blog post for more information on going live from the browser.