I examined some MPEG-4 video headers and saw some byte arrays like below at the beginning:
00 00 01 B0 01 00 00 01 B5 89 13
I know 00 00 01 parts but what exactly B0 B1 and B5 89 13 parts mean? Actually, if I put this byte array infront of an MPEG-4 stream, it works fine.
But I don’t know if those values works with different mpeg-4 stream sources ?
You can find the complete MPEG-4 elementary video header details at “ISO/IEC 14496-2” documentation. Here are the details you asked for.
Visual Object Sequence Start (VOSS) Code
Visual Object Start (VOS) Code