WebRTC extention » History » Version 6

« Previous - Version 6/8 (diff) - Next » - Current version
Orgest Shehaj, 11/16/2017 03:59 PM

WebRTC extention


P2STR is a C plugin implemented inside the Janus WebRTC Gateway.
This plugin recive and parse a VP8 video codec incapsulated inside an RTP (Real-time Transport Protocol) stream.
The P2STR plugin transform the RTP stream in SRTP and sand the stream to the browser. This allows web browsers to show the VP8 stream in a video tag using the WebRTC API.
The WebRTC ("Web Real-Time Communication") is a communications protocols and application programming interfaces that enable real-time communication over peer-to-peer connections.
WebRTC enables applications such as video conferencing, file transfer, chat, or desktop sharing without the need of either internal or external plugins.

In this figure you can see the full architecture of the project.

psnginterfaceBlackBCKGROUND.png (33.2 KB) Orgest Shehaj, 11/16/2017 01:58 PM

P2STR.png (30.9 KB) Orgest Shehaj, 11/16/2017 03:47 PM