xref: /webrtc/README.md (revision 259fddd2)
1<h1 align="center">
2 <a href="https://webrtc.rs"><img src="./doc/webrtc.rs.png" alt="WebRTC.rs"></a>
3 <br>
4</h1>
5<p align="center">
6 <a href="https://github.com/webrtc-rs/webrtc/actions">
7  <img src="https://github.com/rtcrs/webrtc/workflows/webrtc/badge.svg?branch=master">
8 </a>
9 <a href="https://github.com/webrtc-rs/webrtc/blob/master/LICENSE">
10  <img src="https://img.shields.io/badge/License-MIT-yellow.svg" alt="License: MIT">
11 </a>
12 <a href="https://seladb.github.io/StarTrack-js/#/preload?r=webrtc-rs,webrtc">
13  <img src="./doc/stars.svg" alt="Github Stars">
14 </a>
15</p>
16<p align="center">
17 A pure Rust implementation of WebRTC API. Rewrite Pion WebRTC stack (<a href="http://Pion.ly">http://Pion.ly</a>) in Rust
18</p>
19
20# Roadmap
21
22### Work in Progress Towards 1.0
23
24- [x] SDP:
25  - sync up to [pion/sdp/v2.4.0](https://github.com/pion/sdp/tree/b29f0bbd42fc719eabdb027117217b0ddb27abf1)
26- [x] RTP
27  - sync up to [pion/rtp/v1.6.1](https://github.com/pion/rtp/tree/0d8026ebf7c048a65f30b053f3ce22e7d5e738ee)
28- [x] RTCP
29  - sync up to [pion/rtcp/v1.2.4](https://github.com/pion/rtcp/tree/d136b4927f135b17cb15c9b287e22a9e053bd498)
30- [x] SRTP
31  - sync up to [pion/srtp/v1.5.2](https://github.com/pion/srtp/tree/071a6b95ab38e9eab9324dacd608dde1ec0c7cd3)
32- [ ] DTLS
33  - work in progress
34  - catch up [pion/dtls/v2.0.0](https://github.com/pion/dtls/tree/789798433596e4dd92451b66984dddb2f8a9f165)
35- [ ] ICE
36- [ ] PeerConnection
37
38### Road Map Towards 2.0
39
40- [ ] STUN
41- [ ] TURN
42- [ ] SCTP
43- [ ] DataChannel
44
45### Road Map Towards 3.0
46
47- [ ] SIP
48- [ ] QUIC
49- [ ] ...
50
51
52#
53### Contributors or pull requests are welcome!
54