BlendVision Developer Documentation

website·Indexed 34 days ago

https://developers.blendvision.com/

Developer resources for BlendVision, featuring the Web Player SDK, live streaming ingestion (including OBS settings), and VOD/audio-on-demand publishing. Includes API references for the BV-One platform, covering playback session management, CMS file downloads, DRM license requests, and a smart chat service for managing chatbot knowledge bases and crawlers.

Tokens
121K
Snippets
711
Records
1K
Agent score
49%

What's inside BlendVision

  1. Overview of the BlendVision iFrame Player

    The BlendVision iFrame Player allows developers to embed VOD and live streaming content directly into websites or application webviews using an HTML <iframe> element. This method isolates the player from the rest of the page while maintaining security and configuration settings defined in BlendVision, including DRM, domain control, and watermark protection.
  2. Overview of BlendVision One Analytics capabilities

    BlendVision One Analytics provides data and workflows to analyze video performance across several key dimensions: playback quality, viewer engagement, audience behavior, chat activity, and custom viewer identifiers. These tools are designed to support product, content, and operations decisions through dashboards, viewer metrics, exportable reports, and membership integration.
  3. Overview of AiSK Conversational Video AI

    AiSK Conversational Video AI enables trusted Q&A and semantic retrieval for approved BlendVision One video content. It allows applications to extract specific answers, context, and relevant moments from governed media libraries, transforming video content from a 'black box' into a searchable, queryable data source for conversational video experiences.
  4. Overview of Audio On Demand (AOD) APIs

    Audio On Demand (AOD) APIs provide a set of tools to encode, deliver, protect, and analyze audio assets. These APIs utilize the same operational foundation as the video workflows within BlendVision One, allowing developers to manage audio libraries, implement protected playback, and integrate audio content into analytics and application workflows.
  5. Overview of BlendVision One Video on Demand (VOD) APIs

    BlendVision One VOD APIs provide a suite of tools to manage the full lifecycle of on-demand video assets. These APIs enable developers to upload, encode, protect, publish, and analyze video content. Common use cases include building searchable video libraries for enterprise media, training, customer education, and AI-ready workflows. Key capabilities include customizing encoding profiles, adding subtitles or chapters, and integrating VOD operations with downstream applications.
  6. Overview of BlendVision Chatroom Word Filter

    BlendVision provides a word filter feature to automatically hide inappropriate messages in chatrooms. The system uses dictionaries and patterns to filter text. A chatroom can have multiple enabled dictionaries, and each dictionary contains multiple patterns. Currently, the filter only supports case-insensitive exact matches; a message is filtered only if it exactly matches a defined pattern.
  7. Overview of Perceptual Streaming Engine (PSE)

    Perceptual Streaming Engine (PSE) is a BlendVision AI technology that analyzes and upgrades perceptual video quality in real-time on the end-user's device. It allows users to experience high-resolution viewing (e.g., 720p) while only consuming the bandwidth of a lower-resolution stream (e.g., 480p), reducing bitrate usage by approximately 33-50%.
  8. Overview of BlendVision Player integration options

    BlendVision Player provides tools to embed protected Video-on-Demand (VOD) and live playback across multiple platforms, including Web, iOS, Android, Android TV, and Smart TVs. The player layer integrates playback UI, content protection, analytics, and device-specific patterns. Depending on the target platform and level of control required, developers can choose from the following integration paths: iFrame, Web SDK, iOS SDK, or Android SDK.
  9. Overview of BlendVision One Content Protection

    BlendVision One provides a suite of APIs and settings to secure premium and enterprise video workflows. These tools allow developers to manage playback rights and viewer access through several mechanisms: DRM (Digital Rights Management), token-based access, device limits, watermarking, embedding domain restrictions, geo-controls for regional availability, and content scheduling.
  10. Overview of BlendVision Player SDK

    The BlendVision Player SDK is a set of development tools, libraries, and documentation used to integrate BlendVision's VOD and live streaming multimedia content into websites or applications. It allows developers to build customized players with full control over the UI, functionality, and behavior, ensuring optimized performance across different platforms.
  11. Overview of BlendVision iOS Messaging SDK features

    The BlendVision iOS Messaging SDK provides the following core capabilities:

    • Chatroom Management: Create, retrieve, connect to, and update chatroom configurations.
    • Message Handling: Send and receive messages, pin/unpin messages, delete messages, and send custom messages.
    • User Management: Block/unblock specific users, mute/unmute within chatrooms, and update the admin's name.
  12. Overview of BlendVision Live Streaming APIs

    BlendVision Live Streaming APIs provide tools to build low-latency live experiences. Key capabilities include managing event lifecycles, controlling hosting workflows, and converting live sessions into reusable Video-on-Demand (VOD) assets. These APIs support enterprise, sports, entertainment, and communications use cases, covering ingest, playback, content protection, and operational controls.