Skip to main content
Skip table of contents

Introduction

TurboPlayer Service Integration Guide

Overview

TurboPlayer Service provides real-time access to the full capabilities of the TurboPlayer Engine through a simple and intuitive interface. Designed for ease of use, it enables API consumers and users of the DigaSystem to integrate TurboPlayer features into custom workflows and applications.

Accessible via WebSocket, the service supports various integrations including web browsers, desktop applications, and mobile environments.

Key Features

  • Real-Time Communication: Interact with the TurboPlayer Engine instantly using WebSocket.

  • Lightweight Integration: Build streamlined components and interfaces.

  • Flexible Use Cases:

    • Create a web based controller or viewer for TurboPlayer Engine:

      • Control playback directly from a browser.

      • View the current loaded show.

      • Enable or disable TurboPlayer Engine features programmatically.

    • Custom Playout Interface:

      • Build a control panel for managing all playout operations.

    • Visual Radio Integration:

      • Integration of TurboPlayer with third-party solutions, specifically within a Visual Radio scenario, leveraging the capabilities of both systems for an enhanced overall experience.

Technical Requirements

To successfully create integrations with the TurboPlayer Service, the following technical skills and knowledge are required:

  • WebSocket Communication:

    • Establishing connections

    • Sending and receiving messages

  • JSON Format:

    • Understanding and constructing JSON messages for client-server communication

  • DAVID BCS/TurboPlayer Metadata:

    • Familiarity with metadata naming conventions used in DAVID’s BCS (Broadcast Server) System (if applicable to your integration scenario)

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.