[fix] fix h264 rtp packet packetization and depacketization

This commit is contained in:
dijunkun
2025-01-23 17:28:17 +08:00
parent cd349cd98d
commit 7b839ab773
50 changed files with 871 additions and 422 deletions

View File

@@ -0,0 +1,16 @@
#include "rtp_packet_av1.h"
RtpPacketAv1::RtpPacketAv1() {}
RtpPacketAv1::~RtpPacketAv1() {}
bool RtpPacketAv1::GetFrameHeaderInfo() {
const uint8_t* frame_buffer = Payload();
av1_aggr_header_ = frame_buffer[0];
z_ = av1_aggr_header_ >> 7;
y_ = av1_aggr_header_ >> 6 & 0x01;
w_ = av1_aggr_header_ >> 4 & 0x03;
n_ = av1_aggr_header_ >> 3 & 0x01;
return true;
}