SoftControl
Manuel utilisateur SoftPlayer

Manuel utilisateur SoftPlayer

SoftPlayer est un lecteur vidéo contrôlable par réseau conçu pour les salles d'exposition. Contrôlez le contenu de lecture via des commandes UDP, prenez en charge les vidéos ultra-haute définition 4K/8K/16K et gérez le lecteur via une console navigateur — sans RDP. Ce manuel vous accompagne de la décompression au déploiement stable.

Spécifications du produit

Port de la console de gestion

8766 (console navigateur HTTP, par défaut)

Protocole de contrôle

UDP (port par défaut 7600, configurable)

Plateforme

Windows 10/11 x64 (prêt pour la production)

Essai gratuit

30 jours, toutes les fonctionnalités disponibles pendant l'essai

Niveaux de licence

Standard (max 4K) / Professional (max 16K)

Formats multimédias

Basé sur LibVLC, prend en charge pratiquement tous les formats audio/vidéo courants

1. Démarrage rapide : décompression, lancement et première vérification

SoftPlayer utilise une approche extraire-et-exécuter — aucun programme d'installation nécessaire. Ce chapitre vous aide à terminer la décompression, le premier lancement et à vérifier que le lecteur fonctionne correctement via la console de gestion navigateur en environ 5 minutes.

1.1 Prérequis et extraction

SoftPlayer fonctionne sur Windows 10/11 x64. Le package de publication est autonome — aucun runtime .NET ne doit être pré-installé sur la machine cible.

Objectif

Extraire SoftPlayer sur la machine cible et vérifier que l'environnement répond aux exigences.

Étapes
  1. Confirmer que la machine cible est Windows 10/11 x64.
  2. Extraire le package SoftPlayer dans un répertoire permanent, par ex. C:\SoftPlayer\.
  3. Vérifier que le répertoire contient SoftPlayer.exe, appsettings.json et la structure de sous-répertoires SoftPlayerMedia\.
  4. Pour la lecture vidéo 8K, s'assurer que la machine dispose d'un GPU prenant en charge le décodage matériel (GTX 1060+ ou équivalent) ; 4K et inférieur fonctionnent avec les graphiques intégrés.
Vérifications de réussite
  • SoftPlayer.exe est visible dans le répertoire extrait.
  • Le répertoire SoftPlayerMedia\ est pré-créé avec des sous-répertoires : Video, StandBy, Audio, PPT, etc.
Conseils
  • Placez SoftPlayer dans un chemin stable — les fichiers médias, journaux et état de licence sont tous enregistrés par rapport au répertoire du programme.
  • Recommandez un stockage SSD avec une vitesse de lecture 200 Mo/s+ pour une lecture haute résolution plus fluide.

1.2 Premier lancement et intégration

Double-cliquer sur SoftPlayer.exe lors du premier lancement ouvre automatiquement un navigateur affichant le guide de démarrage rapide, aidant les nouveaux utilisateurs à effectuer la configuration de base.

Objectif

Confirmer que le programme démarre correctement et compléter l'intégration au premier lancement.

Étapes
  1. Double-cliquer sur SoftPlayer.exe pour lancer (aucun droit administrateur requis).
  2. Au premier lancement, le programme ouvre le guide de démarrage rapide dans le navigateur par défaut (uniquement au premier lancement ; les lancements suivants ignorent cela).
  3. Après avoir lu le guide, visiter http://localhost:8766/ dans un navigateur pour ouvrir la console de gestion.
  4. Dans l'onglet Tableau de bord, confirmer que l'état du lecteur est normal, et que les informations de version/licence sont visibles.
