---
title: "Documentation | AdultInfra"
description: "Platform documentation for adult CDN delivery, video and live streaming, edge workers, security, storage, and AI on AdultInfra."
url: "https://adultinfra.com/docs/"
dateModified: "2026-09-12"
---

# Platform documentation.

How AdultInfra delivers adult workloads: CDN resources and caching, video and live streaming, edge compute, security, storage, and AI. Written for the engineers who operate high-scale adult platforms.

[Get a test plan](https://adultinfra.com/contact/) [Problem-solving knowledge base →](https://adultinfra.com/knowledgebase/) 

## Delivery and CDN

Resources, caching, origin shielding, invalidation, access control, logging, and delivery automation.

- [**CDN overview: how delivery works**What a CDN resource is, how origins and domains map to delivery, and how to choose between standard delivery, video delivery, and managed streaming for a lawful adult platform.](https://adultinfra.com/docs/cdn/cdn-overview/)
- [**Creating a CDN resource**How to plan and create a CDN resource: domains and aliases, origins and origin groups, standard versus video delivery, and the limits to design around before you configure.](https://adultinfra.com/docs/cdn/create-a-resource/)
- [**Cache control and cache keys**How cache modes, TTLs, origin versus edge policy, and cache-key composition decide hit ratio and origin egress on high-scale adult video and website delivery.](https://adultinfra.com/docs/cdn/cache-control/)
- [**Origin shielding and failover**How origin shielding and request collapsing cut origin egress, how active/passive origin groups fail over, and how to avoid stampedes when hot content is cold or purged.](https://adultinfra.com/docs/cdn/origin-shielding/)
- [**Secure token and signed access**How signed URLs and signed cookies gate adult CDN content without polluting the cache key, plus expiry, range retries, IP binding, and token refresh design.](https://adultinfra.com/docs/cdn/secure-token/)
- [**Purge, invalidation, and prefetch**How purge by URL, tag, pattern, or all works, when to use soft versus hard purge, surrogate-key limits, tier revalidation, and prefetch for launches on an adult CDN.](https://adultinfra.com/docs/cdn/purge-and-prefetch/)
- [**Compression and HTTP headers**How gzip and brotli compression, byte ranges, CORS, custom headers, and header normalization interact on an adult CDN serving video and website traffic.](https://adultinfra.com/docs/cdn/compression-and-headers/)
- [**Rules and path policy**How request rules and path matching work on an adult CDN: per-workload policy for manifests, segments, and images, rule ordering, and avoiding rule sprawl.](https://adultinfra.com/docs/cdn/rules-and-path-policy/)
- [**TLS, certificates, and protocols**Managed versus custom certificates, per-brand TLS, HTTP/2 and HTTP/3, minimum TLS versions, forced HTTPS, and the real caveats of 0-RTT for adult platforms.](https://adultinfra.com/docs/cdn/tls-and-protocols/)
- [**Logs and observability**Log export targets, raw log fields, the log viewer, Grafana-style dashboards, W3C traceparent propagation, and what to alert on for adult video delivery.](https://adultinfra.com/docs/cdn/logs-and-observability/)
- [**Terraform and control-plane automation**Managing adult CDN resources, rules, and certificates as code: API and Terraform workflows, resource versioning, purge and prefetch automation, and CI safety.](https://adultinfra.com/docs/cdn/terraform-and-automation/)
- [**Troubleshooting and status codes**Diagnosing 402, 403, 404, 410, and 5xx on an adult CDN, plus stale content, low offload, cache deception symptoms, and how to isolate edge from origin.](https://adultinfra.com/docs/cdn/troubleshooting-status-codes/) 

## Video and live

Video CDN, adaptive bitrate, low latency, ingest, managed streaming, and quality measurement.

- [**Video CDN overview**How a video CDN delivers prepared HLS, DASH, HTTP-FLV, and MP4 media, when to choose it over managed streaming, and how range and 206 behaviour decide seek quality.](https://adultinfra.com/docs/video/video-cdn-overview/)
- [**Adaptive bitrate with HLS and DASH**How HLS and DASH adaptive bitrate works, where CMAF fits, how to design a rendition ladder across H.264, HEVC, AV1, and VP9, and when ABR is worth the operational cost.](https://adultinfra.com/docs/video/adaptive-bitrate-hls-dash/)
- [**Low-latency delivery**How LL-HLS and LL-DASH reach roughly 2-4 seconds glass-to-glass using chunked transfer, CMAF partial segments, blocking reloads, and preload hints, and the RFC 9317 cache risk.](https://adultinfra.com/docs/video/low-latency/)
- [**Live ingest protocols**RTMP, RTMPS, SRT, WHIP, and HLS pull compared for adult live ingest, with WHIP's RFC 9725 constraints, redundant primary and backup paths, and stream-key hygiene.](https://adultinfra.com/docs/video/live-ingest/)
- [**Managed streaming**How a managed streaming pipeline ingests, transcodes, packages, and delivers adaptive video for lawful adult platforms, and when to use it instead of a video CDN.](https://adultinfra.com/docs/video/managed-streaming/)
- [**Origin protection for video**How to keep adult video origins private and unbypassable: signed playback, hotlink and leech prevention, stopping range-based egress theft, cache-key hygiene, and takedown purges.](https://adultinfra.com/docs/video/origin-protection-for-video/)
- [**CMCD and player QoE**How CMCD (CTA-5004) carries player context to the edge, why query-param and header transport differ for caching, and how to join startup, rebuffer, seek, and bitrate metrics.](https://adultinfra.com/docs/video/cmcd-and-qoe/)
- [**Recording, DVR, and clipping**How recording, DVR and timeshift, instant clips, thumbnails, and post-session transcoding work for lawful adult live platforms, including consent, policy, and deletion.](https://adultinfra.com/docs/video/recording-dvr-clipping/) 

## Edge Workers

Serverless JavaScript and Rust WebAssembly that runs with CDN requests at the edge.

- [**Edge Workers overview**How serverless JavaScript and Rust WebAssembly run inside CDN request handling, with an isolated runtime and microsecond cold starts, and what adult platforms use them for.](https://adultinfra.com/docs/edge-workers/overview/)
- [**Edge Workers use cases**Concrete edge-worker patterns for adult platforms: token validation, geo and policy decisions, request normalisation, hotlink protection, redirects, experiments, and idempotency under shielding.](https://adultinfra.com/docs/edge-workers/use-cases/)
- [**Edge Workers runtime and storage**Runtime limits for edge workers, how edge KV and cache provide state, secret handling, runtime configuration, and data-handling cautions for adult workloads.](https://adultinfra.com/docs/edge-workers/runtime-and-storage/) 

## Security

DDoS mitigation, web application and API protection, bot management, and edge access policy.

- [**DDoS protection**How volumetric and layer-7 DDoS attacks are absorbed: always-on mitigation, BGP and GRE redirection, FlowSpec, event logs, and cache-busting attacks on adult platforms.](https://adultinfra.com/docs/security/ddos-protection/)
- [**Web application and API protection**WAF policies for adult platforms: OWASP-style rules, custom rules, rate limiting, IP controls, TLS fingerprinting, L7 DDoS defence, and monitor versus block modes.](https://adultinfra.com/docs/security/waf/)
- [**Bot management and scraping**Separating good bots from scrapers on adult platforms: known-bot allowlisting, headless detection, scrape-to-rehost economics, hotlink versus scraping, and signed URLs.](https://adultinfra.com/docs/security/bot-management/)
- [**Edge access policy**Geo policy, referrer and hotlink rules, IP allow and deny, request-method restriction, default-action design, and how to log access decisions for adult platforms.](https://adultinfra.com/docs/security/access-policy/) 

## Storage

S3-compatible object storage for originals, packaged media, derivatives, and logs.

- [**Object storage**S3-compatible object storage for adult platforms: the bucket and key model, private originals, access keys, presigned URLs, malware scanning, and quotas.](https://adultinfra.com/docs/storage/object-storage/)
- [**Media lifecycle and tiering**Fast versus standard storage classes, retrieval delays and minimum durations, why archive classes break instant playback, and how to tier adult VOD renditions.](https://adultinfra.com/docs/storage/media-lifecycle/) 

## AI and GPU

Adult-capable inference, custom models, image and video generation, and GPU compute.

- [**AI inference overview**Running adult-capable AI inference without blanket filtering of lawful prompts: model deployment and routing, edge and regional placement, batch versus interactive, and privacy.](https://adultinfra.com/docs/ai/inference-overview/)
- [**Custom and open-source models**Deploy open-source and custom-container models for adult platforms: versioning, routing, capacity, usage-based metering, and customer-controlled content policy.](https://adultinfra.com/docs/ai/custom-models/)
- [**GPU compute**Accelerator classes for adult AI workloads: inference-optimized versus flagship training, virtual, bare-metal and spot, autoscaling, regional placement, and serverless inference.](https://adultinfra.com/docs/ai/gpu-cloud/)
- [**AI-assisted media classification**NSFW, hard-nudity and soft-nudity signals with configurable thresholds, frame sampling, and review routing. Not age, identity, consent, or rights verification.](https://adultinfra.com/docs/ai/media-moderation/)

```json
{"@context":"https://schema.org","@type":"CollectionPage","name":"AdultInfra documentation","url":"https://adultinfra.com/docs/","description":"Platform documentation for adult CDN delivery, video and live streaming, edge workers, security, storage, and AI."}
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://adultinfra.com/#organization","name":"AdultInfra","url":"https://adultinfra.com","logo":"https://adultinfra.com/favicon.svg","description":"Luxembourg-based specialist infrastructure for adult platforms.","slogan":"Already behind the adult internet.","areaServed":"Worldwide","knowsAbout":["Adult video CDN","Porn tube site infrastructure","Adult live-cam streaming","Creator subscription platforms","Byte-range video caching","Origin shielding","Player quality of experience","DDoS protection","GPU infrastructure","Adult-capable AI inference"],"location":{"@type":"Place","name":"Luxembourg","address":{"@type":"PostalAddress","addressCountry":"LU"}},"contactPoint":{"@type":"ContactPoint","contactType":"sales","url":"https://adultinfra.com/contact/"}},{"@type":"WebPage","@id":"https://adultinfra.com/docs/#webpage","url":"https://adultinfra.com/docs/","name":"Documentation | AdultInfra","description":"Platform documentation for adult CDN delivery, video and live streaming, edge workers, security, storage, and AI on AdultInfra.","isPartOf":{"@id":"https://adultinfra.com/#website"},"about":{"@id":"https://adultinfra.com/#organization"},"primaryImageOfPage":{"@type":"ImageObject","url":"https://adultinfra.com/og-default.png"},"inLanguage":"en","mainEntity":{"@id":"https://adultinfra.com/docs/#collection"},"dateModified":"2026-09-13"},{"@type":"WebSite","@id":"https://adultinfra.com/#website","url":"https://adultinfra.com","name":"AdultInfra","description":"Luxembourg-based specialist infrastructure for adult platforms.","publisher":{"@id":"https://adultinfra.com/#organization"},"inLanguage":"en","potentialAction":{"@type":"ContactAction","target":"https://adultinfra.com/contact/"}}]}
```
