In Ensemble Video 5.3+ users can create, manage, view, embed, publish, and record live stream entries within the Live Stream tab. You can create a permalink for a live stream, or share via social media. You can also Edit, Publish, or Delete your live streams.
Using the Live Stream Tab
The Live Stream section is a separate library of content dedicated to broadcasting and capturing live streams. The Live Stream library will look similar to the Media Library, with some added information. Each item has thumbnail indicating whether the stream is "On Air" or "Off Air. "
There are two types of live stream items you can use to broadcast and record a live stream:
Live Stream - Once the stream is started you can click a Record/Stop button to choose when to start and stop recording the stream.
Live Capture - As soon as the stream is started, it will automatically be recorded. Recording will stop only when the stream stops.
When a stream is live, the display also shows how many current viewers are watching (and maximum number of viewers if a maximum concurrent viewer limit has been set for your Ensemble Video Institution).
All stream recordings will be automatically added as a new items in your Media Library. Title and description information will be cloned from the Live Stream or Live Capture item to the new video-on-demand recording in your Media Library.
You can configure Live Capture and Live Stream items to broadcast and record from two different types of live stream sources:
- Live stream encoder - such as Wirecast or Open Broadcaster (software), or from a live stream encoding appliance such as Matrox Monarch HD, Newtek Tricaster, or Hauppauge StreamEez-Pro. With a live stream encoder, you start and stop the stream using the live stream encoder software or hardware.
- Network camera - there are many compatible network cameras from PTZOptics, Axis, Sony and many other manufacturers. With a network camera, you can start and stop streaming right from Ensemble Video, there is no need to access the camera. Just click Start Live Stream to start streaming from the network camera, and then click Stop Live Stream to stop it.
Setting up a Live Stream
Let's assume you don't have a live stream or live capture video set up yet. Click the Live Stream tab in the navigation pane to get started.
In the image above, the Live Capture and Live Stream buttons are both visible and usable. For these buttons to be enabled, a Live Capture and/or Live Stream Media Workflow needs to be set up by an administrator.
Once the buttons are set up, click one to enter the details for the steam. Let's start with the manual-record option by clicking the Live Stream button. The workflow using the Live Capture button to configure a stream is identical.
Enter a description and any necessary metadata in the Description form.
Cick Continue to enter the Manage Stream menu:
Manage your Live Stream or Live Capture in the Manage Stream form, including accessing details for your live stream encoding hardware or software, or your network camera. When you first open the Manage Stream form, you will see a dropdown menu for Encoding Method where you can choose RTMP Streaming or RTSP Streaming.
- RTMP Streaming - select this option if you want to use a live stream encoder such as Wirecast, EnsembleLive, Open Broadcaster (software encoders), or a hardware encoder such as Matrox Monarch HD, Hauppauge StreamEez-Pro, or Newtek Tricaster.
- RTSP Streaming - select this option if you want to use a network camera such as a PTZOptics, Axis, or Sony network camera.
Once you've made your selection of RTMP or RTSP streaming, choose the link below to learn how to configure your live encoder or network camera.
The Manage Stream form also lets you configure a default video format for your video and customize ON AIR and OFF AIR preview images.
Video Format: Choose 16:9 or 4:3. The Default is 16:9, but some cameras/encoders will use 4:3 image dimensions. This setting will be used for all embedded players and for all and embed codes (that you copy/paste to embed live stream viewer access in Web pages).
Images: The Ensemble Video Live Stream player indicates whether or not your stream is live with a customizable “ON AIR” or “OFF AIR” preview image. You can customize those images in the Manage Stream form by uploading custom images for when your stream is ON-AIR or OFF-AIR.
Cick Continue to enter the Publish menu:
The Publish form of Live Stream Add/Edit Wizard lets you specify one or more ways you want to publish or share your video.
The Live Stream Publish form works just like it does in the normal Add/Edit Wizard, except the Shared Libraries and Youtube options are not available here.
Managing a Live Stream
The Live Stream library contains all of the Live Stream and Live Capture videos that you have set up. The thumbnail includes a graphic showing whether the item is an RTMP or RTSP stream and also whether the item is a Live Stream or Live Capture item. When the video is configured properly, but the live encoder is not broadcasting, the video will have an Off Air thumbnail, and the video's status will be set to Ready.
To start an RTMP stream you need to start the stream on the Live Encoder. For an RTSP Stream, you can just click on Start Live Stream to start the stream on the camera.
When the live encoder or network camera is broadcasting, a Live indicator will appear over an On Air video thumbnail, and the status will change to Streaming.
In the Live Stream above, a Rec button lets you choose when to start and stop a recording the live stream. When it's available, the new video will be added to the Media Library
In a Live Capture workflow, the status is changed to Recording as soon as the broadcast is detected. The recording will stop automatically when the live encoder stops broadcasting, or when the network camera stream is stopped, and the recording will be available in the Media Library when it's done processing.
Once a Live Stream or Live Recording reaches the Media Library, it can be edited and published just like any other video in the library, including publishing to a playlist or portal, or using an embed code or permalink.