Hi. > VLC does not stream h264 data correctly. They do not send > the first SPS/PPS NAL units, or maybe they send them wrong > or something. Quicktime does not recheck the SPS/PPS NAL > units that VLC resends with each I frame, so it will not > play VLC's streams. > > VLC as a player rechecks the SPS/PPS data as it comes in, > and starts playback on the second iFrame. If you try to > stream an h264 video with only one iframe, from vlc to vlc > it will not play at all. All othe videos have a pause at > the beginning, then once you get to the resend of the > SPS/PPS at the first iframe, the vlc player will read that > data and start play back.
Thanks for the explanation, but I never tried to stream from VLC to VLC/QuickTime, rather used FFMPEG/RTP + DSS. The question was that H.264 stream from FFMPEG/RTP + DSS works well on VLC, but doesn't work at all on QuickTime (while mpeg4 works fine on them both). _______________________________________________ libav-user mailing list [email protected] https://lists.mplayerhq.hu/mailman/listinfo/libav-user
