Encoding vlc上的流h264编码帧

Encoding vlc上的流h264编码帧,encoding,streaming,h.264,Encoding,Streaming,H.264,我已经在达芬奇板上集成了一个用于.h264编码的TI库和处理器dm6446 我可以验证编码比特流时,在硬盘上保存和使用Elecard流分析仪。 但我不能在rtsp上传输它,也不能在vlc播放器中查看。VLC播放机将切换到TCP/IP,然后停止显示消息为“无需播放”。在进一步调试时,我发现生成的每个编码比特流的类型都是IVIDEO\u IDR\u FRAME 每个帧的Nal标头如下所示 00 00 00 01 67 42 80 1E DA 05 c7 D9 74 00 00 00 01 68 CE

我已经在达芬奇板上集成了一个用于.h264编码的TI库和处理器dm6446 我可以验证编码比特流时,在硬盘上保存和使用Elecard流分析仪。 但我不能在rtsp上传输它,也不能在vlc播放器中查看。VLC播放机将切换到TCP/IP,然后停止显示消息为“无需播放”。在进一步调试时,我发现生成的每个编码比特流的类型都是
IVIDEO\u IDR\u FRAME

每个帧的Nal标头如下所示

00 00 00 01 67 42 80 1E DA 05 c7 D9 74 00 00 00 01 68 CE 3c 80 00 00 00 01 65 
据我所知,
00 01
用作分隔符,
67
68
分别用于SPS和PPS。在按原样流传输前两帧之后,我尝试从数据流传输下一帧
0001 65
。但VLC播放器仍然无法播放编码流。它在found PPS上显示消息,并在那里停留

我应该如何解决此问题。我是这个领域的新手