Vytvořte aplikaci pro videokonference od nuly pomocí WebRTC, Websocket, PHP + JS Day 32

Standard WebRTC poskytuje rozhraní API pro přístup ke kamerám a mikrofonům připojeným k počítači nebo smartphonu při vytváření pro web. Tato zařízení se obecně označují jako mediální zařízení a lze k nim přistupovat prostřednictvím navigátoru pomocí JavaScriptu. Rozhraní MediaDevices je implementováno objektem mediaDevices. Můžeme vyjmenovat všechna připojená zařízení, naslouchat změnám zařízení (např. když je zařízení připojeno nebo odpojeno) a otevřít zařízení, abychom získali Media Stream pomocí tohoto objektu (viz níže).

Nejtypičtějším přístupem k tomu je funkce getUserMedia(), která vytváří příslib, který se převede na MediaStream pro odpovídající mediální zařízení. Tato funkce přijímá jako vstup jeden objekt MediaStreamConstraints, který nastiňuje naše potřeby.

V tomto videu se podíváme na to, jak získat místní média