Grabyo supports group stream sync within the producer which allows users to synchronise multiple live sources within different groups with the same timestamps.
How to group streams for stream sync
Select STREAM SYNC
Select the ADD GROUP button
Insert a TITLE
Select the streams that need to be synced
Select ADD GROUP to finish
Functionality
Add Group
Create a new group to synchronise a connected group of cameras.
Add stream
Add any live stream to a group. Streams can only be added to one group at a time, if you try to add a stream that's already in another group you'll be given the option to move it.
Remove stream
Once removed from a group the stream will no longer be trying to synchronise with any other streams.
Reorder
Allows you to arrange the groups as wanted
Delete Group
Deletes an entire group, any streams that were in the group will no longer be trying to synchronise with any other streams.
Settings
You can rename the group and set the synchronisation type.
Supported formats
RTMP onCuePoint message containing a UTC timestamp
H.264 SEI Data: timecode in the pic_timing field (MISB Standard 0604 - commercial timecode)
Qualified Video Encoders and timing formats
Timing formats | Vendor | Model | Streaming Protocols | Stream Sync | Notes |
Pic Timing | AWS | Elemental Link | Media Live | Yes | Requires an AWS account and streams first to Media Live before transcoding and sending to Grabyo via Media Connect |
Pic Timing | AWS | Elemental Live | RTMP, Zixi, RTP | Yes (passthrough from SDI or generated on the device) |
|
Pic Timing | LiveU | All | RTMP | Yes (generated in LiveU cloud) |
|
Pic Timing | Haivision | Makito X | SRT, RTMP, RTP | Yes (passthrough from SDI or generated on the device) |
|
Presentation timestamp (PTS) | Matrox | Matrox Encoders | RTMP, SRT | Yes |
|
Elemental Live Broadcast Time | AWS | Elemental Live | RTMP only | Yes |
|
📕 Note: Grabyo can synchronise feeds from multiple LiveU devices in the field, but this is based on LiveU estimating latency from the field device to the LiveU cloud and then on to Grabyo. As such synchronisation using LiveU streams/devices will not be frame-accurate and may be 1-2 frames out from a synch perspective, possibly more in some instances.
📕 Note: Stream sync can be used to synchronise live streams up to 1 minute apart.