Multi-Proto Playback
Overview
The Multi-Proto Playback application provides a React-based interface for launching synchronized video content across multiple Proto holographic devices simultaneously. This tool enables customers to control playback of pre-routed content on multiple screens with a single button click.
What It Does
Multi-Device Playback: Launch videos across multiple Proto devices at once
Content Synchronization: Attempt to synchronize playback across devices (use external video switcher for perfect sync)
Flexible Content Types: Support for both pre-routed video content and browser URL launches
Device Management: Easy configuration of device serial numbers and content IDs
Authentication: Automatic token management using Proto account credentials
Use Cases
16K Content Display: Split high-resolution content across multiple 4K displays
Multi-Screen Experiences: Synchronized playback for immersive installations
Remote Device Control: Launch content on Proto devices from any web browser
Browser Content: Launch web applications or URLs directly on devices
Getting Started
Download the project zip file from the dev docs
Extract the zip file
Follow the detailed setup instructions in the included README.md file
Configure your Proto account credentials and device information
Start the application and begin launching content
Technical Details
Frontend: React application with device selection and content controls
Backend: Node.js/Express server handling Proto API authentication and device communication
Authentication: Email/password based with automatic token management
Deployment: Ready for Heroku deployment or local development
Requirements
Node.js 16.9.1+
Proto account with device access
Content IDs from Proto Cloud
Device serial numbers from ChronoCloud
For complete setup instructions, API documentation, and configuration details, please refer to the README.md file included in the project zip.