Vérifications de réussite
  • Le navigateur ouvre avec succès la console de gestion (http://localhost:8766/) et affiche le Tableau de bord.
  • Le numéro de version et l'état de licence sont visibles dans l'en-tête de la console.
Remarque

Pour désactiver le guide au premier lancement, définir System.ShowQuickStartOnFirstRun sur false dans appsettings.json.

1.3 Envoyer la première commande UDP

Envoyer une commande UDP via PowerShell pour vérifier que le canal de contrôle fonctionne. C'est l'étape de vérification de base avant l'intégration avec SoftControl.

Objectif

Contrôler avec succès le lecteur via UDP et confirmer que le canal de contrôle fonctionne.

Étapes
  1. Placer un fichier vidéo (ex. test.mp4) dans le répertoire SoftPlayerMedia\Video\.
  2. Ouvrir PowerShell et exécuter les commandes suivantes :
  3. $udp = New-Object System.Net.Sockets.UdpClient
  4. $data = [System.Text.Encoding]::UTF8.GetBytes("video:test.mp4")
  5. $udp.Send($data, $data.Length, "127.0.0.1", 7600)
  6. $udp.Close()
  7. Observer si la fenêtre SoftPlayer commence à lire la vidéo spécifiée.
Vérifications de réussite
  • La fenêtre SoftPlayer commence à lire le fichier vidéo spécifié.
  • L'onglet Journal de la console de gestion indique que la commande a été reçue.
Erreurs courantes
  • Fichier vidéo placé dans le mauvais répertoire (doit être dans SoftPlayerMedia\Video\, pas à la racine du programme).
  • Mauvais port (par défaut 7600, pas le port de la console de gestion 8766).

2. Contrôle par commandes UDP : référence complète des commandes

SoftPlayer reçoit des commandes texte via UDP au format commande:argument (pour les commandes sans argument, envoyer simplement le nom de la commande). Ce chapitre liste toutes les commandes prises en charge et explique l'utilisation pour chaque catégorie.

2.1 Format de commande et réponse

Toutes les commandes UDP suivent un format unifié. Comprendre les conventions de format et de réponse aide à diagnostiquer rapidement les problèmes.

Objectif

Maîtriser le format de commande et comprendre les réponses de succès et d'échec.

Étapes
  1. Format de commande : commande:argument, ex. video:show.mp4 ou volume:80.
  2. Les commandes sans argument peuvent être envoyées en tant que simple nom de commande (les deux-points sont optionnels), ex. play.
  3. Format de réponse de succès : OK:commande-originale, ex. OK:video:show.mp4.
  4. Format de réponse d'échec : ERR:commande-originale:message-erreur.
  5. Pour les chemins de fichiers médias, seul le nom de fichier est nécessaire — le lecteur cherche automatiquement dans le sous-répertoire correspondant : video: cherche dans SoftPlayerMedia/Video/.
Vérifications de réussite
  • Une réponse préfixée OK après l'envoi d'une commande confirme le format correct et l'exécution.
  • Une réponse ERR inclut une raison spécifique (fichier non trouvé, erreur de format, etc.).
Remarque

Pour spécifier un sous-répertoire, utilisez une barre oblique : video:sousdossier/video.mp4 cherche dans SoftPlayerMedia/Video/sousdossier/.

2.2 Vidéo et contrôle de lecture

La lecture vidéo est la fonction principale de SoftPlayer, incluant la lecture de fichiers locaux, l'insertion de veille, la lecture de flux réseau et le contrôle de progression.

Objectif

Maîtriser toutes les commandes liées à la lecture vidéo.

Étapes
  1. Lire une vidéo locale : video:nomfichier.mp4 (cherche dans le répertoire Video).
  2. Lire un flux vidéo réseau : webvideo:URL (prend en charge les flux HTTP/HTTPS/RTSP/RTMP/UDP).
  3. Lecture/Reprise : play: (reprendre le média en pause).
  4. Pause : pause: (mettre en pause le média en cours).
  5. Arrêter et retourner en veille : stop: (retourne à l'écran de bienvenue / boucle de veille).
  6. Arrêt complet / écran noir : stoped: (écran noir économie d'énergie).
  7. Relire le média actuel : replay:.
  8. Contrôle de progression : seek:millisecondes (sauter à la position), forward: (avancer de 10s), backward: (reculer de 10s).
  9. Vitesse de lecture : speed:1.5 (prend en charge 1,5x, 2,0x, etc.).
Vérifications de réussite
  • Après la commande video:, le lecteur commence à lire le fichier spécifié.
  • Après la commande stop:, retourne à l'écran de veille (si un fichier de veille est configuré).
Conseils
  • Pour une veille prolongée dans les expositions, utiliser standby: pour boucler un fichier de veille plutôt que stoped: écran noir (l'écran noir peut faire croire aux visiteurs que l'appareil est en panne).
  • stop et stoped ont des sémantiques différentes : stop retourne à l'écran de bienvenue ; stoped affiche un écran noir pur.

2.3 Volume et commandes audio

Commandes de contrôle du volume et de lecture audio pour les scénarios d'exposition nécessitant une musique de fond.

Objectif

Maîtriser les commandes de réglage du volume et de contrôle de la lecture audio.

Étapes
  1. Définir le volume (0-100) : volume:80 (définit à la valeur exacte).
  2. Augmenter le volume de 10% : volup: (augmente de 10% par appel).
  3. Diminuer le volume de 10% : voldown: (diminue de 10% par appel).
  4. Basculer le muet : mute: (basculer entre muet et non muet).
  5. Muet explicite : muteon:.
  6. Non muet explicite : muteoff:.
  7. Lire un fichier audio : audio:nomfichier.mp3 (cherche dans SoftPlayerMedia/Audio/).
  8. Arrêter l'audio : audiostoped:.
Vérifications de réussite
  • Après volume:50, le volume du lecteur tombe à 50%.
  • mute: bascule entre son et silence.

2.4 Playlist, PPT et commandes web

Lecture en boucle de playlist, contrôle des diapositives PPT et chargement de pages web — couvrant plusieurs besoins d'affichage de contenu dans les expositions.

Objectif

Maîtriser les commandes de boucle de liste, pagination PPT et chargement web.

Étapes
  1. Boucler une playlist : listloop:fichier1.mp4;fichier2.mp4;fichier3.mp4 (séparer les fichiers par des points-virgules).
  2. Lecture séquentielle (arrêt à la fin) : liststop:nomfichier.
  3. Piste suivante : next:, Piste précédente : prev:.
  4. Ouvrir PPT en plein écran : ppt:nomfichier.pptx (cherche dans SoftPlayerMedia/PPT/).
  5. Navigation PPT : ppt:next (diapo suivante), ppt:prev (précédente), ppt:home (première), ppt:end (dernière).
  6. Sauter à une diapo : ppt:goto-5 (aller à la page 5).
  7. PPT à avancement automatique : ppt:auto-5-nomfichier.pptx (avancement auto toutes les 5 secondes).
  8. Charger une page web : web:URL (afficher l'URL spécifiée en plein écran).
Vérifications de réussite
  • Après la commande listloop:, le lecteur défile en boucle dans les fichiers listés.
  • ppt:next fait avancer le PPT à la diapo suivante.
Conseils
  • Les fichiers PPT doivent être placés dans SoftPlayerMedia/PPT/ avant d'envoyer des commandes.
  • Pour les fichiers PDF, la commande bascule vers une fenêtre de visionneuse avec pagination par simulation de touches.
  • Utiliser listloop pour les scénarios de boucle d'exposition plutôt que d'envoyer manuellement des commandes individuelles.

2.5 Masque, système et autres commandes

Contrôle de superposition de masque, comportement de fin de lecture et commandes système pour des besoins d'affichage spéciaux et de maintenance.

Objectif

Comprendre les commandes de masque et de niveau système.

Étapes
  1. Afficher la superposition de masque : openmask: (superpose une couche de masque sur la vidéo).
  2. Masquer la superposition : closemask:.
  3. Définir le comportement de fin de lecture : endbehavior:Stop / Loop / Standby.
  4. Obtenir la version : version: (la réponse inclut les informations de version actuelle).
  5. Redémarrer le lecteur : restart: (redémarre à distance le processus du lecteur).
Vérifications de réussite
  • Après openmask:, une superposition de masque apparaît sur la vidéo.
  • Après version:, une réponse avec les informations de version est reçue.

3. Répertoire média et gestion des fichiers

SoftPlayer utilise une structure de répertoire média fixe pour tous les fichiers de contenu. Comprendre la disposition du répertoire et le processus de téléchargement de fichiers est essentiel pour gérer le contenu d'exposition.

3.1 Structure du répertoire média

Le répertoire SoftPlayerMedia\ est automatiquement créé au premier lancement avec des sous-répertoires organisés par type de média. Les commandes cherchent automatiquement dans le sous-répertoire correspondant.

Objectif

Connaître l'emplacement correct pour chaque type de fichier média.

Étapes
  1. SoftPlayerMedia/Video/ — Fichiers vidéo (.mp4/.mkv/.avi etc.), utilisés par la commande video:.
  2. SoftPlayerMedia/StandBy/ — Fichiers de veille, utilisés par la commande standby: et la boucle par défaut.
  3. SoftPlayerMedia/Audio/ — Fichiers audio (.mp3/.wav/.flac etc.), utilisés par la commande audio:.
  4. SoftPlayerMedia/BackgroundAudio/ — Audio en arrière-plan, boucle automatiquement quand activé.
  5. SoftPlayerMedia/PPT/ — Fichiers PPT/PDF, utilisés par la commande ppt:.
  6. SoftPlayerMedia/Mask/ — Images de masque, utilisées par la commande openmask:.
  7. SoftPlayerMedia/Thumbnail/ — Répertoire de cache des miniatures (généré automatiquement, aucun fichier manuel nécessaire).
Vérifications de réussite
  • Après avoir placé une vidéo dans Video/, la commande video:nomfichier la lit correctement.
  • La structure de répertoire est créée automatiquement au premier lancement — aucune configuration manuelle nécessaire.

3.2 Télécharger des fichiers via la console de gestion navigateur

La console de gestion fournit une page web de gestion de fichiers pour télécharger, supprimer et gérer les fichiers médias sans avoir besoin d'accès au bureau à distance RDP.

Objectif

Gérer les fichiers médias au quotidien via la console de gestion navigateur.

Étapes
  1. Ouvrir http://IP-lecteur:8766/ dans un navigateur pour accéder à la console de gestion.
  2. Cliquer sur la navigation supérieure pour passer à l'onglet Fichiers.
  3. Sélectionner le répertoire cible (Video / StandBy / Audio / PPT, etc.).
  4. Cliquer sur Télécharger pour sélectionner des fichiers, ou faire glisser des fichiers vers la zone de téléchargement.
  5. Prend en charge la création de dossiers, le renommage, la suppression de fichiers/dossiers et le téléchargement de fichiers.
  6. Les fichiers prennent en charge jusqu'à 3 niveaux de sous-répertoires ; sélectionner le répertoire actuel lors du téléchargement.
Vérifications de réussite
  • Le fichier nouvellement téléchargé apparaît dans la liste des fichiers après le téléchargement.
  • La commande video:nomfichier lit avec succès le fichier qui vient d'être téléchargé.
Conseils
  • La console utilise l'authentification de base — configurer nom d'utilisateur/mot de passe dans appsettings.json.
  • La limite de téléchargement d'un seul fichier par défaut est de 500 Mo, configurable dans le fichier de configuration.
  • Le personnel de maintenance sur site peut télécharger le contenu de remplacement via la console sans RDP.

4. Activation de licence : essai, achat et niveaux de résolution

SoftPlayer offre un essai gratuit de 30 jours avec toutes les fonctionnalités disponibles. Après l'essai, une licence est requise. Les licences sont disponibles en niveaux Standard (4K) et Professional (16K).

4.1 Période d'essai

L'essai de 30 jours démarre automatiquement au premier lancement — aucune inscription ni activation en ligne requise. Toutes les fonctionnalités sont disponibles pendant l'essai.

Objectif

Comprendre les règles d'essai et planifier le calendrier de licence de manière appropriée.

Étapes
  1. L'essai de 30 jours démarre automatiquement au premier lancement de SoftPlayer.
  2. Toutes les fonctionnalités sont disponibles pendant l'essai, y compris la lecture haute résolution et toutes les commandes UDP.
  3. Vérifier les jours d'essai restants dans l'onglet Tableau de bord de la console de gestion.
  4. Après l'essai, un code de licence doit être importé pour continuer à utiliser.
Vérifications de réussite
  • Le Tableau de bord de la console de gestion affiche l'état d'essai actuel et les jours restants.
  • Les commandes répondent normalement pendant l'essai sans restrictions de fonctionnalités.
Conseils
  • Utilisez la période d'essai pour compléter les tests et la réception avant la livraison officielle du projet.
  • Achetez la licence avant la fin de l'essai pour éviter les temps d'arrêt de l'exposition.

4.2 Niveaux de licence et différences de fonctionnalités

Les licences officielles sont disponibles en niveaux Standard et Professional, différant principalement par la résolution de sortie maximale. Toutes les autres fonctionnalités sont identiques.

Objectif

Choisir le bon niveau de licence en fonction des besoins réels de résolution d'exposition.

Étapes
  1. Licence Standard : prend en charge une résolution maximale de 4K (3840×2160).
  2. Licence Professional : prend en charge une résolution maximale de 16K (15360×8640).
  3. Configuration matérielle 4K : Intel i3+, 8 Go RAM, graphiques intégrés (aucun GPU dédié nécessaire).
  4. Configuration matérielle 8K : Intel i5 8e génération+, 16 Go RAM, GTX 1060+.
  5. Configuration matérielle 16K : Intel i7+, 32 Go RAM, RTX 3070+.
  6. Si vous ne savez pas quel niveau est nécessaire, utilisez l'essai pour vérifier les exigences de résolution réelles avant d'acheter.
Vérifications de réussite
  • Le niveau de licence correspond à la résolution maximale de l'appareil d'affichage dans le projet.
  • La configuration matérielle du serveur répond aux exigences minimales pour la résolution cible.
Remarque

Les ordinateurs sans GPU dédié peuvent lire 4K et inférieur (le programme bascule automatiquement vers le décodage logiciel), mais 8K/16K nécessite un GPU dédié qualifié.

4.3 Obtenir l'ID d'appareil et importer le code de licence

Les codes de licence sont liés au matériel de l'appareil — l'ID d'appareil est requis lors de l'achat. Les codes de licence sont importés via la console de gestion.

Objectif

Importer le code de licence pour passer de l'essai à la version complète.

Étapes
  1. Trouver le champ ID d'appareil dans le Tableau de bord de la console de gestion et le copier.
  2. Fournir l'ID d'appareil au fournisseur en spécifiant le niveau requis (Standard/Professional).
  3. Après réception du code de licence, aller à l'onglet Configuration dans la console et trouver la section Gestion des licences.
  4. Coller le code de licence dans le champ de saisie et cliquer sur Importer la licence.
  5. Après l'importation réussie, l'état de licence du Tableau de bord passe de Essai à Standard ou Professional.
Vérifications de réussite
  • Le Tableau de bord de la console de gestion affiche l'état de la version complète (Standard ou Professional).
  • La lecture vidéo haute résolution n'est plus limitée.
Erreurs courantes
  • Appliquer un code de licence au mauvais appareil (les codes sont liés à l'appareil ; une nouvelle machine nécessite un nouveau code).
  • Attendre que l'essai expire pour demander une licence, causant des temps d'arrêt de l'exposition.

5. Dépannage : guide de diagnostic des problèmes courants

Ce chapitre couvre les types de problèmes SoftPlayer les plus courants et les étapes de diagnostic. Quand des problèmes surviennent, vérifier d'abord les journaux, puis travailler dans l'ordre sur le protocole, le chemin de fichier, le port, le format et la résolution.

5.1 Commandes UDP sans réponse

Aucune réaction du lecteur après l'envoi de commandes — l'un des problèmes les plus courants. Habituellement causé par une configuration de port incorrecte ou un blocage par le pare-feu.

Objectif

Restaurer le canal de contrôle des commandes UDP.

Étapes
  1. Confirmer que SoftPlayer est en cours d'exécution (visible dans la barre des tâches ou le Gestionnaire des tâches).
  2. Vérifier que le port dans votre commande correspond au paramètre UdpPort dans appsettings.json (par défaut 7600).
  3. Vérifier si le pare-feu Windows autorise le trafic UDP entrant sur le port 7600.
  4. Si la liste blanche IP est activée (IpWhitelistEnabled: true), confirmer que l'IP de l'expéditeur est dans AllowedIps.
  5. Vérifier l'onglet Journal de la console de gestion pour les enregistrements de réception de commandes afin de confirmer si les commandes atteignent le lecteur.
Vérifications de réussite
  • Les journaux de la console de gestion affichent les enregistrements de réception de commandes, confirmant que le canal UDP fonctionne.
  • L'envoi de volume:50 change le volume du lecteur.
Conseils
  • Tester d'abord avec 127.0.0.1 (localhost) pour exclure les problèmes réseau avant d'utiliser l'IP réelle.
  • Lors de l'envoi depuis SoftControl, s'assurer que le protocole de commande UDP et le port SoftControl correspondent à la configuration de SoftPlayer.

5.2 Le fichier vidéo ne se lit pas ou erreur de format

Aucune réponse ou erreur après l'envoi de la commande video: — habituellement un mauvais chemin de fichier ou un format non pris en charge.

Objectif

Diagnostiquer et résoudre les échecs de lecture de fichiers médias.

Étapes
  1. Confirmer que le fichier vidéo est dans SoftPlayerMedia\Video\ (pas le répertoire racine du programme).
  2. Les noms de fichiers sont sensibles à la casse — confirmer que le nom dans la commande correspond exactement au nom de fichier réel, extension comprise.
  3. Pour les fichiers dans des sous-répertoires, inclure le chemin relatif : video:sousdossier/video.mp4.
  4. Parcourir l'onglet Fichiers dans la console de gestion pour confirmer que le fichier existe réellement.
  5. Pour les formats de fichiers inhabituels, vérifier les journaux de la console de gestion pour les messages d'erreur VLC.
  6. Essayer d'ouvrir le même fichier directement avec VLC Player sur la machine pour exclure une corruption de fichier.
Vérifications de réussite
  • Le fichier cible est visible dans la liste des fichiers de la console de gestion.
  • Le nom de fichier dans la commande correspond exactement à ce qui est affiché dans la liste des fichiers.
Erreurs courantes
  • Le nom de fichier dans la commande contient des espaces pleine largeur ou des caractères, causant un fichier non trouvé.
  • Discordance de casse de l'extension de fichier (ex. la commande utilise .MP4 mais le fichier est en réalité .mp4).

5.3 Vidéo haute résolution saccadée ou impossible à lire

La vidéo 8K/16K bégaie ou génère des erreurs — habituellement le matériel ne répond pas aux exigences ou le niveau de licence ne prend pas en charge la résolution.

Objectif

Résoudre les problèmes de performance de lecture vidéo haute résolution.

Étapes
  1. Confirmer d'abord le niveau de licence actuel : Standard ne prend en charge que 4K ; Professional prend en charge 16K.
  2. Vérifier si le GPU prend en charge le décodage matériel (GTX 1060+ ou équivalent nécessaire pour 8K).
  3. Dans l'onglet Performance du Gestionnaire des tâches, vérifier l'utilisation du décodage GPU — près de 100% indique un goulot d'étranglement GPU.
  4. Vérifier les exigences de vitesse de lecture disque : 4K nécessite 25-50 Mbps, 8K nécessite 80-100 Mbps, 16K nécessite 200+ Mbps.
  5. Stocker les fichiers vidéo haute résolution sur un SSD pour éviter les goulots d'étranglement de lecture HDD.
  6. Pour l'ajustement des paramètres VLC, voir la documentation intégrée (docs\Manuel utilisateur.html) dans le répertoire du programme.
Vérifications de réussite
  • Le niveau de licence correspond à la résolution de lecture requise.
  • La configuration matérielle répond aux exigences minimales pour la résolution cible.

5.4 Console de gestion inaccessible

Le navigateur ne peut pas ouvrir http://IP-lecteur:8766/ — habituellement un conflit de port ou un blocage par le pare-feu.

Objectif

Restaurer l'accès à la console de gestion navigateur.

Étapes
  1. Confirmer que SoftPlayer est en cours d'exécution.
  2. Essayer http://localhost:8766/ localement d'abord pour exclure les problèmes réseau.
  3. Vérifier appsettings.json pour confirmer que HttpMonitor.Enabled est true et que le port est 8766.
  4. Vérifier si le pare-feu Windows autorise le trafic TCP sur le port 8766.
  5. Si le port est occupé par un autre programme, changer HttpMonitor.Port dans appsettings.json et redémarrer.
Vérifications de réussite
  • Le navigateur peut accéder à http://localhost:8766/ et affiche la console de gestion.
  • Le Tableau de bord de la console de gestion affiche l'état d'exécution du lecteur.

Questions fréquemment posées

Puis-je encore l'utiliser après l'expiration de l'essai ?

Après l'expiration de l'essai, SoftPlayer limite la fonctionnalité de lecture. Un code de licence doit être importé pour reprendre une utilisation normale. Nous recommandons de compléter le processus d'achat avant la fin de l'essai pour éviter les temps d'arrêt de l'exposition.

Quelles sont les différences fonctionnelles entre Standard et Professional ?

La différence réside principalement dans la résolution maximale : Standard prend en charge jusqu'à 4K (3840×2160) ; Professional prend en charge jusqu'à 16K (15360×8640). Toutes les autres fonctionnalités (contrôle UDP, console de gestion, lecture en boucle, contrôle PPT, etc.) sont identiques.

Nous avons changé de serveur — pouvons-nous utiliser le même code de licence ?

Non, les codes de licence sont liés à l'ID d'appareil, qui change avec une nouvelle machine. Vous devez demander un nouveau code de licence au fournisseur en fournissant l'ID d'appareil de la nouvelle machine.

Le port UDP de SoftPlayer est-il le même que le port d'interface externe de SoftControl ?

Non. Le port d'écoute UDP par défaut de SoftPlayer est 7600 (configuré dans appsettings.json). L'interface externe de SoftControl est par défaut UDP 8818 / TCP 8819. Lors de la configuration des commandes dans SoftControl pour envoyer à SoftPlayer, définir le port cible sur le port d'écoute réel de SoftPlayer (7600).

Comment contrôler plusieurs instances SoftPlayer simultanément ?

Chaque machine exécutant SoftPlayer a son propre port UDP et adresse IP. Dans SoftControl, créer des commandes UDP séparées pour chaque instance de lecteur avec leur IP et port respectifs. Envoyer des commandes individuellement pour contrôler plusieurs instances simultanément.

Prêt à déployer SoftPlayer ?

Téléchargez SoftPlayer, suivez ce manuel pour extraire, vérifier le contrôle UDP et télécharger des fichiers médias dans un environnement de test avant de déployer dans l'exposition réelle.