Version de démonstration

La version de démonstration de Perfect Streamer est une édition gratuite destinée à l’évaluation technique : vérifier la qualité du traitement des flux, les protocoles de transport et le fonctionnement de l’interface web sur votre propre matériel avant l’achat. Elle s’installe en tant que paquet distinct pstreamer-demo, fonctionne sans clé de protection, ne nécessite pas d’activation et n’est pas limitée dans le temps. Le paquet comprend l’utilitaire ts_analyze — analyseur de flux de transport selon ETSI TR 101 290 (TS Analyze Perfect Streamer Toolkit v2.4 — TR 101 290) ; l’analyseur du nœud lui-même est, dans la version de démonstration, l’analyseur de base.

Avertissement

La version de démonstration est destinée uniquement à l’évaluation. L’utilisation commerciale et l’exploitation en environnement de production sont interdites par le contrat de licence de la version de démonstration (Contrat de licence). Pour l’exploitation, une licence complète est nécessaire ; l’édition complète peut être essayée avec une licence d’essai (Passage à une licence d’essai ou complète).

Comparaison des éditions

Les fonctionnalités que le tableau n’indique pas comme disponibles sont totalement absentes de la version de démonstration : elles ne font pas partie de sa build et ne peuvent pas être activées. Dans l’interface web, ces fonctionnalités ne sont pas masquées mais affichées inactives, avec la mention « Indisponible dans la version de démonstration » ; dans les listes de types d’entrées et de sorties, les types indisponibles sont visibles mais ne peuvent pas être sélectionnés. Lorsqu’une limite s’applique, l’interface la nomme, par exemple « Version de démonstration : 5 flux au maximum. ».

Fonctionnalité

Version de démonstration

Édition complète

Flux

jusqu’à 5, SPTS uniquement

SPTS et MPTS

Entrées et sorties d’un flux

1 entrée et 1 sortie

plusieurs, avec redondance des entrées

Protocoles des entrées et sorties

PS1, SRT, UDP, RTP

tous, voir Planification et protocoles de transmission de données

Pairs

jusqu’à 5 identifiants d’accès OTT, PS1 et SRT, une connexion chacun

sans limite

Multiplexeur et démultiplexeur

non

oui

Flux adaptatifs (ABR)

non

oui

Analyseur

de base : débit, erreurs CC, composition des PID

complet, y compris TR 101 290, SCTE-35 et dérive du PCR

OTT

diffusion HLS/DASH sans DVR

diffusion avec DVR, timeshift et archive

Meshwork

jusqu’à 3 nœuds (2 pairs configurés), sans sous-domaines

sans limite, avec sous-domaines

Réception DVB

non

oui, y compris le désembrouillage (CI/CAM, BISS)

EPG

non

capture et génération de l’EIT, XMLTV

Transcodage

logiciel uniquement, un seul profil

logiciel et matériel (NVIDIA, Intel)

Chiffrement PS1/SRT et OTT

non

oui

Correction du PCR, lissage de la gigue, CBR, remappage des PID

non, le flux passe sans modification

oui

Mosaïque, flux de test, chaînes à partir de fichiers

non

oui

Export de la supervision (Zabbix, Prometheus, InfluxDB, Nagios)

non ; alertes dans l’interface web et par e-mail

oui, plus Telegram et scripts

Autorisation des spectateurs via la facturation, certificats ACME

non

oui

Comptes de l’interface web

jusqu’à 3

sans limite

Sauvegarde et restauration des paramètres

oui

oui

Clé de protection et activation

non nécessaires

clé SL ou HL

La version de démonstration se distingue par une chaîne de version portant le suffixe -demo (par exemple 2.0.2.410-demo), l’indicateur « Démo » sur l’écran Licence et un bandeau en haut de l’interface web qu’il est impossible de fermer : « Version de démonstration — uniquement pour évaluation, utilisation commerciale interdite. » avec le lien « Acheter une licence ».

