对于解复用器,输入是字节流。一切都只是零和一。现在解析器如何区分数据中的 0x47 和作为传输流标头的同步字节的 0x47?
例如,如果 demux 接收到的数据是 0x47 0x56 0xef 0x47 ... 它如何知道哪个 0x47 是同步字节?
它是否在同步字节之后寻找任何额外的位以确保它读取的 0x47 确实是标头的开头?机制是什么?
这对于任何解析器都是如此。H.264 解析器检查 NAL 起始码。它如何区分实际的起始码和数据中的起始码。因为对于解析器来说,一切都只是字节。
谢谢你。