Netzwerk-Freigaben
Regelt dein Netzwerk ausgehende Verbindungen über eine Freigabeliste oder einen Proxy, müssen deine Player und die Personen, die mit dem CMS arbeiten, bestimmte Adressen erreichen. Diese Seite listet sie auf.
Alle Verbindungen gehen vom Player nach außen und laufen verschlüsselt über HTTPS bzw. WSS. Eingehende Verbindungen zum Player sind nicht nötig.
Kurzfassung
Abschnitt betitelt „Kurzfassung“| Du nutzt … | Freigabe |
|---|---|
| viewneo | *.viewneo.com, TCP 443 |
White-Label (CMS unter cms-typer.com oder eigener Domain) | *.cms-typer.com, TCP 443 – zusätzlich *.viewneo.com, wenn deine Player über cloud.viewneo.com angemeldet sind (siehe unten) |
| RFID-Hub oder Diwa (IoT) | zusätzlich TCP 9443 zu cloud.viewneo.com und broadcast.viewneo.com |
Gibst du die Domain mit Platzhalter frei, bist du fertig. Kannst du nur einzelne Adressen freigeben, findest du sie in den folgenden Abschnitten.
Einzeladressen für Player
Abschnitt betitelt „Einzeladressen für Player“| Adresse | Port | Wofür |
|---|---|---|
cloud.viewneo.com | 443 | Anmeldung, Synchronisierung, Befehle, Echtzeit-Verbindung (WebSocket), Screenshots und Logs, Abfrage von Player-Updates |
media.viewneo.com | 443 | Medien: Bilder, Videos, Schriften, Slide-Inhalte |
apk.viewneo.com | 443 | Update-Dateien des Android-Players |
<app>.apps.viewneo.com | 443 | Apps (Content-Plugins), je App eine Adresse – siehe Apps |
Feste IP-Adressen
Abschnitt betitelt „Feste IP-Adressen“Nur cloud.viewneo.com hat feste IP-Adressen: 75.2.35.149 und 166.117.252.219. Alle anderen Adressen liegen hinter Content-Delivery-Netzen mit wechselnden IP-Adressen. Gib sie deshalb nach Namen frei, nicht nach IP-Adresse.
White-Label
Abschnitt betitelt „White-Label“Für White-Label gibt es zu jeder Adresse ein Gegenstück unter cms-typer.com:
| viewneo | White-Label |
|---|---|
cloud.viewneo.com | cloud.cms-typer.com |
media.viewneo.com | media.cms-typer.com |
apk.viewneo.com | apk.cms-typer.com |
<app>.apps.viewneo.com | <app>.apps.cms-typer.com |
Welche der beiden Familien ein Player nutzt, hängt von der Adresse ab, über die er angemeldet ist – nicht vom Vertrag:
- Ist der Player über
cloud.viewneo.comangemeldet, nutzt er ausschließlich Adressen unterviewneo.com. - Ist er über
cloud.cms-typer.comangemeldet, nutzt er ausschließlich Adressen untercms-typer.com.
Ein Player nutzt nie beide Familien. cloud.cms-typer.com hat keine festen IP-Adressen.
Eine eigene Domain für dein CMS (z. B. signage.fjordlicht-hotels.de) nutzen nur die Personen im CMS, nicht die Player. Sie laden Vorschaubilder, Medien und App-Vorschauen von den Adressen unter cms-typer.com.
Nutzt du Apps wie Wetter oder YouTube, braucht der Player die Adresse der jeweiligen App. Mit *.viewneo.com bzw. *.cms-typer.com sind alle abgedeckt. Einzeln heißen sie <app>.apps.viewneo.com bzw. <app>.apps.cms-typer.com, z. B. weather.apps.viewneo.com:
basketball · facebook · factsnack · instagram · linkedin · paxconnect · powerbi · sharepoint · soccer · stockmarket · weather · youtube
Apps, die Inhalte von Plattformen wie YouTube, Instagram oder Facebook zeigen, können zusätzlich Adressen dieser Plattformen benötigen.
CMS im Browser
Abschnitt betitelt „CMS im Browser“Für die meisten Büronetze ist das kein Thema. Regelt ihr auch den Browser-Verkehr über eine Freigabeliste, braucht das CMS:
| Adresse | Wofür |
|---|---|
cloud.viewneo.com | CMS und Designer |
media.viewneo.com, <app>.apps.viewneo.com | Vorschaubilder, Medien, App-Vorschauen |
js.stripe.com, hooks.stripe.com | Zahlungsseiten |
fonts.googleapis.com, fonts.gstatic.com | Schriften |
Bei White-Label nutzt du statt der Adressen unter viewneo.com deine CMS-Adresse (unter cms-typer.com, z. B. fjordlicht.cms-typer.com, oder deine eigene Domain) sowie media.cms-typer.com und <app>.apps.cms-typer.com.
Ziele außerhalb von viewneo
Abschnitt betitelt „Ziele außerhalb von viewneo“Einige Ziele liegen nicht bei uns:
| Adresse | Wer | Wofür |
|---|---|---|
timeapi.io | Android-Player | Abfrage der Zeitzone |
www.speedtest.net, c.speedtest.net | Android-Player | Speedtest, den du direkt in der Player-Oberfläche startest (der Speedtest aus dem CMS läuft über media.viewneo.com) |
fonts.googleapis.com, fonts.gstatic.com | Player | Schriften, die einzelne ältere Slides von Google laden |
Uhrzeit: Das Gerät braucht eine korrekte Uhrzeit, sonst schlagen verschlüsselte Verbindungen und Zeitpläne fehl. Welchen Zeitserver (NTP, UDP 123) es nutzt, gibt das Betriebssystem des Geräts vor.
Eigene Inhalte: Websites, RSS-Feeds, Videos von Plattformen und andere Inhalte, die du selbst einbindest, lädt der Player direkt von deren Adressen. Diese gibst du je nach Inhalt frei.
Proxy, TLS-Inspection und WebSocket
Abschnitt betitelt „Proxy, TLS-Inspection und WebSocket“- TLS-Inspection: Player prüfen die Zertifikate der Gegenstelle. Bricht ein Proxy HTTPS auf, braucht das Gerät das Zertifikat des Proxys als vertrauenswürdig – sonst schlagen alle Verbindungen fehl. Am einfachsten nimmst du die Adressen oben von der Inspection aus.
- TLS-Version: Mindestens TLS 1.2.
- WebSocket: Die Echtzeit-Verbindung läuft über
wss://auf Port 443. Blockiert ein Proxy WebSocket, fragt der Player stattdessen in regelmäßigen Abständen nach Änderungen – Befehle und Routinen kommen dann verzögert oder gar nicht an.
Bisherige Adressen
Abschnitt betitelt „Bisherige Adressen“Früher nutzten Player auch Adressen unter cloudfront.net, awsapprunner.com und amazonaws.com. Sie funktionieren vorerst weiter, du verlierst also nichts, wenn sie noch freigegeben sind. Stelle trotzdem auf die Liste oben um.