NexQloud Knowledge Base

Discover tailored support solutions designed to help you succeed with NexQloud, no matter your question or challenge.

A headphone sitting on top of a desk next to a monitor.
Knowledge Base
The Nexqloud VOD Architecture: An End-to-End Workflow

The Nexqloud VOD Architecture: An End-to-End Workflow

Building a robust VOD service requires a coordinated pipeline. The Nexqloud platform provides integrated services for each critical stage:

  1. Ingest & Storage
    • Process: High-quality master video files (mezzanine files) are uploaded to a secure, durable object storage service.
    • Nexqloud Service: Nexqloud Object Storage serves as the central repository, providing scalable and cost-effective storage for original and processed video assets.
  2. Transcoding & Processing
    • Process: The master file is automatically processed ("transcoded") into multiple versions at different bitrates and resolutions (e.g., 480p, 720p, 1080p, 4K). This is crucial for Adaptive Bitrate Streaming (ABR), which allows the video player to switch quality seamlessly based on the viewer's network conditions.
    • Nexqloud Service: Nexqloud Transcoder API is a fully managed service that efficiently converts video files into streaming-friendly formats like HLS and MPEG-DASH without the need to manage encoding infrastructure.
  3. Origin & Delivery
    • Process: The transcoded video segments are stored in an "origin" bucket. A Content Delivery Network (CDN) then caches this content at strategically located points of presence (PoPs) around the world.
    • Nexqloud Service: Nexqloud Media CDN is built on the same infrastructure that delivers Google's own video services. It ensures ultra-low latency and high-performance streaming by serving video from a location nearest to the end-user.
  4. Playback
    • Process: End-users request the video through a web or mobile application. The video player fetches the manifest file and dynamically requests the appropriate video segments from the CDN.
    • Nexqloud Service: While the player is client-side, the platform ensures the delivered content is perfectly formatted for compatibility with all major players (e.g., Video.js, Shaka Player, native iOS/Android players).