Setting up your stream sources
Setting up source streams in Grabyo is simple. We use the two following methods to ingest streams into the platform:
Pull source: A publicly accessible URL of an HLS, RTMP or SRT stream that Grabyo can 'pull' from
Push source: A RTMP, RTMPS, SRT, Zixi, RIST, RTP and RTP-FEC stream that can be pushed from an encoder to a Grabyo ingest point, which you can configure
Below you will find the maximum recommended stream requirements for ingesting a stream into Studio.
💡Tip: For further details on how to push an SRT, Zixi, RIST, RTP and RTP-FEC content please navigate to Pro Ingest.
📕 Note: Grabyo supports US standards CEA 608/708 closed captions embedded within the RTMP stream (via H.264 ) when streamed to Facebook, YouTube and custom RTMP destinations.
Stream Specifications
Video Fidelity | HD - 720p | HD - 1080p |
Video codec | H.264 High/Main | H.264 High/Main |
Video resolution | 1280x720 (Aspect ratio 16:9) | 1920x1080 (Aspect ratio 16:9) |
Frame rate | Up to 60FPS, min. 25FPS | Up to 60FPS, min. 25FPS |
Video Bitrate | Up to 12 Mpbs, min. 3.2 Mbps | Up to 20 Mpbs, min. 5 Mbps |
Audio channel
| Stereo | Stereo |
Audio codec | AAC LC | AAC LC |
Audio Bitrate
| 128 / 192 / 320 kbps | 128 / 192 kbps |
📕 Note: Default video specification for NTSC regions are 720p / 30fps @ 3.2Mbps and 1080p / 30fps @ 5Mbps.
Default video specifications for PAL/SECAM regions are 720p / 25fps @ 3.2 Mpbs and 1080p / 25fps @ 5Mbps. For more information please visit this page.
✅ Tip: If you require video frame rates to be 29.97fps or 59.94fps as NTSC standards please reach out to help@grabyo.com for assistance.
On-demand streams
You can now schedule a start and stop time/date per stream or do it manually. Please check this article for more details.
Pull RTMP/HLS/SRT source
Turn on by having an online/offline HLS/RTMP/SRT source
Turn off by not having a live/active HLS/RTMP/SRT source
Push RTMP, RTMPS SRT, Zixi, RIST, RTP or RTP-FEC source
Turn on by pushing a signal/stream to Grabyo ingest (Standard or Pro Ingest)
Turn it off by stopping to push the signal/stream
📕 Note: Only Admin and Manager roles can schedule or manually start/stop streams.
Setting up a pull source (continuous streams)
Use pull sources if your media source is an HLS or RTMP stream. You will need the stream URL.
Select OPTIONS for the stream you want to update
Select SOURCE from the menu
Select PULL as the stream source type
Paste your source URL into the SOURCE STREAM URL
Select SAVE CHANGES to finish
💡 Tip: You can update the source stream with a PULL source URL which is either offline or online.
Setting up a push source (continuous streams)
Grabyo supports two types of push protocols:
Standard Ingest - RTMP and RTMPS
Pro Ingest - SRT, Zixi, RIST, RTP and RTP-FEC.
Select OPTIONS for the stream you want to update
Select SOURCE from the menu
Select PUSH as the stream source type
Select MANAGE INGESTS
Choose the INGEST TYPE ( STANDARD or PRO INGEST)
Select ADD NEW INGEST
Enter a TITLE, select an INGEST TYPE and REGION
Select ADD INGEST to create your ingest
Find your ingest from the drop-down menu and select SAVE CHANGES to finish.
💡 Tip: To stream from smartphone to Grabyo ingest please check Larix app or Airmix Solo app.
📕 Note: Always ensure that you select the REGION closest to your encoder location when creating an ingest. This will minimize any potential buffering.
📕 Note: To bring LiveU content to Grabyo we now have a direct integration. Please ensure you select the Grabyo integration once setting up the ingest details from LiveU UI. For more details please reach out to help@grabyo.com.