Skip to main content

Supported Protocols

These are the protocols supported by Vindral Live on the ingress side. The protocols are divided into two categories, those requiring local presence and those that can be used over public networks. The latter is often used for cloud-based solutions, while the former is more common in on-prem installations using LivePackager or other Encoder software or hardware.

Public network ingress

The following protocols are supported for ingesting content to Vindral Live via public internet:

  • RTMP – de facto standard for video ingress over the internet
  • SRT – gaining traction over RTMP due to better support for new codecs, multi-audio and metadata
  • WebRTC – easy to use and embeddable on websites
  • MoQ – is a next-generation transport protocol designed for ultra-low latency and high-quality media streaming, leveraging QUIC's capabilities to enhance real-time media delivery

Local presence / on-prem encoder

Some protocols require specific hardware and/or local presence. Vindral LivePackager (or other on-prem encoders) will output MoQ, SRT, or RTMP to the ingress server. Contact us for more information on how to set up your encoder or if you'd like to give LivePackager a try.

  • RTMP – de facto standard for video ingress over the internet
  • SRT – gaining traction over RTMP due to better support for new codecs, multi-audio and metadata
  • WebRTC – easy to use and embeddable on websites
  • MoQ – is a next-generation transport protocol designed for ultra-low latency and high-quality media streaming, leveraging QUIC's capabilities to enhance real-time media delivery
  • (HD-)SDI – still commonly used within broadcast
  • MPEG-TS – still commonly used within broadcast and on private networks
  • RTP – an alternative to MPEG-TS over UDP
  • RTSP – commonly used by surveillance cameras
  • NDI – useful for on-prem installations as a modern replacement for SDI
  • File – Vindral LivePackager can read and loop file inputs and efficiently do ABR for synchronized playback
  • ST2110 – under development, contact for information

Additional information

The information below relates to specifically Vindral Live’s implementations of the protocols and may not be true for other vendors; for instance, many SRT providers still do not support proper authorization of streams and most MoQ implementations are still only in demo state and not made for production like Vindral Live MoQ is.

MoQ (Media over QUIC)

MoQ is used internally within Vindral Live but is also supported as an ingest protocol, using the “Draft 7” spec. We’re in the process of building a web sender for MoQ and there’s command line tools for publishing to our MoQ ingress as well. Besides the regular Draft 7 features, we have added a few of our own that our customers have grown used to over the years, including fast channel switching, live thumbnails, load balancing, and more.

RTMP

Vindral’s RTMP receiver has support for both unsecure (RTMP) and secure (RTMPS) variants, using the concept of “stream key” for authentication. It has support for the new “Enhanced RTMP” with AV1 and HEVC capabilities.

SRT

SRT uses the concept of “stream key” for authorizing streams. It supports being used with or without encryption and is easily configured in the Vindral Portal. While more modern than RTMP, it does not really lower latency or add anything for most use real-time cases. Rather in many cases it adds latency and reduces stability.

WebRTC

The WebRTC protocol used by Vindral Live is standard but the signaling around it uses a custom setup, built for adding more statistics and redundancy to the flow. It is often used by event-based companies wanting to add a simple flow for their users to broadcast.

SDI

Using LivePackager for instance, the Decklink SDI cards are supported. Multi-audio SDI is available and multiple SDI sources can be combined to a single stream where necessary.

MPEG-TS

MPEG-TS over IP (both TCP/UDP/UDP Multicast) is available. Multiple sources or multiple PIDs inside a single source is supported and can be combined as necessary. Multi-audio, subtitles and other metadata are supported.

Advanced setups

If need be, the Vindral LivePackager can be used for combining multiple sources of different types to a single stream, or proxy different protocols to for instance MoQ or SRT. It can also be used for adding advanced features like low-latency, ABR, and more.

Vindral Composer can in turn be used for adding overlays, AI, object-tracking, and more advanced features to the stream.

Please contact us for more information.