For the complete documentation index, see llms.txt. This page is also available as Markdown.

Create VOD Resource

Learn how to create a VOD Resource for on-demand video delivery and optional adaptive bitrate packaging.

A VOD Resource is designed for delivering on-demand video content through Medianova's edge network. Content can be retrieved from your own origin infrastructure or from Stook Object Storage.

When Medianova VOD Packaging is enabled, compatible source video files are automatically transcoded into adaptive bitrate HLS and DASH renditions after upload.

When to Use a VOD Resource

Use a VOD Resource for:

  • On-demand video libraries

  • Prerecorded video content

  • Adaptive HLS or DASH delivery

  • Video files that require automatic packaging

  • Video content stored on your origin server or in Stook Object Storage

Medianova VOD Packaging is available only when Stook Object Storage is selected as the content source.

For large files that do not require video packaging, use a Large CDN Resource. For live RTMP ingest, create a Large CDN Resource and select Live Streaming.

Important Notes

  • VOD Resources are intended for prerecorded video content, not live RTMP ingest.

  • Medianova VOD Packaging is available when Stook Object Storage is selected as the source.

  • Enabling VOD Packaging transcodes compatible source files into adaptive bitrate HLS and DASH renditions.

  • The source bucket must exist before you create a VOD Resource from Stook Object Storage.

Create a VOD Resource

Create and manage VOD Resources from the Medianova Control Panel.

Navigate to CDN and select Create CDN Resource to launch the Create CDN wizard.

1

Select the Resource Type

Navigate to CDN and click Create CDN Resource.

The Create CDN wizard opens.

Select VOD, then click Create to continue.

2

Enter the Resource Name

Provide the information used to identify the VOD Resource.

Resource Name

Enter a unique resource name.

The resource name becomes part of the default CDN hostname.

For example:

Internal Label

Optionally enter a private label to help your team search for and identify the resource.

The internal label is used only in the Control Panel and for API filtering. It does not affect the public CDN hostname.

Click Next.

3

Configure the Source

Select where Medianova should retrieve the video content from.

Customer Origin

Select Customer Origin to retrieve content from your own server, load balancer, or storage endpoint.

Click Add Origin and configure at least one origin server.

The origin list displays the following information:

Field
Description

Host

Hostname or IP address of the origin server.

Protocol

Protocol used for CDN-to-origin connections.

Priority

Determines the order in which configured origins are selected.

Weight

Distributes requests between origins with the same priority.

Multiple origins can be configured to provide automatic failover.

Stook Object Storage

Select Stook Object Storage to retrieve content from an existing Stook Bucket.

Configure the following fields:

Field
Description

Storage Bucket

Select the Stook Bucket containing the source video files.

Subfolder

Optionally restrict the source to a specific path within the selected bucket.

Medianova VOD Packaging

Enable Medianova VOD Packaging to automatically transcode source files into adaptive bitrate HLS and DASH renditions after upload.

Leave this setting disabled when the source files are already prepared for the required delivery format or do not require Medianova-managed packaging.

Click Next.

4

Configure SSL/TLS

Choose how HTTPS should be configured for the VOD Resource.

Available options are:

  • Use Existing SSL

  • Add Own SSL

  • Free SSL

  • Skip for Now

Use Existing SSL

Assign an SSL certificate that already exists in your account.

  1. Select Use Existing SSL.

  2. Select a certificate from the list.

  3. Continue to the next step.

Only certificates available in the current account are listed. To create a certificate during this workflow, select Add Own SSL or Free SSL.

Add Own SSL

Upload or paste your own certificate and private key.

Configure the following fields:

  • SSL Certificate Name

  • Certificate Format

  • Domain

Supported certificate input methods include:

  • Domain SSL

  • Paste .crt and .key

  • Upload Files

  • .pfx / PKCS#12

For certificate upload and domain configuration details, see CNAME & SSL.

Free SSL

Request a free Let’s Encrypt certificate through DNS validation.

Configure the following fields:

  • SSL Certificate Name

  • Domain

  • Coverage

Available coverage options are:

  • Single Domain

  • Wildcard

Wildcard certificates require CNAME-based domain validation.

For the complete provisioning and validation process, see Use Free SSL Certificates.

Skip for Now

Continue without assigning a dedicated certificate.

Medianova serves the default CDN hostname over HTTPS by using its shared SSL certificate. A dedicated certificate can be assigned later from Settings → SSL & TLS when configuring a custom domain.

Click Next.

5

Review & Activate

Review the configuration before creating the resource.

The summary includes:

  • Resource information

  • Source configuration

  • SSL/TLS configuration

  • CDN endpoint information

When the configuration is valid, click Create Resource.

New VOD Resources are typically provisioned within 30 seconds.

New CDN Resources are typically provisioned within 30 seconds.

Validate VOD Delivery

Verify CDN connectivity using:

Replace:

  • example.mncdn.com with your VOD Resource hostname.

  • /path/to/video.mp4 with a valid video file.

This command:

  • Sends an HTTP GET request to the CDN.

  • Displays the request and response headers.

  • Shows the remote edge IP address.

  • Discards the response body.

Use a URL that returns HTTP 200 OK. If a custom CNAME is configured, validate using the custom hostname.

Troubleshooting

If the resource does not serve content correctly:

  • Verify that the origin server is reachable.

  • Confirm that the configured origin ports are accessible.

  • Ensure that the requested video exists in the configured origin path or Stook Bucket.

  • Allow VOD Packaging to complete before requesting generated HLS or DASH outputs.

  • Verify that DNS changes have propagated before testing a custom domain.

  • Confirm that the assigned SSL certificate is active and matches the requested hostname.

Last updated

Was this helpful?