Skip to content
This repository has been archived by the owner on Aug 10, 2022. It is now read-only.

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
alfredh authored May 7, 2020
1 parent 3efd372 commit 52cb850
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,3 +29,24 @@ demo: listening on 0.0.0.0:9000

`http://localhost:9000/`


## Protocol Diagram

This diagram shows how a WebRTC capable browser can connect to baresip-webrtc.
Baresip-WebRTC has a small embedded HTTP(S) Server for serving JavaScript files
and for signaling.

The media stream is compatible with WebRTC, using ICE and DTLS/SRTP as
media transport. The audio codecs are Opus, G722 or G711. The video codecs
are VP8, H264.

```
(Signaling)
.----------. SDP/HTTP .-----------.
| Browser |<-------------------->| Baresip |
| (Chrome) | | WebRTC |<==== A/V Backend
| |<====================>| |
'----------' ICE/DTLS/SRTP '-----------'
(Audio,Video)
```

0 comments on commit 52cb850

Please sign in to comment.