Grabyo supports stream sync within the producer which allows users to synchronise multiple cameras with the same timestamps.

How to synchronise streams in Producer


  1. Select STREAM SYNC

  2. Choose the streams of your choice

  3. The synchronisation will happen automatically


Supported formats

  • RTMP onCuePoint message containing a UTC timestamp

  • RTMP onFI message containing a SMPTE timecode

  • H.264 SEI Data: UTC timestamps in the User Data Unregistered field (MISB Standard 0604 - precision timestamp)

  • H.264 SEI Data: timecode in the pic_timing field (MISB Standard 0604 - commercial timecode)

Qualified Video Encoders

Vendor

Model

Streaming Protocols

Stream Sync

Notes

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

AWS

Elemental Live

RTMP, Zixi, RTP

Yes (passthrough from SDI or generated on device)

LiveU

All

RTMP

Yes (generated in LiveU cloud)

Haivision

Makito X

SRT, RTMP, RTP

Yes (passthrough from SDI or generated on device)

📕 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 maybe 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.

Did this answer your question?