Creating a Live Audio Stream
Ooyala live streaming acts as a controller and skin over your existing live streaming URL.
To add a live audio stream to Backlot, you must have an HTTP encoder URL at the location from which you are broadcasting. Currently, Ooyala does not pull audio from the incoming stream, so you must run your live event capture through an audio encoder that generates a URL.
Before you begin, make sure you have the following:
- Encoding software that can stream over HTTP (e.g., Windows Media Encoder, Ogg Vorbis, Speex, or Adobe Flash Media Live Encoder (FMLE)).
- Streaming server (e.g., Akamai Media Delivery, Flash Media Server, Wowza Media Server, Flumotion for Linux, Icecast for Unix/Linux, Red5).
- Distribution software (Ooyala Backlot and Ooyala Player).
- Web page where you will embed the Ooyala embed code.
To create an audio live stream for HTTP:
- Set up the audio source to be connected (or played) to a computer.
Run the live streaming event through a software encoder (such as Adobe FMLE, Windows Media Encoder, or Ogg Vorbis) to create the dedicated audio stream.Note: If using FMLE 3.2, you must change the format from mp3 to ogg. Additionally, make sure you can stream using HTTP.
Set your software encoder to push the audio stream to a streaming server or CDN (such as Akamai ) that hosts the URL. You will need the following information from your software encoder computer:
- Hostname or IP address and port number of the encoder.
- Username and password (the username might not be necessary).
- Mount point (Flumotion HTTP Audio Streaming).
- Name of the live stream (specified through the software encoder).
To push the audio stream to your media server or CDN, get the URL for your media server or CDN and specify it in the software audio encoder. For example, in the Adobe FMLE encoder, specify the streaming server or CDN information in the FMS URL field.Note: The streaming server or CDN URL information is provided in different locations depending upon the available administration tools. For example, the Flomotion media server provides this information in the Statistics tab of the Flomotion Administration tool, while other tools might provide it in an Output tab or dialog box. To locate this information, refer to the documentation that accompanied the software software.
- During the encoding process, the encoder creates one or more index or manifest files that contain the URLs of individual live audio segment files. The index can be periodically refreshed to accommodate live audio broadcasts.
- To provide the live streaming URL to Backlot for these files, you get the URL from the streaming server or CDN administration tools. You can also provision Backlot directly from the software encoder by supplying the software encoder’s IP address, port number and live stream name. All of this information is available in the encoder software.
The audio is compressed and delivered over HTTP to any device that connects to the stream via the Ooyala embedded player link. Our audio player picks up this link and broadcasts the live stream based on the URL that identifies the stream.