一、概述:
这是一个完整的GB28181标准PS流封装器实现,用于将H.264视频数据封装成符合GB/T 28181-2016标准的PS流格式。
二、代码解析:
1)、主入口方法:
public List<byte[]> packageH264Frame(byte[] frameData, long rtpTimestamp, boolean isKeyFrame) {
List<byte[]> psPackets = new ArrayList<>();
try {
// 步骤1:提取NAL单元
List<byte[]> nalUnits = extractNALUnits(frameData);
if (nalUnits.isEmpty()) {
Log.w(TAG, "No NAL units found in frame data");
return psPackets;
&
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



