Nächste Arbeit

Entwickler von Videoplayern in Retail Radio

Gepostet vor über 30 Tagen

5 Ansichten

Retail Radio

Retail Radio

0
0 Bewertungen
keine Erfahrung
Kyiv

übersetzt von Google

Standort: Remote oder Hybrid (nach Vereinbarung)Projekt: Entwicklung eines benutzerdefinierten Videoplayers zur Übertragung von Videoinhalten in Einzelhandelsgeschäften (Bildschirme in Geschäften, Cafés, Fitnessstudios). Hallen usw.)Die Hauptfunktion des Players besteht darin, einen stabilen, benutzerfreundlichen Videoplayer zu erstellen, der:Videos automatisch vom lokalen Speicher abspieltden Offline-Modus unterstützteinen zentralisierten Inhalt hat Verwaltungssystem (über API oder CMS)funktion

Standort: Remote oder Hybrid (nach Vereinbarung)

Projekt: Entwicklung eines benutzerdefinierten Videoplayers zur Übertragung von Videoinhalten in Einzelhandelsgeschäften (Bildschirme in Geschäften, Cafés, Fitnessstudios). Hallen usw.)

Die Hauptfunktion des Players besteht darin, einen stabilen, benutzerfreundlichen Videoplayer zu erstellen, der:

  • Videos automatisch vom lokalen Speicher abspielt
  • den Offline-Modus unterstützt
  • einen zentralisierten Inhalt hat Verwaltungssystem (über API oder CMS)
  • funktioniert auf Geräten wie Android TV Box, Raspberry Pi, Windows Mini-PC

1. Zweck

Lokaler Client, der:

  • Konfiguration vom Server abruft;
  • Inhalte zwischenspeichert;
  • Videos/Bilder/HTML abspielt;
  • rund um die Uhr funktioniert im Vollbild-/Kioskmodus;
  • sendet Heartbeat und Screenshots;
  • funktioniert offline entsprechend der neuesten Konfiguration.

2. Technologien

  • Electron (Node.js + Chromium)
  • HTML5
  • hls.js (optional)
  • REST API (HTTPS + JSON)

3. Hauptarbeitszyklus

3.1Starten

  • generiert/liest die Geräte-ID
  • lädt die lokale Konfiguration
  • startet die Wiedergabeliste sofort
  • erhält parallel die neue Konfiguration von Server

3.2 Caching

  • alle Mediendateien werden in den lokalen Cache heruntergeladen

Wenn offline, ist der Cache Verwendet

3.3Wiedergabe

Typen: Video (mp4/HLS) und Bild (jpg/png/webp)

700">Anforderungen:

style="font-style: normal; Schriftstärke: 400">4. Nichtfunktionale Anforderungen

  • 24/7-Betrieb, automatischer Neustart im Fehlerfall
  • 1080p-Unterstützung (mindestens), vorzugsweise 4K
  • HTTPS erforderlich
  • Devtools blockiert
  • Kioskmodus

5. Installation und Autostart

Linux

.deb / .AppImage

systemd-Autostart-Dienst

Windows

.exe-Installationsprogramm

Autostart über Startup/Registrierung

macOS

.dmg

automatischer Start über LaunchAgent

6.Aktualisierung (optional)

  • Elektronen-Updater
  • Hintergrund-Download
  • Update bei Neustart

Anforderungen an den Kandidaten

  • Erfahrung in der Entwicklung von Videoplayern oder Multimediaanwendungen
  • Kenntnisse der Plattformen: Linux, Windows
  • Erfahrung mit API, WebSocket, REST, JSON
  • Verständnis der Prinzipien von Caching, Offline-Zugriff, Protokollierung

Bevorzugt

  • Erfahrung im Bereich Digital Signage oder Retail-Technologien
  • Beispiele umgesetzter Projekte (GitHub, Videos, Screenshots)

übersetzt von Google

keine Erfahrung
Kyiv
Wollen Sie den richtigen Job finden?
Neue Jobs in deinem Telegram
Abonnieren
wir verwenden cookies
Akzeptieren