Skip to content
This repository was archived by the owner on Sep 29, 2021. It is now read-only.

Data Channel requirements #3

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 17 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,23 @@
[![Go Report](https://goreportcard.com/badge/github.com/ernado/rtc)](http://goreportcard.com/report/ernado/rtc)

# rtc
Package rtc implements real time communications in go
using ice, stun, turn and sdp.
Package rtc implements real time communications in go using ice, stun, turn and sdp.

Currently in active development. Do not use this package at all. API will
definitely break.
Currently in active development. Do not use this package at all. API will definitely break.

Needs go 1.7 or better.

## RFCs

The package aims to implement the follwing RFCs.

rfc | status | requirement | description
----|--------|-------------|----
[WebRTC](https://tools.ietf.org/html/draft-ietf-rtcweb-overview) | ![status](https://img.shields.io/badge/status-research-orange.svg) | [![status](https://img.shields.io/badge/requirement-MUST-green.svg)](https://tools.ietf.org/html/rfc2119) | Real Time Protocols for Browser-based Applications
[SDP for SCTP/DTLS](https://tools.ietf.org/html/draft-ietf-mmusic-sctp-sdp) | ![status](https://img.shields.io/badge/status-research-orange.svg) | [![status](https://img.shields.io/badge/requirement-MUST-green.svg)](https://tools.ietf.org/html/rfc2119) | SDP Offer/Answer Procedures For SCTP over DTLS
[SDP for Data channel](https://tools.ietf.org/html/draft-ietf-rtcweb-sdp#section-5.2.3) | ![status](https://img.shields.io/badge/status-research-orange.svg) | [![status](https://img.shields.io/badge/requirement-MUST-green.svg)](https://tools.ietf.org/html/rfc2119) | SDP for Data channel
[Data channel](https://tools.ietf.org/html/draft-ietf-rtcweb-data-channel) | ![status](https://img.shields.io/badge/status-research-orange.svg) | [![status](https://img.shields.io/badge/requirement-MUST-green.svg)](https://tools.ietf.org/html/rfc2119) | WebRTC Data Channels
[Data channel Protocol](https://tools.ietf.org/html/draft-ietf-rtcweb-data-protocol) | ![status](https://img.shields.io/badge/status-research-orange.svg) | [![status](https://img.shields.io/badge/requirement-MUST-green.svg)](https://tools.ietf.org/html/rfc2119) | WebRTC Data Channel Establishment Protocol
[Protocol identification](https://tools.ietf.org/html/draft-ietf-rtcweb-alpn) | ![status](https://img.shields.io/badge/status-research-orange.svg) | [![status](https://img.shields.io/badge/requirement-MUST-green.svg)](https://tools.ietf.org/html/rfc2119) | Application Layer Protocol Negotiation for WebRTC
[Multiplex Negotiating](https://tools.ietf.org/html/draft-ietf-mmusic-sdp-bundle-negotiation) | ![status](https://img.shields.io/badge/status-research-orange.svg) | [![status](https://img.shields.io/badge/requirement-MUST-green.svg)](https://tools.ietf.org/html/rfc2119) | Negotiating Media Multiplexing Using SDP
[WebRTC QoS](https://tools.ietf.org/html/draft-ietf-tsvwg-rtcweb-qos) | ![status](https://img.shields.io/badge/status-research-orange.svg) | [![status](https://img.shields.io/badge/requirement-SHOULD-blue.svg)](https://tools.ietf.org/html/rfc2119) | DSCP Packet Markings for WebRTC QoS