updated player deployment for digiserver
This commit is contained in:
@@ -0,0 +1,89 @@
|
||||
// Player Configuration Template
|
||||
// Generated by DigiServer SSH Deployment System
|
||||
// Location: ~/kiwy-signage/config.json
|
||||
|
||||
{
|
||||
"player": {
|
||||
// Unique identifier for this player instance
|
||||
"name": "Example Player",
|
||||
|
||||
// Internal ID (lowercase, no spaces)
|
||||
"id": "example-player-001",
|
||||
|
||||
// Physical location or description
|
||||
"location": "Main Lobby, Building A",
|
||||
|
||||
// Configuration version
|
||||
"version": "2.0"
|
||||
},
|
||||
|
||||
"server": {
|
||||
// Base URL of DigiServer instance
|
||||
// Auto-detected and set by deployment system
|
||||
"url": "http://localhost/digiserver",
|
||||
|
||||
// API base endpoint
|
||||
"api_endpoint": "http://localhost/digiserver/api",
|
||||
|
||||
// Authentication configuration
|
||||
"authentication": {
|
||||
// Type of authentication (currently only "api_key" supported)
|
||||
"type": "api_key",
|
||||
|
||||
// API key for authentication
|
||||
// Generated uniquely per player instance
|
||||
// Do NOT share across players
|
||||
"key": "a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6"
|
||||
},
|
||||
|
||||
// API endpoints for various operations
|
||||
"endpoints": {
|
||||
// Get playlists assigned to this player
|
||||
"playlists": "http://localhost/digiserver/api/playlists",
|
||||
|
||||
// Download content (media files)
|
||||
"content": "http://localhost/digiserver/api/content",
|
||||
|
||||
// Get playback schedule
|
||||
"schedule": "http://localhost/digiserver/api/schedule",
|
||||
|
||||
// Send player heartbeat (status updates)
|
||||
"heartbeat": "http://localhost/digiserver/api/player/heartbeat",
|
||||
|
||||
// Upload player logs
|
||||
"logs": "http://localhost/digiserver/api/player/logs"
|
||||
}
|
||||
},
|
||||
|
||||
"playback": {
|
||||
// Enable audio playback
|
||||
"audio_enabled": true,
|
||||
|
||||
// Enable video playback
|
||||
"video_enabled": true,
|
||||
|
||||
// Maximum output resolution
|
||||
// Options: "1080p", "1440p", "2K", "4K", "8K"
|
||||
"max_resolution": "4K",
|
||||
|
||||
// Content refresh interval in seconds
|
||||
// How often to check server for new playlists/content
|
||||
"refresh_interval": 60,
|
||||
|
||||
// Display rotation in degrees
|
||||
// Options: "0", "90", "180", "270"
|
||||
"rotation": "0"
|
||||
},
|
||||
|
||||
"networking": {
|
||||
// Connection timeout in seconds
|
||||
// Time to wait for server responses
|
||||
"timeout": 30,
|
||||
|
||||
// Number of retry attempts on connection failure
|
||||
"retry_count": 3,
|
||||
|
||||
// Delay between retries in seconds
|
||||
"retry_delay": 5
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user