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)