Download PDF

To setup the app, view the Ensemble Live App One-Time Setup article.

The EnsembleLive app from Ensemble Video is a live video and audio streaming application for iPad and iPhone. Use the EnsembleLive app to broadcast anything on-the-go from any location to any screen. You can also use Ensemble Video’s Live Capture feature to record live content to your Ensemble Video media library while streaming live video and audio in real-time over wireless networks.

The EnsembleLive app works on iOS 8 and above, you can install it on iPhones, iPads and iPod touches. If you do not have the EnsembleLive app, go to the EnsembleLive page and download the app. You can also download the app in the iTunes Store and Google Play Store.

Open the EnsembleLive App on your iOS Device

1-EnsembleLive-HomeScreen

After launching the app, an instructional overlay will be displayed. The overlay provides a brief description of each of the app’s buttons. The overlay provides a brief description of each of the app’s buttons. To dismiss the instructions, tap anywhere on the screen. To dismiss the overlay image permanently, tap the X character.

Standard Camera Buttons

There is an LED flash icon and an Switch Camera icon. For devices that don’t have an LED flash for the rear-facing (iSight) camera, only the Switch camera button is available in the upper-left corner of the app.

Change Quality

The change quality option allows you to specify the video quality (encoded bitrate)  for the stream. Tap the video quality button in the lower-left corner of the app to show the available bitrates. In the video quality bar, select the highest bitrate value that you want to stream. The available bitrates will vary depending on device capabilities, the selected Video Size, and network connection type.

Start Streaming

To broadcast (and record) to Ensemble Video, tap the Start Streaming button. If everything is configured correctly, you’ll see the following message displayed in the app: Stream Started. When streaming, by default EnsembleLive continuously auto-focuses and auto-adjusts expsosur. However, you can change the focus and exposure behavior by tapping on the screen:

  • Single tap – Auto-focuses on that point and locks. Exposure is not affected.
  • Double tap – Auto-adjusts exposure on that point and locks. Focus is not affected.
  • Triple tap – Resets to continuous auto-focus and auto-exposure.

To stop the broadcast (and recording) to Ensemble Video, tap the Streaming button again. You’ll see the following message displayed in the app: Stream Ended.

2-EnsembleLive-Recording

Advanced Configuration Options

Connection Info

Ensemble Live Server

Specify the Ensemble Video connection information. Tap the Ensemble Server button (gear icon) in the upper-right corner of the app. On the Connect To page, tap Ensemble Live Server. The EnsembleLive menu lets you provide information about the Server and Application.

3-EnsembleLive-Settings

Tap Ensemble Live Server, enter Server and Port information, and then tap Back. For Server, enter the Ensemble Video Live server IP address or hostname. This is your Wowza Media Server. For Port, enter the port used for streaming. By default, a Wowza media server binds to TCP port 1935 for all forms of streaming.

5-EnsembleLive-ServerSettings

Once you return to the EnsembleLive menu, you can tap Application to enter the Ensemble Video Application and Stream Name. The Application and Stream Name can be found in the Manage Stream area in Ensemble Video.

6-EnsembleLive-Application

Video Options

In the video options, you can specify the settings for video and audio. Tap the Options button (slider icon) in the upper-right corner of the app to display the Options page. The following options are available:

Stream: Specify Stream Type, tap either Video + Audio, Audio Only or Video Only, and then tap Back.

Video Settings: Specify the Frame Rate, Key Frame Interval (number of frames between key frames), Transport protocol, and Lock Rotation, and then tap Back.

  • Set Transport to TCP if you intend to encode a stream for a lengthy period of time. TCP also works better when network conditions might be unstable. If you use the TCP protocol for streaming, the app might stream at a higher bitrate than the network connection can handle and this will cause latency in the stream between the app and the server. If the amount of latency is unacceptable, try setting the protocol to UDP.
  • Turn Lock Rotation on if you want the orientation of the encoded video to be the same as the orientation of the device (either portrait or landscape), and you don’t want rotating the device to adjust the stream to the alternate orientation. To allow GoCoder to automatically rotate the orientation of the video frame while streaming, turn Lock Rotation off.

Video Size: Specify the Video Size, select a video size, and then tap Back. The available Video Size values will vary depending on device capabilities and network connection type.

Auto Restart: To specify that the GoCoder app should start streaming to the Wowza media server after the connection is lost and then re-established, slide the Auto Restart button to ON.

Filter: To apply a filter to the video output, select one of the following video filters at the bottom of the Options page: No Filter, B/W (black-and-white), Blur, B/W Blur. Then tap Done.

7-VideoOptions

 To setup the app, view the Ensemble Live App One-Time Setup article.