DVB-IPTV RTP.
More...
Go to the source code of this file.
|
#define | RTP_VERSION_NUMBER 2 |
|
#define | RTP_HEADER_LENGTH 12 |
|
#define | RTCP_HEADER_LENGTH 4 |
|
#define | FEC_HEADER_SIZE 16 |
|
#define | RTP_VERSION(x) (((x)[0] >> 6) & 0x2) |
|
#define | RTP_EXTENSION(x) (((x)[0] & 0x10) != 0) |
|
#define | RTP_CSRCCOUNT(x) ((x)[0] & 0x0f) |
|
#define | RTP_MARKER(x) (((x)[1] >> 7) & 0x01) |
|
#define | RTP_PAYLOAD(x) ((x)[1] & 0x7f) |
|
#define | RTP_SEQUENCE(x) (U16BIT)(((x)[2] << 8) + ((x)[3])) |
|
#define | RTP_TIMESTAMP(x) (U32BIT)(((x)[4] << 24) + ((x)[5] << 16) + ((x)[6] << 8) + ((x)[7])) |
|
#define | RTP_SSRC(x) (U32BIT)(((x)[8] << 24) + ((x)[9] << 16) + ((x)[10] << 8) + ((x)[11])) |
|
#define | RTCP_RCOUNT(x) ((x)[0] & 0x1f) |
|
#define | RTCP_PKTTYPE(x) ((x)[1]) |
|
#define | RTCP_LENGTH(x) ((x)[2] << 10) + ((x)[3] << 2) |
|
#define | FEC_SNBASE(x) (U16BIT)(((x)[0] << 8) + ((x)[1])) |
|
#define | FEC_TS_RECOVERY(x) (U32BIT)(((x)[8] << 24) | ((x)[9] << 16) | ((x)[10] << 8) | ((x)[11])) |
|
#define | FEC_D_BIT(x) (((x)[12] >> 6) & 0x01) |
|
#define | FEC_OFFSET(x) ((x)[13]) |
|
#define | FEC_COUNT(x) ((x)[14]) /* NA */ |
|
DVB-IPTV RTP.
- Date
- July 2020