Why is the server sending an H264 NAL unit in 5 udp packets?

Viewed 23

I'm pulling H264 packets from a Tello drone to send to a codec and I've run into something odd. The drone will often send 5 packets, but only one will have the H264 header (00, 00, 00, 01). Is it splitting the NAL unit into 5 packets? Why? Isn't the max UDP packet much larger than 1460 bytes? I've attached a picture of a group of packets I received where I've marked the packets that have a header.

enter image description here

EDIT: As requested here's a collection of H264 packets that I pulled. If you have Wireshark, the .pcapng file will show them graphically. Otherwise the raw text file will show them as text

0 Answers
Related