Confirmed users
35
edits
(Created page with "<p>This page is place holder for capturing design ideas, architecture and related aspects for the RTCWeb peer-connection transport aspects. </p>") |
No edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
<p>This page is place holder for capturing design ideas, architecture and related aspects for the RTCWeb peer-connection transport aspects. | <p>This page is place holder for capturing design ideas, architecture and related aspects for the RTCWeb peer-connection transport aspects. Most of the specific aspects of this discussion points to WebRTC media-engine. | ||
</p> | |||
<p>Media Flow Path | |||
</p> | |||
<pre class="_fck_mw_lspace">This section explains a typical media flow from acquisition till sending the captured media | |||
- Media Acquisition | |||
- Media Capture | |||
- Media Encoding | |||
- Media Transport | |||
</pre> | |||
<p>On the reception side, we have the following path | |||
</p> | |||
<pre class="_fck_mw_lspace"> - Media Reception | |||
- Media Decoding | |||
</pre> | |||
<p><br /> | |||
MediaEngine Resources that has to be kept in mind: | |||
- Channel | |||
- Encoder | |||
- Decoder | |||
- Physical Devices - Camera, speaker, Mic | |||
Specifically, in the WebRTC media engine, we need | |||
- Ref-counted Interface pointers to different parts of video and voice engine | |||
- VideoEngine Instance - one per process | |||
- VoiceEngine Instance - one per process | |||
</p> | </p> | ||