Pro Ingest streaming protocols are the broadcast industry standard for delivering high bit rate and/or low latency streams over the public internet.
Pro Ingest is offering to support SRT, Zixi, RIST, RTP, RTP-FEC and AWS MediaConnect Entitlement to ingest video into Grabyo with some of the highlights being:
Widely used in broadcast facilities (especially SRT and Zixi)
All utilise MPEG transport streams
Can support a much higher bit rate in the right conditions than standard ingest (RTMP)
Can support extremely low latency in the right conditions ( < 250ms)
Pro Ingest supports full encryption for incoming streams
Protocols specification
| SRT | Zixi | RIST | RTP | RTP-FEC | AWS Entitlement |
Min/Max Latency | 100–15,000 milliseconds, with a default value of 2,000 (min latency) | 0–60,000 milliseconds, with a default value of 2,000 (max latency) | 1–15,000 milliseconds, with a default value of 2,000 (max latency) | Not supported | Not supported | N/A |
Encryption | Encrypted Source Passphrase (AES-128 and AES-256) | AES-128, AES-192, AES-256 | Not supported | Not supported | Not supported | AES-128, AES-192, AES-256 |
Decryption | N/A | Decryption key combined with the encryption algorithm | N/A | N/A | N/A | Decryption key combined with the encryption algorithm |
ARN (Amazon Resource Name) | N/A | N/A | N/A | N/A | N/A | ARN |
Managing Pro Ingest
Navigate to INGEST MANAGER
Select PRO INGEST
CREATE NEW PRO INGEST
Input all fields and SAVE
Once ingest is created, navigate to MORE INFO to copy the ingest details
Select START
Once the connection is made it will be validated in green
Hit STOP to disconnect and stop the Pro Ingest
📕 Note: Ensure you have both video and audio streams (even if the audio is muted) configured into your source to successfully start ingesting the content in Grabyo.
Configuration settings and attributes
Display name: The name you want to give this Pro Ingest, which will be shown in the Ingest Manager.
Region Type: The region that the Ingest infrastructure will operate in. It is advisable to choose the region closest to your video source.
IP Allow List: An optional setting to restrict the IP addresses that are allowed to contribute content to the Ingest. Format the IP addresses as a Classless Inter-Domain Routing (CIDR) block (for example 10.24.34.0/23). If unprovided, we will assume all IP addresses are possible to get content from (i.e. the 0.0.0.0/0 CIDR block value).
Type: The protocol of the Ingest. Choose from SRT, Zixi, RIST, RTP, RTP-FEC and AWS MediaConnect Entitlement.
ARN of Entitlement: Amazon Resource Name
Once an Ingest is created there are a few common attributes declared:
Ingest Server: The IP Address that the Ingest is accessible from
Port: The port that the Ingest can be attached to (optional to add your port or automatically assign one).
Ingest URL: The combination of scheme, server and port into a URL canonical format that can be used directly. The scheme is the denotation of the protocol used.
📕 Note: The user must grant an Entitlement on their AWS MediaConnect flow(s) to Grabyo AWS Account and set the Data Transfer Subscriber Fee to 0%. To get access to the Grabyo AWS account ID please contact help@grabyo.com and visit this link for more info.
📕 Note: Editing an ingest will allow the user to change all of the ingest properties (type, IP allow list, name, encryption, latency), the only attribute that cannot be changed is the region. If a user needs to move an ingest between regions they will need to delete it and create a new one. Ingests can only be edited when they are stopped.
💡 Tip: To add a Pro Ingest as the source of a DVR stream or into Producer is just like adding a standard ingest. Navigate to SOURCE > PUSH to find the correct Pro Ingest and save the changes. For further details contact help@grabyo.com.
📕 Note: Grabyo now supports SRT (listener and caller) and Zixi (pull and push) protocols as well as AWS MediaConnect Entitlement for output (egress) workflows. For further details check here.
Media Information
In this section you can find the following information:
List of all programs within the incoming source
Program number
Program name
Program PID (packet identifier)
Program Clock Reference (PCR) PID
A list of all streams within each Program
Stream type (video, audio, data or unknown)
Codec of the stream
Stream PID
📕 Note: Not all data may be present in all sources. Look for the timestamp to see when the metadata was last updated on the lower right corner of the ingest manager. The refresh button will pull in the most recently available data.