rtp.js
rtp.js copied to clipboard
Implement RTP header extensions
Docs
- https://www.iana.org/assignments/rtp-parameters/rtp-parameters.xhtml
RTP extensions to implement
- [x]
urn:ietf:params:rtp-hdrext:sdes:mid: https://datatracker.ietf.org/doc/html/rfc9143 - [x]
urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id: https://datatracker.ietf.org/doc/html/rfc8852 - [x]
urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id: https://datatracker.ietf.org/doc/html/rfc8852 - [x]
http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time: https://webrtc.googlesource.com/src/+/refs/heads/main/docs/native-code/rtp-hdrext/abs-send-time - [x]
http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01: https://datatracker.ietf.org/doc/html/draft-holmer-rmcat-transport-wide-cc-extensions-01 - [x]
urn:ietf:params:rtp-hdrext:ssrc-audio-level: https://datatracker.ietf.org/doc/html/rfc6464 - [x]
urn:3gpp:video-orientation: https://www.etsi.org/deliver/etsi_ts/126100_126199/126114/13.02.00_60/ts_126114v130200p.pdf - [x]
urn:ietf:params:rtp-hdrext:toffset: https://datatracker.ietf.org/doc/html/rfc5450 - [ ]
http://www.webrtc.org/experiments/rtp-hdrext/abs-capture-time: https://webrtc.googlesource.com/src/+/refs/heads/main/docs/native-code/rtp-hdrext/abs-capture-time - [ ]
urn:ietf:params:rtp-hdrext:framemarking: https://datatracker.ietf.org/doc/html/draft-ietf-avtext-framemarking (NOTE: This is deprecated). - [ ]
https://aomediacodec.github.io/av1-rtp-spec/#dependency-descriptor-rtp-header-extension: https://aomediacodec.github.io/av1-rtp-spec/#dependency-descriptor-rtp-header-extension - [ ] TODO: Add more.
PR #23 merged.