gstreamer-rs/docs/gstreamer-rtp/docs.md
Sebastian Dröge d2467b4b65 Update docs
2020-07-06 15:22:07 +03:00

6.5 KiB

Different types of feedback messages.

Invalid type

Generic NACK

Temporary Maximum Media Stream Bit Rate Request

Temporary Maximum Media Stream Bit Rate Notification

Request an SR packet for early synchronization

Picture Loss Indication

Slice Loss Indication

Reference Picture Selection Indication

Application layer Feedback

Full Intra Request Command

Temporal-Spatial Trade-off Request

Temporal-Spatial Trade-off Notification

Video Back Channel Message

Different types of SDES content.

Invalid SDES entry

End of SDES list

Canonical name

User name

User's electronic mail address

User's phone number

Geographic user location

Name of application or tool

Notice about the source

Private extensions

Different RTCP packet types.

Invalid type

Sender report

Receiver report

Source description

Goodbye

Application defined

Transport layer feedback.

Payload-specific feedback.

Extended report.

Types of RTCP Extended Reports, those are defined in RFC 3611 and other RFCs according to the IANA registry.

Invalid XR Report Block

Loss RLE Report Block

Duplicate RLE Report Block

Packet Receipt Times Report Block

Receiver Reference Time Report Block

Delay since the last Receiver Report

Statistics Summary Report Block

VoIP Metrics Report Block

Feature: v1_16

Additional RTP buffer flags. These flags can potentially be used on any buffers carrying RTP packets.

Note that these are only valid for gst::Caps of type: application/x-rtp (x-rtcp). They can conflict with other extended buffer flags.

The gst::Buffer was once wrapped in a retransmitted packet as specified by RFC 4588.

The packet represents redundant RTP packet. The flag is used in gstrtpstorage to be able to hold the packetback and use it only for recovery from packet loss. Since: 1.14

Offset to define more flags.

Feature: v1_10

Additional mapping flags for RTPBuffer::map.

Skip mapping and validation of RTP padding and RTP pad count when present. Useful for buffers where the padding may be encrypted.

Offset to define more flags

Standard predefined fixed payload types.

The official list is at: http://www.iana.org/assignments/rtp-parameters

Audio: reserved: 19 unassigned: 20-23,

Video: unassigned: 24, 27, 29, 30, 35-71, 77-95 Reserved for RTCP conflict avoidance: 72-76

ITU-T G.711. mu-law audio (RFC 3551)

RFC 3551 says reserved

RFC 3551 says reserved

GSM audio

ITU G.723.1 audio

IMA ADPCM wave type (RFC 3551)

IMA ADPCM wave type (RFC 3551)

experimental linear predictive encoding

ITU-T G.711 A-law audio (RFC 3551)

ITU-T G.722 (RFC 3551)

stereo PCM

mono PCM

EIA & TIA standard IS-733

Comfort Noise (RFC 3389)

Audio MPEG 1-3.

ITU-T G.728 Speech coder (RFC 3551)

IMA ADPCM wave type (RFC 3551)

IMA ADPCM wave type (RFC 3551)

ITU-T G.729 Speech coder (RFC 3551)

See RFC 2029

ISO Standards 10918-1 and 10918-2 (RFC 2435)

nv encoding by Ron Frederick

ITU-T Recommendation H.261 (RFC 2032)

Video MPEG 1 & 2 (RFC 2250)

MPEG-2 transport stream (RFC 2250)

Video H263 (RFC 2190)

The transfer profile to use.

invalid profile

the Audio/Visual profile (RFC 3551)

the secure Audio/Visual profile (RFC 3711)

the Audio/Visual profile with feedback (RFC 4585)

the secure Audio/Visual profile with feedback (RFC 5124)