|
8 | 8 | <link href="https://www.w3.org/2008/site/images/favicon.ico" rel="icon">
|
9 | 9 | <meta content="Bikeshed version 44af0bf3e, updated Fri Jul 29 17:05:16 2022 -0700" name="generator">
|
10 | 10 | <link href="https://www.w3.org/TR/webrtc-encoded-transform/" rel="canonical">
|
11 |
| - <meta content="43cf96c03b8f91dbc79a391b8fa1e2411bddcf34" name="document-revision"> |
| 11 | + <meta content="f2797d72cc5ce2d5599a5659c23418c7fc884420" name="document-revision"> |
12 | 12 | <style>/* style-autolinks */
|
13 | 13 |
|
14 | 14 | .css.css, .property.property, .descriptor.descriptor {
|
@@ -687,28 +687,20 @@ <h2 class="no-num no-toc no-ref" id="contents">Table of Contents</h2>
|
687 | 687 | </nav>
|
688 | 688 | <main>
|
689 | 689 | <h2 class="heading settled" data-level="1" id="introduction"><span class="secno">1. </span><span class="content">Introduction</span><a class="self-link" href="#introduction"></a></h2>
|
690 |
| - <p>The <a data-link-type="biblio" href="#biblio-webrtc-nv-use-cases">[WEBRTC-NV-USE-CASES]</a> document describes several functions that |
691 |
| -can only be achieved by access to media (requirements N20-N22), |
692 |
| -including, but not limited to:</p> |
| 690 | + <p>The <a data-link-type="biblio" href="#biblio-webrtc-nv-use-cases">[WEBRTC-NV-USE-CASES]</a> document describes the use-case of</p> |
693 | 691 | <ul>
|
694 | 692 | <li data-md>
|
695 |
| - <p>Funny Hats</p> |
696 |
| - <li data-md> |
697 |
| - <p>Machine Learning</p> |
698 |
| - <li data-md> |
699 |
| - <p>Virtual Reality Gaming</p> |
| 693 | + <p>Untrusted JavaScript Cloud Conferencing</p> |
700 | 694 | </ul>
|
701 |
| - <p>These use cases further require that processing can be done in worker |
702 |
| -threads (requirement N23-N24).</p> |
703 |
| - <p>Furthermore, the "trusted JavaScript cloud conferencing" use case |
704 |
| -requires such processing to be done on encoded media, not just the raw |
705 |
| -media.</p> |
706 |
| - <p>This specification gives an interface inspired by <a data-link-type="biblio" href="#biblio-web-codecs">[WEB-CODECS]</a> to |
707 |
| -provide access to such functionality while retaining the setup flow of |
708 |
| -RTCPeerConnection.</p> |
709 |
| - <p>This iteration of the specification provides access to encoded media, |
| 695 | + which requires that the conferencing server does not have access |
| 696 | +to the cleartext media (requirement N27). |
| 697 | + <p>This specification provides access to encoded media, |
710 | 698 | which is the output of the encoder part of a codec and the input to the
|
711 |
| -decoder part of a codec.</p> |
| 699 | +decoder part of a codec which allows the user agent to apply encryption |
| 700 | +locally.</p> |
| 701 | + <p>The interface is inspired by <a data-link-type="biblio" href="#biblio-web-codecs">[WEB-CODECS]</a> to |
| 702 | +provide access to such functionality while retaining the setup flow of |
| 703 | +RTCPeerConnection</p> |
712 | 704 | <h2 class="heading settled" data-level="2" id="terminology"><span class="secno">2. </span><span class="content">Terminology</span><a class="self-link" href="#terminology"></a></h2>
|
713 | 705 | <h2 class="heading settled" data-level="3" id="specification"><span class="secno">3. </span><span class="content">Specification</span><a class="self-link" href="#specification"></a></h2>
|
714 | 706 | <p>The Streams definition doesn’t use WebIDL much, but the WebRTC spec does.
|
|
0 commit comments