Paid video access
Video monetisation is an access problem before it is a payment problem
Taking the payment is the part your business already knows how to do. The part that breaks is everything afterwards: which viewer may now play which video, what happens when they stop paying, and whether the file itself is still downloadable by anyone who finds the URL.
Payment there, playback rights here
Paid video stops being a public file
Access follows your customer record
One API, not a second product
See what people paid for and watched
The control problem
Charging for video is easy. Revoking access is not
Most paid-video projects come apart at the same two points: a link that keeps working after the subscription lapses, and a file that was never protected in the first place.
Without control
Access by good intentions
A private page, an unlisted link, a member-only area whose protection stops at the page rather than the video.
- The video URL works for anyone who has it, member or not
- A cancelled customer keeps the link they were given
- The embed plays anywhere it is pasted
- No way to tell which account shared it
On your own terms
Access by decision
Playback depends on a key, the key depends on a rule, and the rule follows the member record your own system maintains.
- Segments are encrypted, so a direct fetch returns ciphertext
- Key requests follow the allowed-origin rules you configure
- Links can expire and can be limited by view count
- Member and plan state is changed by your backend when billing changes
Step one
Choose the access model inside your own product
Choose the commercial model that fits your product, then express each purchase or membership as clear access rules.
- 01
Ongoing membership
- 02
One-off purchase
- 03
Time-boxed access
- 04
Internal entitlement
Step two
The membership and access primitives DynTube actually provides
Build the paid-viewing workflow from these verified membership, access, delivery and reporting capabilities.
- MembersPer account
- Create a member record that corresponds to a person in your own system, and read their current state and activity.
- PlansPer account
- Define plans that describe what a member may watch, and read the plans attached to a member.
- Attach and detachPer member
- Attach a plan to a member when your billing says they are entitled, and manage the lifecycle when that changes.
- Encrypted deliveryOn-demand video
- Paid video is delivered AES-128 encrypted with a key requested per playback, so the file is not simply downloadable from its URL.
- Domain restrictions and signed linksPer project and per request
- Playback keys follow the allowed-origin list you configure — an empty list or the account-level key exemption leaves them unrestricted — and links can be signed, time-limited and view-limited.
Step three
Connect your own billing through the API
The integration is short because the responsibilities are clean: your system owns the money, DynTube owns the access decision.
- 01
Take the payment in your own product
- 02
Create or find the member
- 03
Attach the plan that matches what they bought
- 04
React when billing changes
- 05
Authorise playback per request
Step four
Protect and measure the video you charge for
Paid video attracts two questions the free kind does not: is it leaking, and is it worth what people paid.
- Per-viewer watermarkingAvailability depends on your plan
- Overlay identifying information on playback so a captured copy points back to the account that made it. Confirm current inclusions before relying on it.
- DRM licence controlAvailability depends on your plan
- For content valuable enough to need a device-level decision about whether playback may proceed.
- Engagement reportingPer video
- Retention and completion, unique viewers, geography and devices — so you can see which paid title held attention and which lost it.
- Your own identifiersOptional
- Pass your member identifier with a view and engagement is attributed to that member. Without one, viewers stay anonymous to us.
Questions
Questions about monetising video
Does DynTube take the payment?
No. DynTube does not operate a checkout, does not bill your viewers and does not run recurring billing. You take payment in your own product with your own provider, then tell DynTube who is entitled to access.
Is there a DynTube storefront or membership website?
No. DynTube provides video hosting, delivery, the player, channels, member and plan management, and an API. The website your customers buy from is yours to build and own.
Which payment processors work with this?
The integration is a call from your backend to the DynTube API after a payment succeeds, so it does not depend on a particular processor. We do not publish a compatibility list, and we will not claim a specific processor is supported without evidence — the integration code is yours.
What happens when someone stops paying?
Your system manages that member’s plan lifecycle through the API, so access ends when your billing says it should. Nothing expires automatically on our side, because only your system knows the payment state.
Can a paying member still copy the video?
Someone watching a video they are entitled to watch can record their own screen. Encryption and domain restrictions remove the easy routes; watermarking, where your plan includes it, makes a captured copy attributable. None of it is prevention, and we will not describe it that way.
Sell the access, keep the product
Your checkout and your customer record stay where they are. DynTube decides who may play what, and keeps the file itself out of reach.
