|
90 | 90 | <br>
|
91 | 91 | <p>
|
92 | 92 | WebRTC Selective Forwarding Unit (SFU) in Rust with Sans-IO
|
93 |
| - </p> |
| 93 | + </p> |
| 94 | + <hr> |
| 95 | + <img src="./res/party-popper-emoji-left.png"> |
| 96 | + <input type="checkbox" id="sfu" name="sfu" disabled="disabled" checked="checked"> <label for="sfu">SFU</label> |
| 97 | + <a href="https://crates.io/crates/sfu"><img src="https://img.shields.io/crates/v/sfu.svg"></a> |
| 98 | + <input type="checkbox" id="rtc" name="rtc" disabled="disabled" checked="checked"> <label for="rtc">RTC</label> |
| 99 | + <a href="https://crates.io/crates/rtc"><img src="https://img.shields.io/crates/v/rtc.svg"></a> |
| 100 | + <img src="./res/party-popper-emoji-right.png"> |
| 101 | + <br> |
| 102 | + <input type="checkbox" id="media" name="media" disabled="disabled" checked="checked"> <label for="media">Media</label> |
| 103 | + <a href="https://crates.io/crates/rtc-media"><img src="https://img.shields.io/crates/v/rtc-media.svg"></a> |
| 104 | + |
| 105 | + <input type="checkbox" id="interceptor" name="interceptor" disabled="disabled" checked="checked"> <label for="interceptor">Interceptor</label> |
| 106 | + <a href="https://crates.io/crates/rtc-interceptor"><img src="https://img.shields.io/crates/v/rtc-interceptor.svg"></a> |
| 107 | + |
| 108 | + <input type="checkbox" id="datachannel" name="datachannel" disabled="disabled" checked="checked"> <label for="datachannel">DataChannel</label> |
| 109 | + <a href="https://crates.io/crates/rtc-datachannel"><img src="https://img.shields.io/crates/v/rtc-datachannel.svg"></a> |
| 110 | + <br> |
| 111 | + <input type="checkbox" id="rtp" name="rtp" disabled="disabled" checked="checked"> <label for="rtp">RTP</label> |
| 112 | + <a href="https://crates.io/crates/rtc-rtp"><img src="https://img.shields.io/crates/v/rtc-rtp.svg"></a> |
| 113 | + |
| 114 | + <input type="checkbox" id="rtcp" name="rtcp" disabled="disabled" checked="checked"> <label for="rtcp">RTCP</label> |
| 115 | + <a href="https://crates.io/crates/rtc-rtcp"><img src="https://img.shields.io/crates/v/rtc-rtcp.svg"></a> |
| 116 | + |
| 117 | + <input type="checkbox" id="srtp" name="srtp" disabled="disabled" checked="checked"> <label for="srtp">SRTP</label> |
| 118 | + <a href="https://crates.io/crates/rtc-srtp"><img src="https://img.shields.io/crates/v/rtc-srtp.svg"></a> |
| 119 | + |
| 120 | + <input type="checkbox" id="sctp" name="sctp" disabled="disabled" checked="checked"> <label for="sctp">SCTP</label> |
| 121 | + <a href="https://crates.io/crates/rtc-sctp"><img src="https://img.shields.io/crates/v/rtc-sctp.svg"></a> |
| 122 | + <br> |
| 123 | + <input type="checkbox" id="dtls" name="dtls" disabled="disabled" checked="checked"> <label for="dtls">DTLS</label> |
| 124 | + <a href="https://crates.io/crates/rtc-dtls"><img src="https://img.shields.io/crates/v/rtc-dtls.svg"></a> |
| 125 | + <br> |
| 126 | + <input type="checkbox" id="mdns" name="mdns" disabled="disabled" checked="checked"> <label for="mdns">mDNS</label> |
| 127 | + <a href="https://crates.io/crates/rtc-mdns"><img src="https://img.shields.io/crates/v/rtc-mdns.svg"></a> |
| 128 | + |
| 129 | + <input type="checkbox" id="stun" name="stun" disabled="disabled" checked="checked"> <label for="stun">STUN</label> |
| 130 | + <a href="https://crates.io/crates/rtc-stun"><img src="https://img.shields.io/crates/v/rtc-stun.svg"></a> |
| 131 | + |
| 132 | + <input type="checkbox" id="turn" name="turn" disabled="disabled" checked="checked"> <label for="turn">TURN</label> |
| 133 | + <a href="https://crates.io/crates/rtc-turn"><img src="https://img.shields.io/crates/v/rtc-turn.svg"></a> |
| 134 | + |
| 135 | + <input type="checkbox" id="ice" name="ice" disabled="disabled" checked="checked"> <label for="ice">ICE</label> |
| 136 | + <a href="https://crates.io/crates/rtc-ice"><img src="https://img.shields.io/crates/v/rtc-ice.svg"></a> |
| 137 | + <br> |
| 138 | + <input type="checkbox" id="sdp" name="sdp" disabled="disabled" checked="checked"> <label for="sdp">SDP</label> |
| 139 | + <a href="https://crates.io/crates/rtc-sdp"><img src="https://img.shields.io/crates/v/rtc-sdp.svg"></a> |
| 140 | + |
| 141 | + <input type="checkbox" id="shared" name="shared" disabled="disabled" checked="checked"> <label for="shared">Shared</label> |
| 142 | + <a href="https://crates.io/crates/rtc-shared"><img src="https://img.shields.io/crates/v/rtc-shared.svg"></a> |
94 | 143 | </div>
|
95 |
| - <!--table cellspacing="0" cellpadding="0" border="0" align="center"> |
| 144 | + <table cellspacing="0" cellpadding="0" border="0" align="center"> |
96 | 145 | <tr>
|
97 |
| - <td style="border: 0"><img src="./res/webrtc_crates_dep_graph.png"></td> |
| 146 | + <td style="border: 0"><img src="./res/rtc_crates_dep_graph.png"></td> |
98 | 147 | <td style="border: 0"> </td>
|
99 | 148 | <td style="border: 0"><img src="./res/webrtc_stack.png"></td>
|
100 | 149 | </tr>
|
101 |
| - </table--> |
| 150 | + </table> |
102 | 151 | <hr>
|
103 | 152 | <p>
|
104 | 153 | <strong>Sponsored with 💖 by</strong><br><br>
|
|
0 commit comments