static.index.html Maven / Gradle / Ivy
Show all versions of kurento-one2one-call-advanced Show documentation
Kurento Tutorial 5: Advanced Video Call 1 to 1 with
WebRTC
Tutorial 5: Advanced Video Call 1 to 1 with WebRTC
This web application consists on an advanced one to one video call
using WebRTC. It uses the
following Kurento capabilities: the recording of the video
communication, and also an augmented reality filter (face
overlay) in the remote stream. This application implements two
different Media Pipelines. The first
Media Pipeline is used to communicate two peers and it is composed
by two interconnected WebRtcEndpoints with (FaceOverlayFilter)
in between and also a RecorderEndpoint to carry out the
recording. The recorded stream will be stored in the file system of
the Kurento Media Server. Then, a second
Media Pipeline is used to play the recorded media. To run this demo
follow these steps:
- Open this page with a browser compliant with WebRTC
(Chrome, Firefox).
- Type a nick in the field Name and click on Register.
- In a different machine (or a different tab in the same
browser) follow the same procedure to register another user.
- Type the name of the user to be called in the field Peer
and click on Call.
- Grant the access to the camera and microphone for both
users. After the SDP negotiation the communication should start.
- The called user should accept the incoming call (by a
confirmation dialog).
- Click on Stop to finish the communication.
- Type the name of the user to play its recording in the
field Peer and click on Play Rec