secure hls video

secure hls video streaming for wordpress membership sites

The Wyldesites Secure HLS Video Encoding and Streaming System encodes your videos on AWS and streams them encrypted through CloudFront. Each member gets a short-lived signed cookie for the one video they’re watching, so your files stay off tube sites.

4K
ready, down to 480p
Encrypted
HLS segments
Per-video
signed cookies
1
WordPress shortcode
what's included

a complete secure hls video streaming system

automated encoding on aws

Upload a master video and it’s transcoded automatically to adaptive HLS in resolutions up to 4K, with an email when each version is ready.

encrypted hls segments

Each video is split into encrypted segments, and the keys sit behind the same signed cookies as the video itself.

per-video signed cookies

A dedicated backend service issues each member a temporary cookie, signed by CloudFront, that unlocks only the video they’re watching. Streams come from your own media subdomain, and your S3 bucket is locked so only CloudFront can read it.

a fast wordpress player

Video.js 8 is bundled with the plugin, with adaptive streaming up to 4K, a quality menu and mobile support. Each video is placed with one shortcode.

the encoding pipeline

how your videos are encoded

Upload once. Everything after that is automatic.

upload to a private bucket

Drag your master file into a private S3 bucket with any S3 client, such as Cyberduck.

Amazon S3Private

automatic encoding

An automated encoding pipeline running in your own AWS account produces HLS versions from 480p up to 4K.

AWSHLSAdaptive bitrate

an email when it's ready

You get one notification per video and resolution, so you know exactly when to publish.

Email alerts

repeatable infrastructure

The pipeline is deployed as code, so the same setup can be rolled out to any number of sites or AWS accounts. Each site gets separate, limited-access credentials for WordPress and for uploads.

Infrastructure as codeLeast-privilege access

the playback pipeline

how secure hls video streaming protects playback

Every request is checked. A copied link is useless, and so is a copied cookie.

members only

Signed cookies are issued only to logged-in, paid members, by a dedicated service rather than a shared access policy. See our adult membership site design services.

Signed cookies

one cookie, one video

CloudFront checks the cookie on every playlist, key and segment request. Each cookie is unique to the member, covers a single video and expires quickly, so a shared link or cookie can’t unlock the rest of your library.

Per-userPer-videoShort-lived

no public files

Your S3 bucket can’t be reached directly. Video is only ever served through CloudFront to members with a valid cookie.

Locked bucket

in practice: officialdreddxxx

OfficialDreddXXX.com streams its members’ videos with the Wyldesites Secure HLS Video Encoding and Streaming System.

Live site

faq

secure hls video streaming faq

Still have a question? Call +1.305.209.9533 and talk to a real person. Need a full site build? See our adult website development services.

HLS (HTTP Live Streaming) splits a video into short segments with a playlist, so it streams smoothly at the right quality for each viewer. Secure HLS video streaming encrypts those segments and only serves them to authorised viewers, so the video can’t simply be downloaded or shared.

An MP4 has a single URL that anyone can copy, share or download. With this system your video is stored in a private bucket, split into encrypted segments and delivered only to browsers with a valid signed cookie, so it can’t be played outside your site.

Very little. Each cookie is tied to one member and one video and expires shortly after it’s issued, so it can’t be used to open the rest of your library.

Yes. It’s a WordPress plugin, and videos are placed with a shortcode on any page or post.

Yes. We set everything up in your own AWS account: the encoding pipeline, the private S3 buckets, CloudFront and the signed cookies. You pay AWS directly for storage and bandwidth.

Yes. Video is delivered through Amazon CloudFront from your own media subdomain.

Upload your master file to your private S3 bucket, wait for the email that each version is ready, then paste the shortcode into your page or post.

Yes. The encoding pipeline is deployed as code, so the same setup can be rolled out to as many sites or AWS accounts as you need.

Yes. Sites on an older shared-access setup can be moved to per-video signed cookies. The migration includes a DNS change for your media subdomain, which we coordinate with you so playback isn’t interrupted.

No system can stop someone screen-recording a video. This system stops direct downloads, hotlinking and shared links, which is where most leaks come from.

Each setup is quoted individually, based on your sites, your video library and your AWS configuration. Call us or request a quote.

ready to lock down your videos?

Tell us about your sites and your video library. A real person will get back to you within one business day, often the same day.

request a quotation

tell us about your project

A real person will get back to you within one business day, often the same day.

"*" indicates required fields

This field is for validation purposes and should be left unchanged.
Name*
What do you need?*
Choose all that apply.

quick message

got a quick question?

Skip the full quote form. A real person will reply within one business day, often the same day.

"*" indicates required fields

This field is for validation purposes and should be left unchanged.