RIST main profile RTP section
This branch provides the next step of the RIST specification. This is the RTP extensions from the main profile. Three is one extension to "compress" null MPEG-TS packets into a bitfield to reduce bandwidth. The other one is RTP sequence number extensions to extend them with an extra 16 bits.
What is not included in this branch is putting this extension into the jitterbuffer and actually allowing it to have more than 64k packets long. This will be in another MR later.
Merge request reports
Activity
added 196 commits
-
1e672312...24367cbf - 180 commits from branch
gstreamer:master
- 0dfe5390 - rist: Add element that inserts the RTP header extension
- 6b729853 - rist: Add element to remove the header extension
- c7d82add - rist: Insert RTP seqnum extension header
- fe53a8a5 - rist: Drop packets that are more than G_MAXINT16 seqnum late
- 89d8f61a - rist: Add test for rtp ext code
- d4f2ffa4 - rist: Factor our seqnum extension code
- e29099a8 - ristrtxsend: Store sent packets with extended seqnum
- e8f46d64 - ristrtxsend: Use externally given seqnum extension when available
- 506d5841 - ristsink: Pass the session id to the on-app-rtcp callback
- bf055653 - ristsink: Receive RIST seqnum ext and feed it to rtxsend
- 5e6cb4c2 - ristsink: Add ristrtpext to sink
- 98db3539 - ristsrc: Add ristrtpdeext to the pipeline
- a3242e11 - rist: Document main profile support
- f4fbd852 - ristrtpext: Update RTP header extension packet to latest spec
- 5b041a6f - ristrtpdeext: Update RTP header extension packet to latest spec
- 060ffc3e - ristrtpdeext: Expose the largest sequence number received
Toggle commit list-
1e672312...24367cbf - 180 commits from branch
assigned to @gstreamer-merge-bot
mentioned in commit ocrete/gst-plugins-bad@1342e4ba
mentioned in commit ocrete/gst-plugins-bad@7b0377c1
mentioned in commit ocrete/gst-plugins-bad@005bd960
mentioned in commit ocrete/gst-plugins-bad@fa5d206c
mentioned in commit ocrete/gst-plugins-bad@efd78bb8
mentioned in commit ocrete/gst-plugins-bad@58e31e11
mentioned in commit ocrete/gst-plugins-bad@15f89cd0
mentioned in commit ocrete/gst-plugins-bad@fc76254d
mentioned in commit ocrete/gst-plugins-bad@59b01048
mentioned in commit ocrete/gst-plugins-bad@e873780a
mentioned in commit ocrete/gst-plugins-bad@f8bb1e0b
mentioned in commit ocrete/gst-plugins-bad@a0de7498
mentioned in commit ocrete/gst-plugins-bad@f2e8d4dc
mentioned in commit ocrete/gst-plugins-bad@a602eb7e
mentioned in commit ocrete/gst-plugins-bad@03a60a47
mentioned in commit ocrete/gst-plugins-bad@d9512dc1