Skip to main content

How to Add Stream Protection

Tutorial: How to secure live or recorded streaming in only few clicks.

Updated over 2 weeks ago

Why Protect Streams?

Videolinq's Stream Protection is an excellent alternative to complex setups and expensive DRM solutions. It works with both live and pre-recorded video managed by the Videolinq platform and adds privacy and protection to video streaming with the HTTP Live Streaming (HLS) protocol.

Watch a 12-minute webinar explaining this feature:

Stream Protection is available on the Premium and Enterprise+ subscription plans. It can be configured on Channels or Players. When configured on a Player, Stream Protection can be used with content hosted by other video platforms or CDNs. Stream requests can be restricted to play only to:

  • Authorized domain names.

  • Geographic locations.

  • IP addresses.

Stream Protection does not apply to live streams sent to social media platforms.

Channel Settings

To configure Stream Protection open an active or a new channel. Click on the "Privacy" tab. This will apply when you want to -

  • Use Videolinq as a streaming provider.

  • Create a Videolinq Player from the HLS path provided in the channel.

Privacy by domain:

Type the domain(s) you want to allow the stream to come from. When you hit 'Enter' data sync. Privacy rules are attached to a channel/player until removed.

Privacy by geographical region:

Drop down the country list and check country names. Countries checked will allow viewers coming from their access to the broadcast. Everyone else will be blocked.

Privacy by IP:

Type the IP ranges allowed to pull the video. For example "192.168.1.2" or "10.5.1.0/24". IPs hidden before proxy or DNS servers will be invisible and therefore cannot be used. IPV6 numbers are not supported.

Player Privacy

The Videolinq Player includes the same protection rules found in the channel. Settings here override the channel settings. Point to the Videolinq channel HLS path, or to other streaming video services and content delivery networks like Akamai. Remember to "Save" each time a change is made. The Embed player code does not need to be updated on the website after changes were made.

Static Player Code

When you create a player and enable stream protection features, the settings automatically apply to both the iFrame embed code and the HLS playback path generated by Videolinq. Whether you’re embedding the Videolinq player on a website or using the HLS path in a third-party player, there’s no need to update the code or URL when changing stream protection settings. This allows you to add or remove access rules to the live stream on the fly.

If you have questions about the Stream Protection service - contact customer service!

Did this answer your question?