In iOS 11 Apple introduced the ability for third-party applications to capture and record or stream the device screen. Streamlabs in one such application enabling you to live stream from your mobile device to services such as Multistream, Twitch, YouTube, Mixer, Facebook, or a Custom RTMP Server (such as Wowza Streaming Cloud).
1. Start by installing Streamlabs from the iOS App Store.
Configure Streaming Platform
1. Start the app and tap the Menu icon in the upper left corner.
2. Tap the Settings button.
3. Select the Streaming Platform menu item.
4. Select the Custom RTMP Server option.
5. Enter the RTMP server URL and streaming key and hit save.
Configure Broadcast Settings
1. Select the Broadcast menu item.
2. Broadcast Settings specify the desired video quality of the stream. Higher numbers mean higher quality, but also higher bandwidth requirements. 720p and 1721 kbps is a good baseline to start with.
Enable Screen Capture
After installing Streamlabs and configuring the custom RTMP server you need to enable Screen Recording on your iOS device. The Streamlabs app includes a tutorial on how to do this if you tap the Screen Capture button on the menu screen. You can also follow this article for instructions on how to add the Screen Recording button to the iOS Control Center.
1. Open iOS Settings and select the Control Centre menu item.
2. Select the Customise Controls menu item.
3. Add the Screen Recording control by tapping the green plus sign.
1. Swipe up from the bottom edge of any screen. On iPhone X or later or iPad with iOS 12 or later, or iPadOS, swipe down from the upper-right corner of the screen.
2. Tap the circular icon to bring up the Screen Recording menu. Select the Streamlabs application.
3. Tap the Start Broadcast button. Verify that you can see your iOS screen on the RTMP streaming service you have selected.
After installing and configuring Streamlabs, and verifying that you can stream your iOS screen, the next step is configuring your Blueye system for live streaming.