Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

RTP fixed header as defined in RFC 3550 section 5.1. More...

#include <zephyr/net/rtp.h>

Data Fields

uint8_t vpxcc
 Raw encoding of the version, padding, extension, and CC fields.
uint8_t mpt
 Raw encoding of the marker, and payload type fields.
uint16_t seq
 Sequence number, incremented by one for each RTP data packet sent.
uint32_t ts
 Timestamp reflecting the sampling instant of the first octet in the payload.
uint32_t ssrc
 Synchronization source (SSRC) identifier, chosen randomly and intended to be globally unique.
uint32_t csrc [CONFIG_RTP_MAX_CSRC_COUNT]
 Contributing source (CSRC) identifiers, up to CONFIG_RTP_MAX_CSRC_COUNT entries.
struct rtp_header_extension header_extension
 Optional header extension; valid only when the x bit is set.

Detailed Description

RTP fixed header as defined in RFC 3550 section 5.1.

Field Documentation

◆ csrc

uint32_t rtp_header::csrc[CONFIG_RTP_MAX_CSRC_COUNT]

Contributing source (CSRC) identifiers, up to CONFIG_RTP_MAX_CSRC_COUNT entries.

◆ header_extension

struct rtp_header_extension rtp_header::header_extension

Optional header extension; valid only when the x bit is set.

◆ mpt

uint8_t rtp_header::mpt

Raw encoding of the marker, and payload type fields.

◆ seq

uint16_t rtp_header::seq

Sequence number, incremented by one for each RTP data packet sent.

◆ ssrc

uint32_t rtp_header::ssrc

Synchronization source (SSRC) identifier, chosen randomly and intended to be globally unique.

◆ ts

uint32_t rtp_header::ts

Timestamp reflecting the sampling instant of the first octet in the payload.

◆ vpxcc

uint8_t rtp_header::vpxcc

Raw encoding of the version, padding, extension, and CC fields.


The documentation for this struct was generated from the following file: