WebRTC
ohjelmointirajapinta From Wikipedia, the free encyclopedia
Remove ads
WebRTC (Web Real-Time Communication) on ohjelmointirajapinta reaaliaikaista tiedonsiirtoa varten. Käyttökohteita ovat äänipuhelut, videopuhelut, ja P2P-yhteydet.[1]
WebRTC-rajapinnan avulla verkkosovellukset ja verkkosivut saavat pääsyn äänen ja videon kaappaamiseen suoratoistoa varten. Lisäksi tietoa voi siirtää verkkoselainten välillä ilman tarvetta kolmansien osapuolien laajennuksille.[2]
Elementit
WebRTC sisältää seuraavat elementit:[3]
- getUserMedia, joka sallii selaimen pääsyn mikrofoniin, sekä web-kameraan käyttäjän luvalla
- PeerConnection, joka mahdollistaa Peer-To-Peer (P2P) yhteydet kahden selaimen välille
- DataChannel, mahdollistaa datan siirtämisen kahden selaimen välillä
Selaintuki
WebRTC on tuettu seuraavissa selaimissa
- henkilökohtaiset tietokoneet
- Google Chrome 23 alkaen
- Mozilla Firefox 22 alkaen[3]
- Opera 12 alkaen
- Android
- Google Chrome 28 alkaen (Käytössä oletuksena versiosta 29 alkaen)
- Mozilla Firefox 24 alkaen[3]
- Opera Mobile 12 alkaen
- Google Chrome OS
Liittyviä standardeja
- Additional WebRTC Audio Codecs for Interoperability RFC 7875
- WebRTC Audio Codec and Processing Requirements RFC 7874
- WebRTC Video Processing and Codec Requirements RFC 7742
- Session Traversal Utilities for NAT (STUN) Usage for Consent Freshness RFC 7675
- Web Real-Time Communication Use Cases and Requirements RFC 7478
Lähteet
Aiheesta muualla
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads