@@ -37,27 +37,19 @@ spec:streams; type:interface; text:ReadableStream
37
37
38
38
# Introduction # {#introduction}
39
39
40
- The [[WEBRTC-NV-USE-CASES]] document describes several functions that
41
- can only be achieved by access to media (requirements N20-N22),
42
- including, but not limited to:
43
- * Funny Hats
44
- * Machine Learning
45
- * Virtual Reality Gaming
40
+ The [[WEBRTC-NV-USE-CASES]] document describes the use-case of
41
+ * Untrusted JavaScript Cloud Conferencing
42
+ which requires that the conferencing server does not have access
43
+ to the cleartext media (requirement N27).
46
44
47
- These use cases further require that processing can be done in worker
48
- threads (requirement N23-N24).
49
-
50
- Furthermore, the "trusted JavaScript cloud conferencing" use case
51
- requires such processing to be done on encoded media, not just the raw
52
- media.
45
+ This specification provides access to encoded media,
46
+ which is the output of the encoder part of a codec and the input to the
47
+ decoder part of a codec which allows the user agent to apply encryption
48
+ locally.
53
49
54
- This specification gives an interface inspired by [[WEB-CODECS]] to
50
+ The interface is inspired by [[WEB-CODECS]] to
55
51
provide access to such functionality while retaining the setup flow of
56
- RTCPeerConnection.
57
-
58
- This iteration of the specification provides access to encoded media,
59
- which is the output of the encoder part of a codec and the input to the
60
- decoder part of a codec.
52
+ RTCPeerConnection
61
53
62
54
# Terminology # {#terminology}
63
55
0 commit comments