rtp.js icon indicating copy to clipboard operation
rtp.js copied to clipboard

Implement RTP header extensions

Open ibc opened this issue 2 years ago • 1 comments

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.

ibc avatar Aug 22 '23 08:08 ibc

PR #23 merged.

ibc avatar Aug 23 '23 11:08 ibc