WebRTC

Aus sipRTC
Version vom 6. März 2018, 14:12 Uhr von Admin (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Architektur == WebRTC besteht im Wesentlichen aus folgenden drei APIs mit den nachfolgenden Funktionen: * '''MediaStream''': bietet Zugriff auf lokale R…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Architektur

WebRTC besteht im Wesentlichen aus folgenden drei APIs mit den nachfolgenden Funktionen:

  • MediaStream: bietet Zugriff auf lokale Ressourcen wie Mikrofon und Kamera.
  • RTCPeerConnection: stellt die Verbindung zwischen den Peers sicher.
  • RTCDataChannel: bietet die Möglichkeit, Text- oder binäre (nicht audiovisuelle) Nachrichten auszutauschen.

Das Modell, welches einer JavaScript-Applikation erlaubt, die Signalisierung einer Multimedia-Sitzung mit der RTCPeerConnection API zu realisieren nennt sich JavaScript Session Establishment Protocol (JSEP). Dabei ist das Protokoll dieser Signalisierung nicht festgelegt. Ein Entwickler kann für seine Applikation selber entscheiden, ob er das Session Initiation Protocol (SIP), XMPP oder ein anderes Protokoll verwenden möchte.

Weblinks

  • Getting Started (WebRTC.org) [1]
  • Getting Started with WebRTC (HTML5rocks) [2]
  • WebRTC Signaling Concepts [3]
  • WebRTC in the real world: STUN, TURN and signaling [4]
  • The term 'signaling' in WebRTC [5]
  • WebRTC Google Codelab [6]
  • WebRTC-Plugin für Internet Explorer [7]

Literatur

  • Wikipedia-Seite zu WebRTC [8]