h264编码后rtp封包问题
现在做了两种的rtp封包:
1。 对h264编码后的数据不做任何处理,直接平分成一段段1000字节的流,发送,OK,vlc可以正确发送和识别
2. 按照rtp封装h264规范来封装:
1)少于1000字节的,直接去掉startCode后发送
2) 多于1000字节 的,去掉startCode和nalu头,然后对数据平分,对每个平分出的数据增加fu_Indicator和fu_Header , 然后封 装进rtp发送,vlc播放器不能播放的
问题就是为什么按第二种规范做的不能播放呢???还是说我的步骤有错,vlc报错不是h264的 ES Stream