ABCDEFGHIJKLMNOPQRSTUVWX
1
Requirements and features for WebTransport Use-Cases
2
3
CategoryUse-caseDescriptionReliableUnreliableOrderedUnorderedQuicTransportHttp3Transport
4
Machine learningSpeech translation/emotion analysis -Sending audio/video data from client to server for analysis and receiving translated data/text/audio in return.
5
Machine learningSecurity camera analysisdata and/or video sent to cloud service for analysis. Service may return data instructions.
6
Multiplayer gamingGame play instructionssent from client to cloud based game engine. Some instructions are time sensitive (such as location data) , others are stateful (avatar selection). Dataflow is bi-directional. Client/Server and p2p flows.
7
Multiplayer gamingAR gaming requires real-world interaction, including virtual theatre - geo-separate actors with virtual backgrounds.
8
Low latency live streamingUnidirectional Broadcastone to many - sports events, news, wagering, latency equivalent to social media delay and quality to support UHD, HDR, HFR, DRM.
9
Low latency live streamingBi-directional few-to-few video chatsreduced connection time/complexity compared to WebRTC. Example - Apple Facetime
10
Cloud Game StreamingStreaming a server-rendered game to a thin clientTransmitted to client with minimal latency. Google Stadia is an example
11
Cloud Game StreamingBi-directional game play instructionsBoth server-client and p2p.
12
Server-based video conferencingMCU/SFU video conferencingSimpler session establishment.Censorship circumvention - preventing fingerprinting and identification during session establishment.
13
Remote desktopRemote tech support for IT adminsTransmission of screen capture/sharing and control instructions. Collaborative work on a shared screen. Including scaling to very large audiences. Online document sharing.Remote assistance temporarily "taking over" control of a system
14
Multimedia Web communicationsTime Synchronized Multimedia Web communicationsAdd HUD overlay on top of received video from sensors or game data.
15
Data transferIOT sensor and analytics data transferEfficient and intermittent transmission of data. For example - sending a 1 bit flag, GPS position updates, mouse clicks on site etc. Sensor data upload - including filters, aggregation, triggers.
16
Publication/Subscription ServicesEnhanced Pub/Sub deploymentsSocial feeds - Twitter etc, Financial tickers. Messaging platforms, including Enterprise messaging infrastructure
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100