The Feed Configuration section is used to configure Recording settings (for HyperCaster AIO models with Encoding, and all HyperCaster models with IP Capture) and Live Streams for IP StreamThru™ and IP Capture. IP Capture requires a license. Feed Configuration requires admin-level privileges.
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.
Manage Live Feeds with IP StreamThru™
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.
From the Actions menu you can choose to Edit, Delete, Start, Stop or Restart this feed.
Start, Stop, and Restart are available for RTMP, HLS, RTSP, and YouTube Live feeds.
To add a new feed, click the icon and fill in the fields.
- Type – Select a stream type from the drop-down list. As of v5.5, the options are: Unicast, Multicast, Source-specific multicast, RTMP, RTSP, HLS, YouTube Live (Experimental), and Facebook Live (Experimental).
- Name – Type a name for the stream source to identify it when scheduling.
- Description – Type a description of the stream source, if desired.
- IP Address – Type the IP address of where the stream source originates.
- IP Port – Type the 5-digit port number between 50000 and 65535 to receive the UDP 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.
- Protocol – Select a protocol such as UDP from the drop-down list.
- 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.
- 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.
If you select Type as RTMP, RTSP, HLS, or YouTube Live the options are slightly different:
- Instead of IP address, enter the stream address using the proper protocol:
- For HLS: https://… (example: https://somedomain.com/astream.m3u8)
- For RTMP: rtmp://… (example: rtmp://somedomain.com/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.
- 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.