Skip to main content
Pro Ingest
Yoanna Hristova avatar
Written by Yoanna Hristova
Updated over 4 months ago

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

  1. Navigate to INGEST MANAGER

  2. Select PRO INGEST

  3. CREATE NEW PRO INGEST

  4. Input all fields and SAVE

  5. Once ingest is created, navigate to MORE INFO to copy the ingest details

  6. Select START

  7. Once the connection is made it will be validated in green

  8. 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.

Did this answer your question?