Une requête qui dépasse les limites de la version de démonstration est rejetée en bloc par le nœud, qui ne modifie rien ; l’interface web affiche la raison telle quelle, elle commence par demo edition:. Par exemple :

  • demo edition: this list holds at most 5 item(s) — ajout d’un sixième flux ou identifiant, d’une deuxième entrée ou sortie d’un flux ;

  • demo edition: key "drm-mode" can only be 0 (not in the demo) — tentative d’activer une fonctionnalité absente de la version de démonstration ;

  • demo edition: a Meshwork of at most 3 nodes (2 peers) — tentative de configurer un troisième pair Meshwork.

Aucune alerte n’est levée dans ce cas.

Installation

La version de démonstration est fournie sous forme de paquets pstreamer-demo pour les familles RHEL (x86_64, RPM) et Debian (amd64, DEB). Le paquet s’installe depuis un fichier : il n’a pas d’autres dépendances que les bibliothèques système.

Famille RHEL :

$ sudo yum -y install ./pstreamer-demo-<version>.x86_64.rpm

Famille Debian :

$ sudo apt-get install ./pstreamer-demo_<version>_amd64.deb

Les paquets pstreamer-demo et pstreamer s’excluent mutuellement : un seul des deux peut être installé sur un même serveur. Le service de protection aksusbd n’est pas nécessaire à la version de démonstration.

Aucune activation n’est requise : le service pss démarre dès l’installation. Ensuite, procédez comme dans Réglages initiaux : interface web sur le port 8808, identifiant et mot de passe admin ; modifiez-les immédiatement.

Passage à une licence d’essai ou complète

Les fonctionnalités de l’édition complète s’essaient avec une licence d’essai : elle est gratuite, dure un mois et lève toutes les limites de la version de démonstration. Demandez-la, ou une offre commerciale, dans le Centre d’aide : https://support.pstreamer.tv/crm/.

  1. Supprimez le paquet pstreamer-demo : les paquets s’excluent mutuellement, et le gestionnaire de paquets ne remplace pas de lui-même la version de démonstration. Le fichier de configuration /opt/pss/config/pss.json reste en place lors de la suppression.

  2. Installez le paquet pstreamer (Installation sur les systèmes de la famille RHEL ou Installation sur les systèmes de la famille Debian).

  3. Procédez à l’activation — Activation temporaire et démarrage.

L’édition complète reprend les paramètres définis dans la version de démonstration.

Le passage inverse, de l’édition complète à la version de démonstration, ne réduit pas les paramètres. Un fichier de configuration que la version de démonstration ne peut pas exécuter tel quel (plus de flux, d’entrées, de sorties ou d’identifiants que ses limites ne le permettent, ou des fonctionnalités activées qu’elle ne possède pas — MPTS, DVR, DRM, CBR) n’est pas chargé : le fichier est déplacé sans modification dans /opt/pss/config/bad/, et le nœud démarre sur la dernière configuration valide, comme pour toute erreur de chargement (Comportement au démarrage et en cas d’erreurs de configuration). L’interface web affiche une alerte d’erreur de chargement indiquant la cause et l’emplacement où le fichier a été conservé. Les sections totalement absentes de la version de démonstration (EPG, stockages DVR, adaptateurs DVB) sont ignorées avec un avertissement dans le journal. Pour travailler avec la version de démonstration, configurez-la dans le respect de ses limites.

Contrat de licence

La version de démonstration est distribuée sous un contrat de licence distinct (Enterprise Demo License Agreement) ; après l’installation, son texte se trouve dans le fichier /opt/pss/COPYRIGHT. Principales conditions :

  • uniquement évaluation technique, essais en laboratoire et vérification de compatibilité ; l’utilisation en environnement de production est interdite ;

  • l’utilisation commerciale est interdite, y compris la diffusion, les services OTT et IPTV, la distribution de contenu et les services cloud ;

  • il est interdit de contourner les limites de la version de démonstration, de la modifier et de la distribuer ;

  • la durée d’utilisation n’est pas limitée : la version de démonstration est gratuite et fonctionne sans limite de temps, mais uniquement à des fins d’évaluation.

Le concédant de licence est Perfect Soft. Le contrat est régi par le droit de l’Angleterre et du pays de Galles.