2017-09-05 10 views
0

RFC 3984 RTP Payload format Section 5.1 pour H264 états en ce qui concerne le bit marqueur RTP https://tools.ietf.org/html/rfc3984#page-34Detect fin de la trame vidéo H264 lorsque le bit marqueur RTP pas présent

« Décodeurs PEUT utiliser ce bit comme une indication précoce de la dernière paquet d'une unité d'accès, mais DOIT NE PAS s'appuyer sur cette propriété. " Dans notre application iOS, nous pouvons envoyer une trame vidéo complète au décodeur H264 HW dès que nous détectons le bit de marquage RTP, mais avec certains PBx ce bit n'est pas défini, donc nous ne pouvons pas détecter la fin de la trame vidéo façon. Est-il possible de déterminer la fin d'une trame vidéo si le bit de marqueur n'est pas défini par l'expéditeur?

Répondre

0

Il décode le cadre. Lorsque le dernier macrobloc est décodé, le NALU suivant appartient à l'AU suivant.

+0

Merci, est-il possible d'analyser le flux de bits pour détecter le dernier paquet. À l'heure actuelle, je suis résigné à la recherche du prochain paquet avec un nouveau timestamp – tech74

+0

Oui, c'est possible. Rechercher un débordement de pile pour trouver la fin d'une image. Je suis sûr que j'ai déjà vu ça. – szatmary