Feed Setup

The Feed Configuration section is used to add and manage Live Streams for playout and recording supporting formats including Transport Streams (UDP/RTP, Unicast, Multicast, and Source Specific Multicast), NDI, RTMP, HLS, DASH, RTSP, SRT, YouTube Live, and Facebook Live. On HyperCaster IP models, playout of live streams uses IP StreamThru™, other models will decode the live streams on playout. Recording live streams is done via IP Capture, other than NDI on AIO models that is done via Encoding. The Feed Configuration section also allows managing Recording settings (for HyperCaster AIO models with Encoding, and all HyperCaster models with IP Capture), and supports a built-in NDI Access Manager for managing NDI source IP Addresses on different subnets. IP Capture requires a license. NDI is available on AIO models and B100-SDI/ANA models without External ProVues. Feed Configuration requires admin-level privileges.

Manage Live Feeds for IP StreamThru™, Playout, and Recording

To manage live feeds, click on the Live Streams option. The application displays the Feeds screen. If there are no feeds, the box will be empty.

HC Manage Feeds

HC Feeds Action MenuFrom the Actions menu HC Action Iconyou can choose to Edit, Delete, Start, Stop or Restart each feed.

Start, Stop, and Restart are available for DASH, HLS, RTMP, RTSP, SRT, YouTube Live, and Facebook Live feeds.

For those stream types, the stream status icon indicates OK for streams that are started (the HyperCaster is pulling in those streams so they are ready for use), or not OK HC X Iconfor streams that are stopped. For NDI the stream status indicates for OK NDI sources that are currently discoverable, or not OK HC X Iconfor NDI sources that are not discoverable.

RTMP, HLS, Dash, YouTube Live and Facebook Live feeds allow previewing the live stream directly from the Feeds table. Click the URI for these feed types to preview. YouTube Live and Facebook Live will open a new browser page to watch the live stream directly on those sites. The other types will play in an integrated preview player directly right from the Feeds page. Feed previews are also available on the Dashboard.

HC HLS Preview

HC Add Feeds MenuTo add a new feed, click theHC Elipses Actionicon, select either Stream (for all non-NDI stream types) or NDI from the sub-menu, and fill in the fields.

Add Stream

The fields available when adding a stream depend on the stream type selected. Common to all stream types are the following fields:

  • Type – Select a stream type from the drop-down list. The options are: Unicast, Multicast, Source Specific Multicast, DASH, HLS, RTMP, RTSP, SRT, YouTube Live (Experimental), and Facebook Live (Experimental). Unicast, Multicast, and Source Specific Multicast each support both UDP or RTP packetization.
  • Name – Enter a name for the stream source to identify it when scheduling.
  • Description – Enter a description of the stream source, if desired.
  • Stop on Loss of Signal – By selecting this checkbox, any stream/record event created using this feed will automatically end when the source signal is lost. You can set a tolerance, for example to deal with noisy networks or the Internet, to allow some number of seconds of signal loss without considering a loss and time to stop via the Schedule Configuration settings.
Transport Streams

For Unicast, Multicast, and Source Specific Multicast, the additional fields are as follows:

HC Edit Unicast Feed

  • IP Address – Enter the IP address of where the stream source originates. This is typically used for the HyperCaster to allow traffic from that IP address on the corresponding port to pass through the firewall, such as the IP address of an Encoder streaming to the HyperCaster on the LAN.
  • Source Address – For Source Specific Multicast (SSM) only, enter the IP address of where the stream source originates. The IP Address field in this case will be the multicast address to receive the traffic, so the Source Address identifies the sender for SSM.
  • Port – Enter the 5-digit IP port number between 1024 and 65535 to receive the packets for this stream source. Many installations select a random 5-digit number in this range. Make sure it is not the same as an existing stream source IP port number.
  • Max Bit Rate – Enter as accurate an estimation of the total multiplex rate of the incoming video as possible. If your channel output requires a specific multiplex rate, it is up to you to ensure that your incoming feeds match. This setting is only used by the application to prevent scheduling a feed with a total rate that is too high for a given channel based on the channel bit rate settings.

The HyperCaster will automatically manage the internal firewall rules to allow traffic through from added Transport streams. If the HyperCaster is behind an external firewall, and the stream is coming from the outside, you must configure the external firewall to allow the traffic through.

