Wie AVSampleBufferDisplayLayer H.264 anzeigt

8

Ich möchte mein Wissen teilen, das ich in einigen Tagen darüber ausgearbeitet habe. Es gibt nicht viel zu finden.

Ich fiebere immer noch an dem Geräusch. Kommentare und Tipps sind willkommen. ; -)

    
Karsten 25.09.2014, 09:44
quelle

2 Antworten

11

hier meine Code-Schnipsel. Deklarieren Sie es

%Vor%

Zuerst die Video-Ebene einrichten

%Vor%

Bereitstellen der Videodaten für die Ebene

%Vor%

Für weitere Details: Die Sitzung 513 in der WWDC 2014 ist sehr informativ.

    
Karsten 25.09.2014 09:44
quelle
2

Ich versuche dies, stelle jedoch fest, dass auf der AVSampleBufferDisplay-Ebene kein Bild vorhanden ist.

Ich erstelle die NALUnits aus einem rohen Byte-Stream und übergebe die IDR- und Non-IDR-Slices mit:

%Vor%

Es wird kein Fehlerstatus von EnqueueSampleBuffer zurückgegeben, daher kann es schwierig sein, herauszufinden, wo es falsch läuft.

    
Md1079 25.09.2014 13:14
quelle

Tags und Links