title: Why RTP/RTSP meddle with my H.264 NALs?
body: <p>I looked in The RFC and noting could explain why the  following happens(Though the decoder can still produce the original movie).</p>
  
  <p>I transmitted the H.264/AVC nals using VSS h.264 encoder, the byte stream looked something like this E5 46 0E 4F FF A0 23... </p>
  
  <p>when I read the movie data one the receiver side after the RTP Broadcaster/RTSP receiver, I get extra unknown data but always in the same places, 8 bytes are added before Start Code prefix (0x00000001),
  and 2 bytes are added after Start Code prefix it looks something like this.</p>
  
  <p>XX XX XX XX XX XX XX XX 00 00 00 01 XX XX, then I look in the Wireshark and i could see that the RTP adds the bytes to the data payload.</p>
  
  <p>Why does it happens why? and why the decoder seems to cope well with those extra bytes?!</p>