Eluvio Documentation

website·Indexed 30 days ago

https://elv-test-hub.web.app

Developer documentation and API references for Eluvio services, including Media Wallet for NFT marketplaces and tvOS app builds, Content Fabric for search indexing and live streaming management, and Casablanca streaming analytics and payment summaries.

Tokens
346.8K
Snippets
2.4K
Records
2.9K
Agent score
48%

What's inside Eluvio

  1. Overview of Eluvio Content Fabric

    The Eluvio Content Fabric is a decentralized, blockchain-based global platform designed for high-quality (4K) Internet video distribution. It provides low-latency, just-in-time streaming and content monetization. The platform consolidates several traditional video infrastructure functions—including live ingest, cloud origin, transcoding, DRM/encryption, and content management—into a single system controlled by blockchain smart contracts. It utilizes open APIs for ingest, distribution, and rights control, ensuring all operations are blockchain provable.
  2. Overview of the Content Fabric architecture

    The Content Fabric is a blockchain-controlled, decentralized system for managing and distributing content. It integrates content storage, data query APIs, encryption, access control, and media processing (audio/video encoding/packaging) into a unified architecture. It supports high-capacity HLS/DASH delivery and provides a full application backend and blockchain-based commerce.
  3. Overview of Eluvio Fabric Node software components

    Eluvio Fabric Nodes run two primary software components on the same hardware: elvmasterd (the blockchain component that processes transactions and chain information) and qfab (which uses blockchain data to manage Content Fabric 'Parts'). It is common to use a reverse proxy such as nginx or haproxy to manage access to these services.
  4. Overview of Eluvio Content Fabric AI/ML Services

    The Eluvio Content Fabric provides a suite of AI/ML services designed for content management and LLM integration. Available services include:

    • Tagstore: APIs for managing tags on Content Objects.
    • AI Search: Semantic search capabilities for Clips and Assets.
    • AI Tagger: An inference engine for Universal Video Context Understanding.
    • Summarize: An API for generating content summaries.
    • Eluvio MCP: A Model Context Protocol (MCP) Server for integrating LLMs with Eluvio data.
    • Docs Interrogator: A Gemini-powered prompt environment for querying documentation knowledge.
  5. Overview of Content Fabric AI/ML Services

    The Content Fabric provides a suite of AI/ML services designed for content enrichment and discovery. Available services include:

    • Tagstore: APIs for managing tags on Content Objects.
    • AI Search: Semantic search capabilities for Clips and Assets.
    • AI Tagger: An inference engine for Universal Video Context Understanding.
    • Summarize: API for generating content summaries.
    • Eluvio MCP: Model Context Protocol (MCP) Server for LLM integration.
    • Docs Interrogator: A Gemini-based prompt environment for querying documentation knowledge.
  6. Overview of Content Fabric network tools

    The following tools and clients are used to manage and operate the Content Fabric network:

    • elv / qfab_cli: The primary client for interacting with the Content Fabric.
    • qfab: The Content Fabric daemon.
    • elvmasterd: The Blockchain daemon used by the Content Fabric.
    • elvmastercli: A CLI tool for blockchain operations.
  7. Overview of Eluv Fabric native AV pipeline capabilities

    The Eluv Fabric core protocol utilizes a native just-in-time audio/video pipeline to dynamically create and serve playout manifests and streaming segments on any node. The pipeline is component-based, allowing for the on-demand generation of different variants. It currently supports standard DASH/HLS CMAF-packaged ABR manifests (fMP4, 1 frame per fragment) and 2-second playable segments.

    Key supported playout features include:

    • Streaming Modes: Live, Delayed Live, and VOD.
    • Latency: Low Latency Live with a 2-second global "live edge" pullback.
    • Quality & Format: Up to 8K resolution (100 Mbps Visually Lossless), 4K with dynamic ABR, and HDR10 support.
    • Audio & Text: Multiple audio tracks and subtitles/captions.
    • Security & Rights: DRM (Apple Fairplay, Google Widevine), Clear Key, Content Encryption (CBCS and CENC), and forensic watermarking via NAGRA A/B.
    • Dynamic Content: Live Multiview Switch for personalized views, Dynamic Content Selector for personalized insertion, and support for discontinuities (e.g., ad insertion).
    • Metadata & Integrity: SCTE cues (read, stored, and transmitted in output manifests) and Automatic Content Verification using Fabric Hashes.
  8. Overview of Content Fabric network tools

    The following tools and daemons are used to manage and operate a Content Fabric network:

    • elv / qfab_cli: The primary client for interacting with the Content Fabric.
    • qfab: The Content Fabric daemon.
    • elvmasterd: The Blockchain daemon used by the Content Fabric.
    • elvmastercli: A CLI tool for blockchain operations.
  9. Overview of Eluvio Fabric Node software components

    Eluvio Fabric Nodes run two primary software components on the same hardware: elvmasterd (the blockchain component that processes transactions and chain information) and qfab (which uses the blockchain data to manage Content Fabric 'Parts'). It is common to use a reverse proxy such as nginx or haproxy to proxy access to both services.