Ensemble Live Streaming enables automated control of IP cameras (network cameras), so through the Ensemble Video interface you can start/stop streaming and start/stop recording. There are many IP cameras (network cameras) that you can use with Ensemble Video.
The Live Stream Overview article explains how to create and manage Live Stream and Live Capture items that are enabled in the Ensemble Video Live Stream area, you should view this article before trying to configure your IP camera.
This article explains how to use the information from your IP camera to configure Live Stream or Live Capture item in the Manage Stream, and how to configure your network camera.
There are three tabs in the Manage Stream form that you will use to set up and use your Live Stream or Live Capture with a stream created by a Live Stream Encoder:
- Details – add/edit details of the live stream from your IP camera, check status, adjust aspect ratio, and customize Preview Image.
- History – view a log of streaming events
RTSP URL: the live stream URL of your IP camera. Different types of cameras have different URL formats, so you will need to find the RTSP URL that is correct for your camera stream. The URL may have a username/password in it as well. You can test this URL with a program like VLC before you confgure the camera in Ensemble Video to be certain the camera stream is working properly.
Note: If you are using a SaaS (Cloud-Hosted) deployment, you will need to have an external IP address for each IP camera so Ensemble Video can pull the stream from the IP Camera. You can restrict traffic to the external to/from Ensemble Video cloud to a specific server IP address provided by Ensemble Video)
rtsp://192.168.1.194/1 (no authentication)
rtsp://192.168.1.187/video1 (no authentication)
rtsp://timmy:firstname.lastname@example.org/axis-media/media.amp (user: timmy / pswd: mothballs)
Stream Name: this is the name of the stream file that is created on the Streaming Server, and is for informational and troubleshooting purposes only. You can not modify this value.
- Ready – item is ready for streaming
- Streaming – item is Live Stream and ready for recording -- a Record button enables you to start and top streaming whenever you wish.
- Recording – item is currently streaming and recording
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: Click on the Browse button to navigate and upload custom “On-Air” and “Off-Air” images.
View a log of live stream events for your Live Stream or Live Capture item. This logs includes date/time, the user who was responsible for the event, and the technical details of the streaming event.
Configuring your IP camera (network camera)
Your IP camera will have a Web user interface for managing various settings. You will need to check to be sure that the video streaming properties are appropriate for Internet streaming.
We recommend using 720p or 1080p video format, and the video must be using the H.264 video compression and AAC audio compression.
Ensemble Video will broadcast whatever the camera sends to it, so it is important to use an appropriate bit rate for audio and video.
For Audio - 96 Kbps is a good, efficient bit rate to use.
For Video - if you use 720p video format, you can use a relatively modest bit rate of 1800 Kbps for talking head video, and if you use 1080p video format you will likely want to bump up the video bit-rate to something around 2000 Kbps for talking head video.
For video where there is a lot of zooming, panning or a lot of movement withing the frame (e.g., sports) you may want to choose a higher bit rate. Be aware, however, that higher bit rates will look better, but may not be stream-able for some viewers on bandwidth constrained networks.
PTZOptics Camera - Video and Audio Settings
Axis Camera - Video and Audio Settings