SRT (Secure Reliable Transport)

When using SRT streams, the HyperCaster acts as a Listener, so only needs to know that it should listen for an SRT stream on a certain port. For SRT, the additional fields are as follows:

HC Edit SRT Feed

  • Port – Enter the 5-digit IP port number between 1024 and 65535 to receive the packets for this stream source. Many installations select a random 5-digit number in this range. Make sure it is not the same as an existing stream source IP port number.

The HyperCaster will automatically manage the internal firewall rules to allow traffic through from added SRT streams. If the HyperCaster is behind an external firewall, and the stream is coming from the outside, you must configure the external firewall to allow the traffic through.

DASH, HLS, RTMP, RTSP, YouTube Live and Facebook Live Streams

For DASH, HLS, RTMP, RTSP, YouTube Live, and Facebook Live, the additional fields are as follows:

HC Edit RTMP Feed

  • Address – Enter the stream URL address using the proper protocol:
    • For HLS: https://… (example: https://somedomain.com/astream.m3u8)
    • For RTMP: rtmp://… (example: rtmp://somedomain.com/appname/astream)
    • For RTSP: rtsp://… (example: rtsp://somedomain.com/astream)
    • For YouTube Live: https://… (example: https://www.youtube.com/watch?v=21X5lGlDOfg)
      • You can typically obtain the URL for a YouTube Live video by copying the URL in your browser when viewing that video on YouTube. Or you can right click on the video in YouTube and select Copy video URL.
    • For Facebook Live: https://… (example: https://www.facebook.com/NASA/videos/10155497958441772)
      • You can obtain the URL for a Facebook Live video by right clicking on the video in Facebook and selecting Show video URL.
  • Silent Audio – HLS and RTSP offer a Silent Audio option. If the streaming source does not have an audio track, enable Silent Audio to insert silent audio as the HyperCaster requires an audio track.

When you have finished, click Save to add the feed or Cancel to stop. The new feed will be displayed on the list and is available for scheduling.

Add NDI (Newtek’s Network Device Interface)

HC Edit NDI Feed

  • Name – Enter a name for the NDI source to identify it when scheduling.
  • Description – Enter a description of the NDI source, if desired.
  • URL – Enter the NDI source name, this must match the source’s name exactly as it announces itself over the NDI protocol. For convenience, the Sources section will show a list of all available sources that are auto discovered on the network. Sources that are grayed out have already been added to the HyperCaster. Other sources simply click to have the URL field automatically populate with the proper name rather than manually entering. Click the refresh icon to have the HyperCaster rescan the network for available NDI sources. For NDI sources to be discoverable, they must be reachable by the HyperCaster on your network and must either be on the same subnet, or must be manually added to the integrated NDI Access Manager.
  • Quality – If the NDI source supports sending multiple qualities, select whether you prefer the highest or lowest available. There can be a tradeoff between signal quality and network bandwidth utilization.
  • Stop on Loss of Signal – By selecting this checkbox, any ndi/record event created using this feed will automatically end when the source signal is lost.

Record Configuration

To set the default configuration for recordings, go to Config Tab → Feeds → Record and click on the on the Record option. The application displays the Record Configuration screen.

To set defaults for recordings, fill in the fields.

  • Record Destination Directory – Type the path to the folder where you normally want your recordings to be saved. Leave it blank to default to the directory where content is saved, typically /media/psg/vol1.
  • Record Default Auto Delete Days – Select from the pulldown the number of days after a recording you normally want it deleted from the server. To leave recordings on the server until you delete them manually, leave the box blank.
  • Default Capture Duration – Set the default record duration in HH:MM:SS format for the Record tab and Record events.
  • Archive on Record – Checking Archive on Record will display any integrated archive servers (requires archiving license). You can choose to automatically archive a file after the recording is done. The servers on this list are added as described in the “Remote Server Configuration” section of this manual.
  • Delete Recorded File After Transfer – If you create a master file for recordings and want it deleted after successfully transferring the file to the server, check this box.

When you have finished, click Save to save the configuration information or Cancel to stop.

in Config TabHC User ManualLive Streams Tags: HLSLive StreamMulticastNDIRTMPRTPRTSPSRTSSMTransportTSUDPUnicast

Related Articles