Question

J'essaie de développer du code pour le streaming MPEG / H.264 / RTP. Je suis assez nouveau dans tout cela, alors peut-être que ma question est un peu idiote. Je capture la vidéo de la caméra mobile (Android) et je veux la diffuser. En regardant dans le filet, j'ai trouvé beaucoup de choses similaires, ce que je pense que je suis censé faire, c'est retirer l'en-tête MPEG4 du flux, c'est, prendre les 40 premiers octets du flux et après cela, je devrais trouver De Longueur de l'unité NAL dans les 4 octets suivants, mais je ne le trouve pas, et je ne sais pas pourquoi.

Mon flux ressemble à ça:

En-tête MPEG4

0000001866747970336770340000030033677034336770360000000877696465000000006d646174

et alors

3c911716be6679e1e001e7aff0000000800000000000000000000000000000003c4877.......

Donc ma longueur d'unité nal est 3C911716 ... ce qui n'est évidemment pas ma longueur nalu

Y a-t-il quelque chose qui me manque ???

Merci beaucoup !

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top