Demoversion

Die Demoversion von Perfect Streamer ist eine kostenlose Edition zur technischen Evaluierung: Damit prüfen Sie vor dem Kauf die Qualität der Stream-Verarbeitung, die Übertragungsprotokolle und die Arbeit der Weboberfläche auf Ihrer eigenen Hardware. Sie wird als eigenes Paket pstreamer-demo installiert, arbeitet ohne Schutzschlüssel, erfordert keine Aktivierung und ist zeitlich nicht begrenzt. Zum Paket gehört das Dienstprogramm ts_analyze — ein Transportstrom-Analysator nach ETSI TR 101 290 (TS Analyze Perfect Streamer Toolkit v2.4 — TR 101 290); der Analysator des Knotens selbst ist in der Demoversion der Basis-Analysator.

Warnung

Die Demoversion ist ausschließlich zur Evaluierung bestimmt. Kommerzielle Nutzung und Betrieb in einer Produktivumgebung sind durch die Lizenzvereinbarung der Demoversion untersagt (Lizenzvereinbarung). Für den Betrieb ist eine Volllizenz erforderlich; die Vollversion lässt sich mit einer Testlizenz prüfen (Wechsel zur Test- oder Volllizenz).

Vergleich der Editionen

Funktionen, die in der Tabelle nicht als verfügbar aufgeführt sind, fehlen in der Demoversion vollständig: Sie sind nicht Teil ihres Builds und lassen sich nicht aktivieren. In der Weboberfläche sind solche Funktionen nicht ausgeblendet, sondern inaktiv dargestellt, mit dem Vermerk „Nicht verfügbar in der Demoversion“; in den Listen der Eingangs- und Ausgangstypen sind nicht verfügbare Typen sichtbar, lassen sich aber nicht auswählen. Wo eine Einschränkung greift, benennt die Oberfläche sie, zum Beispiel „Demoversion: höchstens 5 Streams.“.

Funktion

Demoversion

Vollversion

Streams

bis zu 5, nur SPTS

SPTS und MPTS

Eingänge und Ausgänge eines Streams

1 Eingang und 1 Ausgang

mehrere, mit Eingangsredundanz

Protokolle der Eingänge und Ausgänge

PS1, SRT, UDP, RTP

alle, siehe Planung und Datenübertragungsprotokolle

Peers

bis zu 5 Zugangs-Logins für OTT, PS1 und SRT, je eine Verbindung

ohne Begrenzung

Multiplexer und Demultiplexer

nein

ja

Adaptive Streams (ABR)

nein

ja

Analysator

Basis: Bitrate, CC-Fehler, PID-Zusammensetzung

vollständig, einschließlich TR 101 290, SCTE-35 und PCR-Drift

OTT

HLS/DASH-Auslieferung ohne DVR

Auslieferung mit DVR, Timeshift und Archiv

Meshwork

bis zu 3 Knoten (2 konfigurierte Peers), ohne Subdomains

ohne Begrenzung, mit Subdomains

DVB-Empfang

nein

ja, einschließlich Entschlüsselung (CI/CAM, BISS)

EPG

nein

Erfassung und Erzeugung von EIT, XMLTV

Transkodierung

nur Software, ein Profil

Software und Hardware (NVIDIA, Intel)

PS1/SRT- und OTT-Verschlüsselung

nein

ja

PCR-Korrektur, Jitter-Ausgleich, CBR, PID-Neuzuordnung

nein, der Stream wird unverändert durchgereicht

ja

Mosaik, Teststreams, Dateikanäle

nein

ja

Monitoring-Export (Zabbix, Prometheus, InfluxDB, Nagios)

nein; Alarme in der Weboberfläche und per E-Mail

ja, zusätzlich Telegram und Skripte

Zuschauer-Autorisierung über die Abrechnung, ACME-Zertifikate

nein

ja

Konten der Weboberfläche

bis zu 3

ohne Begrenzung

Sicherung und Zurücksetzen der Einstellungen

ja

ja

Schutzschlüssel und Aktivierung

nicht erforderlich

SL- oder HL-Schlüssel

Die Demoversion erkennen Sie an der Versionszeichenfolge mit der Endung -demo (zum Beispiel 2.0.2.410-demo), am Merkmal „Demo“ auf dem Bildschirm Lizenz und an einer nicht schließbaren Leiste im oberen Bereich der Weboberfläche: „Demoversion — nur zum Kennenlernen, kommerzielle Nutzung untersagt.“ mit dem Link „Lizenz kaufen“.

