New Tweekit-MCP in MAITRIX.io: Universal multimodal content ingestion for every AI workflow »

MediaRich Server Technical Overview

In-depth technical architecture of Equilibrium MediaRich Server — high-throughput dynamic content automation, patented multi-tier cache management, MediaScript procedural scripting, and enterprise API integration.

MediaRich Server Technical Overview

Enterprise-Grade Content Automation & Transformation

Content publishers, global e-commerce retailers, manufacturing leaders, and entertainment conglomerates rely on the speed, scalability, and resilience of Equilibrium MediaRich® Server. MediaRich delivers real-time transformation, optimization, and distribution for billions of media assets across global websites, intranets, mobile applications, and enterprise content systems.

Instead of requiring organizations to replace existing infrastructure, MediaRich is engineered as a non-disruptive, high-performance content compute layer that plugs directly into existing data pipelines.


Core Architectural Principles

MediaRich Server is built from the ground up for high availability, transactional media processing, and seamless interoperability:

  • Infrastructure Leverage: Integrates directly with your existing enterprise storage (SAN/NAS/S3/Azure Blob), databases, and web tiers without costly migrations.
  • Fail-Safe & Fault-Tolerant: Redundant worker processes with automated thread monitoring, job queuing, and dynamic failover ensure 99.999% system availability.
  • Standards-Based Interoperability: Uses standard protocols (HTTP/HTTPS, REST, SOAP, COM, Java, .NET) and ECMAScript-compliant scripting for straightforward integration.
  • Dynamic Content Scaling: On-demand server-side generation replaces millions of static pre-rendered renditions with a single master original.

Patented Multi-Tier Cache Management

MediaRich features a patented, multi-tiered caching subsystem designed to optimize CPU cycles and minimize disk I/O while ensuring sub-millisecond response times:

  1. In-Memory RAM Cache: Frequently requested assets, intermediate raster buffers, and compiled scripts are held in high-speed server RAM for instantaneous delivery.
  2. Local SSD Tier: High-throughput local storage caches generated derivatives, transcoded streams, and intermediate layer composites.
  3. Distributed Storage & Edge CDN Synchronization: Automatically coordinates with content delivery networks (Cloudflare, Akamai, CloudFront) to purge or refresh assets globally upon source document changes.
  4. Intelligent Predictive Purging: Cache policies can be configured by TTL, LRU (Least Recently Used), or triggered programmatically via REST API upon source asset check-in.

MediaRich Locators (MRL) & Dynamic URL Requests

MediaRich Locators (MRL) allow web pages, mobile apps, databases, and microservices to request real-time image and media modifications via simple, deterministic URL parameters.

A client simply references the source asset combined with the transformation parameters:

https://media.company.com/mrl?src=products/camera.raw&req=composite&w=800&h=600&fmt=webp&q=85&watermark=true

When an MRL request arrives:

  • If the exact rendition exists in the edge or tier-1 cache, it is delivered immediately with HTTP 200/304 headers.
  • If not cached, the MediaRich Generator thread executes the transformation pipeline in memory, streams the result to the client, and commits the derivative to the cache asynchronously.

MediaScript™ Procedural Scripting Language

MediaScript™ is Equilibrium’s procedural scripting language providing unprecedented image, vector, video, and document processing capabilities. Compliant with the ECMAScript standard, MediaScript supports standard objects, variables, conditional logic, loops, and math libraries alongside deep graphics processing primitives.

MediaScripts function as intelligent, reusable templates that accept dynamic variables (filenames, color codes, dimensions, dynamic copy, coordinate offsets):

