[vlc-devel] vlc stops when playing H.264 RTP stream

jogging song joggingsong at gmail.com
Fri Mar 9 04:22:24 CET 2007


Hi, everyone
    Now I use VLC to play H.264 RTP packet stream.I encounter some problems.
Before it is about to receive RTP streams,  VLC read a SDP reads,
v=0
m=video 1100 RTP/AVP 96
b=AS:247
a=rtpmap:96 H264/90000
a=fmtp:96
packetization-mode=0;profile-level-id=42001E;sprop-parameteter-sets=Z0IAHpZ0Ficg,aM44gA==
Then I send RTP packets, and VLC recieve them.But VLC stops after printing
the following things:
packetizer_h264 debug: found NAL_SPS
packetizer_h264 debug: found NAL_PPS

The RTP stream consists of RTP of 300 frames. And only the first frame is an
IDR frame(I frame), which has a sps and pps.
All other frame is P frame.

I don't know why it stops after recognizing sps and pps.

Can anyone tell me the process?
vlc parses the sdp file
vlc receives sps and pps,
then vlc will receive coded picuture nalu.
does vlc find some thing strange during my process?

thansk
Best Regards

jogging
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20070309/853b7850/attachment.html>


More information about the vlc-devel mailing list