Esds boxspa
esds box中主要是存放Element Stream Descriptors(ESDs),ESDs中能够分为三层,每层为包含关系,分别为MP4ESDescr,MP4DecConfigDescr,MP4DecSpecificDescrip
各层的起始标签以下: ci
#define MP4ESDescrTag 0x03 string
#define MP4DecConfigDescrTag 0x04 it
#define MP4DecSpecificDescrTag 0x05 io
第一层结构:stream
tag=ES_DescrTag {标签
bit(8) length_field;
bit(16) ES_ID;
bit(1) streamDependenceFlag;
bit(1) URL_Flag;
bit(1) OCRstreamFlag;
bit(5) streamPriority;
if (streamDependenceFlag)
bit(16) dependsOn_ES_ID;
if (URL_Flag) {
bit(8) URLlength;
bit(8) URLstring[URLlength];
}
if (OCRstreamFlag)
bit(16) OCR_ES_Id;script
}tag