YOUR STORY PLAYS HERE
Home » Categories » Multiple Categories

Cablecast RTP Streaming Feature Overview

What is RTP Streaming?

RTP streaming, available with the release of Cablecast 6.3, allows Flex video servers to use RTP (Real-time Transport Protocol) streams as video sources enabling both the output of the RTP stream to air without an additional RTP decoder and the capture of the RTP stream to a file for later playback.

Your flex server must be licensed for RTP streaming in order for RTP streaming to work.

RTP is a licensed feature that must be enabled either at the time of initial purchase, or in the field by a Cablecast technician. To check if your system is licensed, open SXConfiguration in the system tray on your Flex server. The System tab will indicate if your server is licensed for RTP streaming. Please note that licensing is per server. If you own multiple flex servers each server you wish to play or capture RTP streams with must be licensed.

Check if server is licensed for RTP

 

Stream Requirements and Certified Encoders

In order to play RTP streams out a flex server the stream must meet the requirements listed below.

Protocol RTP
Encapsulation MPEG2 Transport Stream
Video Codec AVC (h.264)
Video Resolution NTSC (720x480 @ 29.97), 720p (1280x720 @ 59.94), 1080i (1920x1080 @ 29.97)
Audio Codec AAC, 2 channels, 48 Khz

The list below contains RTP encoders that Tightrope Media Systems have tested and certified for use with Cablecast.

Make / ModelSupports Closed CaptioningManufacturer Website
Niagra GoStream Mini 150 Yes http://niagara-video.com/
AJA Helo No https://www.aja.com/
Haivision Makito Classic No https://www.haivision.com/
Haivision Makito X No https://www.haivision.com/

 

Configuring RTP Streaming

There are two workflows that need to be configured for RTP streaming.

To configure playback of RTP streams we will do the following steps:

  1. Create a Network Stream format.
  2. Assign the Network Stream format as the secondary format on any licensed Flex server devices.

To configure capturing of RTP streams we will do the following steps:

  1. Create a SXNetworkEncoderCM for each licensed Flex Server
  2. Create Network Record Devices

Configuring RTP Playback

  • Navigate to¬†Settings ->¬†Location Settings -> Shows (tab) ->¬†Formats
  • Create a new format called Network Stream with a primitive type of Network Stream

Create Network Stream Format

 

  • Next navigate to¬†¬†Settings ->¬†Location Settings ->¬†I/O (tab) ->¬†Devices
  • Edit each licensed Flex Server device and add the Network Stream format created above as the second format.

Assign Network Stream Format

 

The flex server is now configured for Network Streaming. Read on to learn how to play Network Streams to air.

Configuring RTP Capture

 

  • Navigate to¬†Settings ->¬†Location Settings ->¬†I/O (tab) ->¬†Control Module Sets
  • Create a new control module set for each flex server using the¬†SXNetworkEncoderCM
    • The Control Module IP should be the same as the SXEncoderCM for the flex server
    • Set the Port Setting to the directory on the machine where the Network Captures should be stored

 

Create Network Capture CMS

 

  • Next navigate to¬†Settings ->¬†Location Settings ->¬†I/O (tab) ->¬†Devices
  • Create a new device with the following settings.
    • Name - Unique name for encoder
    • Device Function - Record Only
    • Device Type - Video Server
    • Device CMS - SXNetworkEncoderCM create above
    • Device Address -¬†0 through 4.
    • Device End Actions - Stop Record
 
The Device Address must be unique per machine. You are limited to doing as many simultaneous network captures as you have unique network encode devices defined with unique device addresses. For example, if you create four Network Encode Devices with Device Addresses 1, 2, 3 and 4, you can do four network encodes.

Create Network Capture Device 

 
While Cablecast won't limit you from creating more than four network capture devices, we recommend limiting the number of simultaneous playbacks, encodes, or network captures, and file transfers to the number of server IOs plus one. For example if you have a Flex 4 you could do 2 play outs, 1 SDI capture, 1 Network Capture, and transfer to the content drive.

 

Your system is now set up to capture RTP streams.

 

Creating and Editing RTP Streams

 RTP streams can be created and edited on the Network Streams Settings page. There is no limit to the number of RTP streams that can be defined. It is useful to create the RTP streams ahead of time so they can be recalled quickly when scheduling shows and record events.

  • Navigate to¬†Settings ->¬†Location Settings ->¬†I/O (tab) ->¬†Network Streams
  • Create or Edit an existing stream
  • The following fields can be modified
    • Name¬†- User defined name to easily identify the stream
    • Address - Network address for the stream. This can be a multicast address
    • Port - Port the stream is available on

Network Stream Edit Form

Scheduling a RTP Stream 

To schedule an RTP stream we will create a new show which has the Network Stream format we created earlier. With the Network Stream format created we will be able to select from a list of pre-defined network streams, or create a new one. The rest of the show details and scheduling are just like any other type of show in Cablecast. Create the show, add it to the schedule, send Autopilot and you're good to go.

  • Navigate to¬†Shows ->¬†New Show
  • Fill in the appropriate show meta data.
  • Set the first reel's format to the¬†Network Stream format created earlier.
  • Select a¬†Network Stream for this show.
    • If you have no Network Streams, click¬†New to create a new network stream.

Creating a Network Stream Show

 

Creating a New Network Stream

 

  • Save the show record
  • Schedule the new show on a channel
  • Send Autopilot

 

Capturing A RTP Stream

Capturing a network stream is the same as any recording in Cablecast. You have three options.

Capture Stream Using Record Schedule

  • Navigate to the Record¬†Schedule
  • Create a new Record Event
  • Fill in the Time and Length Details
  • For Device, choose¬†-- Network Stream --
  • Choose the stream you wish to record
  • Fill in a File Name
  • Save

New Record Event

 

Record Run of RTP Stream Show

  • Schedule a Network Stream as described above
  • Click the record run button on the run
  • Choose a Network Encoder
    • The source network stream is defined by the show created earlier.

Record Network Run

 

Capturing Using The Force Matrix

  • Navigate to¬†Autopilot ->¬†Force Matrix
  • Choose¬†Action for the network encoder device
  • Choose¬†Record
  • Select the desired stream
  • Type a name for the file
  • Click¬†Take
  • Send the device a¬†Stop command when finished

Force Network Capture

 

 

3 (2)
Article Rating (2 Votes)
Rate this article
  • Icon PDFExport to PDF
  • Icon MS-WordExport to MS Word
Attachments Attachments
There are no attachments for this article.
Related Articles RSS Feed
Cablecast - CG in Third-Party Environments
Viewed 487 times since Mon, Jul 2, 2018
Cablecast 6.0.0 is released
Viewed 2536 times since Thu, Sep 17, 2015
Handling live programming that runs longer than expected
Viewed 1840 times since Thu, Jan 29, 2015
Live Streams cannot be viewed full-screen in Internet Explorer 11
Viewed 1574 times since Mon, Oct 6, 2014
Licensing my server
Viewed 2911 times since Wed, Sep 17, 2014
About Tightrope’s software version numbers
Viewed 3719 times since Wed, Dec 17, 2014
How to manually verify a video file’s encoding properties
Viewed 1166 times since Fri, Sep 2, 2016
Streaming in HD & Cable Provider in SD
Viewed 822 times since Tue, Sep 5, 2017
SX Server will not validate any files but playback using SXConfiguration works
Viewed 1864 times since Wed, Sep 24, 2014
Operating System, & Windows Updates
Viewed 251 times since Tue, Jun 2, 2015