Eine Anfrage, die über die Einschränkungen der Demoversion hinausgeht, lehnt der Knoten als Ganzes ab und ändert nichts; die Weboberfläche zeigt den Grund unverändert an, er beginnt mit demo edition:. Zum Beispiel:

  • demo edition: this list holds at most 5 item(s) — Hinzufügen eines sechsten Streams oder Logins, eines zweiten Eingangs oder Ausgangs eines Streams;

  • demo edition: key "drm-mode" can only be 0 (not in the demo) — Versuch, eine Funktion einzuschalten, die es in der Demoversion nicht gibt;

  • demo edition: a Meshwork of at most 3 nodes (2 peers) — Versuch, einen dritten Meshwork-Peer zu konfigurieren.

Ein Alarm wird dabei nicht ausgelöst.

Installation

Die Demoversion wird als Pakete pstreamer-demo für die RHEL-Familie (x86_64, RPM) und die Debian-Familie (amd64, DEB) ausgeliefert. Das Paket wird als Datei installiert: Außer den Systembibliotheken hat es keine Abhängigkeiten.

RHEL-Familie:

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

Debian-Familie:

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

Die Pakete pstreamer-demo und pstreamer schließen einander aus: Auf einem Server ist nur eines von beiden installiert. Den Schutzdienst aksusbd benötigt die Demoversion nicht.

Eine Aktivierung ist nicht erforderlich: Der Dienst pss startet unmittelbar nach der Installation. Weiter wie in Anfangseinstellungen: Weboberfläche auf Port 8808, Login und Passwort admin; ändern Sie beides sofort.

Wechsel zur Test- oder Volllizenz

Die Funktionen der Vollversion prüfen Sie mit einer Testlizenz: Sie ist kostenlos, gilt einen Monat und hebt alle Einschränkungen der Demoversion auf. Fordern Sie sie oder ein kommerzielles Angebot im Hilfe-Center an: https://support.pstreamer.tv/crm/.

  1. Entfernen Sie das Paket pstreamer-demo: Die Pakete schließen einander aus, und der Paketmanager ersetzt die Demoversion nicht von selbst. Die Einstellungsdatei /opt/pss/config/pss.json bleibt beim Entfernen erhalten.

  2. Installieren Sie das Paket pstreamer (Installation auf Systemen der RHEL-Familie oder Installation auf Systemen der Debian-Familie).

  3. Führen Sie die Aktivierung durch — Temporäre Aktivierung und Start.

Die Vollversion übernimmt die in der Demoversion vorgenommenen Einstellungen.

Der umgekehrte Wechsel, von der Vollversion zur Demoversion, kürzt die Einstellungen nicht. Eine Einstellungsdatei, die die Demoversion nicht unverändert ausführen kann (mehr Streams, Eingänge, Ausgänge oder Logins als ihre Einschränkungen erlauben, oder eingeschaltete Funktionen, die es in ihr nicht gibt — MPTS, DVR, DRM, CBR), lädt sie nicht: Die Datei wird unverändert nach /opt/pss/config/bad/ verschoben, und der Knoten startet mit der letzten erfolgreichen Konfiguration, wie bei jedem Ladefehler (Verhalten beim Start und bei Konfigurationsfehlern). Die Weboberfläche zeigt einen Alarm über den Ladefehler mit dem Grund und dem Ort, an dem die Datei gespeichert ist. Abschnitte, die es in der Demoversion gar nicht gibt (EPG, DVR-Speicher, DVB-Adapter), werden mit einer Warnung im Protokoll übersprungen. Um mit der Demoversion zu arbeiten, konfigurieren Sie sie innerhalb ihrer Einschränkungen.

Lizenzvereinbarung

Die Demoversion wird unter einer eigenen Lizenzvereinbarung (Enterprise Demo License Agreement) vertrieben; ihr Text liegt nach der Installation in der Datei /opt/pss/COPYRIGHT. Die wesentlichen Bedingungen:

  • nur technische Evaluierung, Labortests und Kompatibilitätsprüfung; die Nutzung in einer Produktivumgebung ist untersagt;

  • kommerzielle Nutzung ist untersagt, einschließlich Rundfunk, OTT- und IPTV-Diensten, Inhaltsauslieferung und Cloud-Diensten;

  • es ist untersagt, die Einschränkungen der Demoversion zu umgehen, sie zu verändern und zu verbreiten;

  • die Nutzungsdauer ist unbegrenzt: Die Demoversion ist kostenlos und läuft ohne zeitliche Begrenzung, aber nur zur Evaluierung.

Lizenzgeber ist Perfect Soft. Die Vereinbarung unterliegt dem Recht von England und Wales.