// Example MediaScript: dynamic-composite.ms
function processAsset(masterImagePath, targetWidth, targetHeight, brandColor, watermarkText) {
    // 1. Load the original asset (supports 400+ formats: RAW, PSD, AI, TIFF, SVG, etc.)
    var img = new Image();
    img.load(masterImagePath);
    
    // 2. Perform color normalization and color-swatch dynamic tinting
    if (brandColor) {
        img.adjustColorChannel(brandColor, 0.35);
    }
    
    // 3. High-quality bicubic resampling preserving vector sharpness
    img.resize(targetWidth, targetHeight, Image.RESIZE_BICUBIC);
    
    // 4. Dynamic typographic overlay with anti-aliasing
    if (watermarkText) {
        var overlay = new TextLayer();
        overlay.font = "Helvetica Neue, Arial";
        overlay.size = 14;
        overlay.color = "#FFFFFF";
        overlay.opacity = 0.75;
        overlay.text = watermarkText;
        img.composite(overlay, Image.ALIGN_BOTTOM_RIGHT, 15, 15);
    }
    
    // 5. Optimize and stream out in modern compressed format (WebP/AVIF/JPEG)
    return img.render(Image.FORMAT_WEBP, 88);
}

Enterprise Integration APIs

MediaRich exposes a comprehensive suite of native bindings and web protocols for integration into heterogeneous enterprise environments:

.NET and Java Class Libraries

The MediaRich .NET and Java APIs provide strongly typed classes for bidirectional communication with the server:

  • Execute remote MediaScripts and pass complex argument trees.
  • Stream raw file buffers directly into the processing engine without staging on local disk.
  • Batch processing controls: submit parallel batch jobs, query queue depth, receive job completion callbacks, and manage thread pools.
  • Built-in connection management with load balancing across clustered MediaRich server farms.

REST & SOAP Web Services

  • Full RESTful endpoints for cloud-native architectures, containerized microservices, and JAMstack frontends.
  • SOAP/XML entry points for legacy enterprise service buses (ESB), ERP, and CRM platforms.
  • Asynchronous webhook notifications upon completion of multi-gigabyte video transcoding or batch ingestion tasks.

Native COM & Scripting Bindings

  • Native C++, C#, VB.NET, PowerShell, and Python support for low-latency on-premises server environments.
  • Direct memory-mapped buffer sharing for real-time video rendering pipelines.

Universal Format Ingestion & Metadata Normalization

MediaRich processes over 400+ file formats, eliminating the need for separate transcoding utilities:

Format CategorySupported FormatsProcessing Capabilities
High-End Graphics & PhotoPSD, PSB, AI, EPS, SVG, TIFF, Camera RAW (CR2, NEF, ARW, DNG)Multi-layer extraction, clipping path masking, color profile (ICC) conversion
CAD & EngineeringDWG, DXF, DWF, HPGL, CGM, MicroStation DGNVector zoom, layer separation, PDF export, zero-footprint web view
Enterprise DocumentsPDF, PostScript, DOCX, XLSX, PPTX, RTFMulti-page rendering, text extraction, deep-zoom inspection
Video & Motion MediaMP4, MOV, ProRes, DNxHR, MXF, AVI, WebMFrame-accurate extraction, automated thumbnail scrubbing, HLS/DASH streaming
Metadata StandardsEXIF, IPTC, XMP, GeoTIFF, DICOMBi-directional read/write, automated schema extraction, search indexing

Intellectual Property Protection with Digimarc®

MediaRich includes integrated support for Digimarc® Barcode and digital watermarking. Digital identifiers can be imperceptibly embedded into imagery and video frames at generation time, allowing organizations to:

  • Track media distribution across the public web.
  • Protect copyright and deter unauthorized redistribution.
  • Embed machine-readable metadata that persists through format transcoding, cropping, and screen capture.

Flexible Deployment Topologies

MediaRich Server is cloud-native and deployable across any modern infrastructure:

  • Cloud Deployment: Available as ready-to-run images for Amazon Web Services (AWS) and Microsoft Azure.
  • Hybrid & On-Premises: Deployable on Windows Server and Linux hosts within private data centers.
  • Clustered Server Farms: Multiple MediaRich instances share common cache stores and configuration repositories, enabling seamless horizontal scale and zero-downtime rolling upgrades.

Next Steps & Architecture Consultation

Ready to evaluate MediaRich Server for your organization?