Natürlich ist die Spezifikation immer am besten, aber die SPROP-Parameter-Sets im SDP bestehen im Allgemeinen aus Ihren Sequenz-Parameter- und Bild-Parameter-Sets, Basis-64 codiert und durch ein Komma begrenzt. Die Sequenzparameter- und Bildparametersätze teilen dem Decoder grundsätzlich mit, wie der eingehende H264-Strom richtig zu decodieren ist; ohne sie kann man nicht richtig dekodieren.
Das Schreiben eines Parsers für SPS/PPS ist nicht so schwierig, obwohl Sie dazu die Spezifikation unbedingt benötigen. Sie benötigen außerdem eine gute Bit-Reader-Klasse und Kenntnisse darüber, wie die exponentielle Golomb-Codierung sowohl für vorzeichenbehaftete als auch für vorzeichenlose Werte funktioniert. Siehe here und here.
Schließlich war der Code in this thread auf Doom9 von unschätzbarem Wert für mich - es ist im Grunde ein Parser für einen elementaren H264-Stream. Es enthält eine Bit-Reader-Klasse, Routinen zum Analysieren von NALU-, SPS-, PPS-, VUI-Parametern, Sequenzskalierungsmatrizen usw. Es ist ein ziemlich handliches Stück Code für jeden Videoingenieur.
DUDE DU REGEL !!!!!!!!! THANX! = D – Cipi
Die URL in der Antwort ist veraltet, hier ist die neue: http://www.itu.int/rec/T-REC-H.264/en – Cipi
Die Spezifikation ist nicht mehr ohne eine TIES Mitgliedschaft oder Kauf verfügbar eine Kopie. – Deanna