Skip to main content

 

Electronic Theatre Controls Inc

Setting up and using Videos Streams with Eos

Video Streams with Eos

As of Eos 3.3.5, Eos can receive Video Streams via the SRT (Secure Reliable Transport) or RTSP (Real-Time Streaming Protocol) protocols. With Video Streams, you can view a video source in the Video Stream tab (Tab 41), as an object in Magic Sheets, as live media for Pixel Maps, as an Augment3d camera overlay, and as the material for a Augment3d object.

Configure Camera Feed

First, you will need a camera on the lighting network that can output either SRT or RTSP using the H.264 codec. You will need to access the camera's settings to check or define the IP address, confirm or enable a stream protocol, and define the port that the stream will come from.

Note-Icon.png

Configuration methods between manufacturers and models will differ, so ETC cannot provide guidance on how to set up any given camera. Consult the documentation for your camera for further information.

IP Address

The camera's IP address must be within the IP subnet of the port on the console to which you are attempting to connect.

Assuming the console has default settings, its network port 1 IP address will be 10.101.x.x, and its subnet mask is 255.255.0.0. In this case, your camera must also have a 10.101.x.x IP with a subnet mask of 255.255.0.0. Remember that all IP addresses on a network must be unique. 

SRT or RTSP and port number

Ensure that either SRT or RTSP is enabled on your camera. RTSP has a default port of 554, however, there is not a default port defined for SRT.

Note-Icon.png

For RigPOV cameras, SRT is recommended. RigPOV's default port for SRT is 1600.

Define Video Stream within Eos

Once you have confirmed these settings, go to {Setup} > {System Settings} > {Video Streams}

In the Video Streams window, type [1] [Enter] to define Video Stream 1.

After the video stream is defined, click on the path to define the communication path to the camera.

The path is made up of four parts in this format:

Protocol://IP address:PortVideo Path

Protocol - RTSP address start with the rtsp:// prefix and SRT address begin with the srt:// prefix.

 IP Address - The IP of the camera

Port - This is the port that was defined earlier

Video Path - This will vary dependent on the camera and protocol used. RTSP typically uses /main where SRT typically will use ?streamid=r=0

A full path could look like:

  • rtsp://10.101.65.175:554/main or
  • srt://10.101.65.174:1600?streamid=r=0

clipboard_ea6290b926df11cdc886991378c5c1d28.png

Applying Video Stream to Eos Showfile

  • Video Stream Tab

    Dedicated tab for viewing defined video streams

      In a new tab, open Video Stream Tab 41

       clipboard_e965daf41500d34ec1380137c2d257811.png

      From the dropdown, select the Video Stream that you'd like from the defined streams. If a label was set, it will appear here.

      clipboard_e4a4ffa3cacf0281851599727fe1e5e40.png

      To the right of the selection, you can also adjust the quality, size and other information provided by the camera.

  • Magic Sheet Object

    Video Streams can be added into a Magic Sheet with the new Video Streams object

      clipboard_e6b096bdff5ce76b06791cae7cfc4f29b.png

      Bring the Video Streams Object into the Magic Sheet, resize to the desired fit, and set the Video Stream as the target. If a label was set, it will appear here.

      clipboard_ecda7212fe69d822d0cd41bdca01d3699.png

    Augment3d Overlay

    In Augment3d, you can set the Video Stream to be an overlay to match real life footage on top of the model.

      Select Camera > Video Streams > the desired input. If a label was set, it will appear here.

      clipboard_e8ae9ea9a9b6c102a7ae08448301f6987.png

      This will allow you to adjust the opacity, rotation and scale. These settings will be stored in a snapshot if recorded. 

    Augment3d Material

    A Video Stream may be used as the Material for any object in Augment3d

      Select the object in the Hierarchy > select one of the material planes in the Inspector > scroll to very bottom of materials and select the Video Stream. If a label was set, it will appear here.

      clipboard_eb96bcdd084b342f160f660ff6dd3a456.png

      Tools to adjust the size, rotation and scale of the Video Stream are under the Img Adj heading in the Materials browser.

      Video Streams follow the alignment rules of meshes per their UV mapping. As a result, video streams do not always map well to 3D objects. A 2D plane is the most reliable way to display a Video Stream as an object in Augment3d.

    Pixel Map Media

    Using a Video Stream as a live Pixel Map media source

      In the Video Streams tab, enable Video Stream Pixel Maps

      clipboard_e8fa7cfb38d8e7f902975f3306bf1ab67.png

      In the Media Layer Channel, select the Library Folder defined in the Video Streams menu. The default is folder 255.

      clipboard_e603b33b07352224e1ea3111c9e454571.png

      Select the Video Stream that you would like to use from the File Select. If a label was set, it will appear here.

      clipboard_e29f78677e1be16d52eb6dbc786bf970b.png

      You can use a combination of Scale, Aspect Ratio, and the overall size of the Pixel Map to adjust the image 

Number of Active Streams

Any camera outputting SRT or RTSP may have a limit to the number of different streams it can output at one time. The number of active streams for your Eos device will be displayed in the top left corner of the Eos software.

Inside of Eos the number of active streams used by Eos will be shown in the top left corner. 

clipboard_e5c46398d8be2a95f3a23680e9b9dda52.png

 

There are two categories of video streams that count towards the the total Active Stream count in Eos. All instances of a single video feed within the same category are counted as a single active stream.

Category 1 includes Pixel Map Media, Video Stream Tab, and Magic Sheet Objects.

Category 2 includes Augment3d Overlay, Augment3d Material. 

Having both Pixel Map Media and the Video Stream Tab in use will only count as one active stream and if an Augment3d Overlay were to be added into current view, then it would be two active streams for the one Eos device.

Any other devices in a multiconsole session, whether it's a client or backup using these methods, will also contribute to the total active stream count. 

If your stream quality is suffering, reducing the number of active streams may be necessary, consult the user manual for your camera to identify the number of active SRT or RTSP streams that are supported.

Related Links

eManual on Video Streams

  • Was this article helpful?