RDPPacketizer class to packetize H.264 NAL units into RTP packets. This class takes raw H.264 NAL units (in Annex-B format) and packetizes them into RTP packets suitable for streaming over UDP.
More...
#include <RDPPacketizer.h>
|
| | RDPPacketizer (Print &out, uint32_t ssrc=0x12345678) |
| |
| size_t | write (const uint8_t *data, size_t len) |
| |
| virtual size_t | write (uint8_t) |
| |
RDPPacketizer class to packetize H.264 NAL units into RTP packets. This class takes raw H.264 NAL units (in Annex-B format) and packetizes them into RTP packets suitable for streaming over UDP.
This way you can e.g. Send H264 frames to QGroundcontrol
◆ RDPPacketizer()
◆ write() [1/2]
| size_t write |
( |
const uint8_t * |
data, |
|
|
size_t |
len |
|
) |
| |
|
inline |
◆ write() [2/2]
| virtual size_t write |
( |
uint8_t |
| ) |
|
|
inlinevirtual |
◆ MTU
| constexpr size_t MTU = 1200 |
|
staticconstexpr |
◆ RTP_PAYLOAD_TYPE
| constexpr uint8_t RTP_PAYLOAD_TYPE = 96 |
|
staticconstexpr |
◆ RTP_VERSION
| constexpr uint8_t RTP_VERSION = 2 |
|
staticconstexpr |
The documentation for this class was generated from the following file: