3. Use Cases (Anwendungsfälle)
Dieser Abschnitt definiert Anwendungsfälle, die spezifisch für Datenkanäle sind. Bitte beachten Sie, dass dieser Abschnitt nur informativ ist.
3.1. Use Cases for Unreliable Data Channels (Anwendungsfälle für unzuverlässige Datenkanäle)
A-F 1: Ein Echtzeit-Spiel, bei dem Positions- und Objektzustandsinformationen über einen oder mehrere unzuverlässige Datenkanäle gesendet werden. Beachten Sie, dass zu einem beliebigen Zeitpunkt möglicherweise keine SRTP-Medienkanäle vorhanden sind oder alle SRTP-Medienkanäle inaktiv sein können, und es können auch zuverlässige Datenkanäle in Verwendung sein.
A-F 2: Bereitstellung nicht kritischer Informationen für einen Benutzer über den Grund für eine Zustandsaktualisierung in einem Video-Chat oder einer Konferenz, wie z. B. den Stummschaltzustand.
3.2. Use Cases for Reliable Data Channels (Anwendungsfälle für zuverlässige Datenkanäle)
A-F 3: Ein Echtzeit-Spiel, bei dem kritische Zustandsinformationen übertragen werden müssen, wie z. B. Steuerungsinformationen. Ein solches Spiel kann keine SRTP-Medienkanäle haben, oder sie können zu einem bestimmten Zeitpunkt inaktiv sein oder nur aufgrund von Spielaktionen hinzugefügt werden.
A-F 4: Nicht-Echtzeit-Dateiübertragungen zwischen chatenden Personen. Beachten Sie, dass dies eine große Anzahl von Dateien umfassen kann, die sequenziell oder parallel übertragen werden, z. B. beim Teilen eines Ordners mit Bildern oder eines Verzeichnisses mit Dateien.
A-F 5: Echtzeit-Textchat während eines Audio- und/oder Videoanrufs mit einer Einzelperson oder mit mehreren Personen in einer Konferenz.
A-F 6: Neuverhandlung der Konfiguration der PeerConnection.
A-F 7: Proxy-Browsing, bei dem ein Browser Datenkanäle einer PeerConnection verwendet, um HTTP/HTTPS-Anfragen und -Daten zu senden und zu empfangen, z. B. um lokale Internetfilterung oder -überwachung zu umgehen.