[streaming] VLC 0.8.6 cannot display first seconds of a H264 encoded clip streamed from Darwin

David Betrand bidibulle at operamail.com
Thu Nov 15 10:27:43 CET 2007


Hello all,
I already posted my problem on vlc at videolan@org but as I didn't get much support, I try this mailing list because it is actually a streaming issue ..

I use VLC to play a rtsp url pointing to a H264/AAC encoded file. The
streaming server is Darwin. The stream was perfectly OK with VLC
version 0.8.5, but with all versions starting from 0.8.6 (including
0.8.6c and trunk) show the same problem : the first seconds of the
clip are not displayed (only audio) and then (after a few secs) the
player is able to play the clip until the end. I suspect the player
to be forced to wait until the second I frame to be able to decode it
correctly.
The clips are encoded with ffmpeg (i can provide the command line if
necessary) and hinted with MP4box. The problem is of course
reproducible as it occurs systematically.
Note that when played locally, everything is fine. The problem is
only when the file is streamed. I also replaced Darwin with VLM and
the same problem occurs.
I uploaded a sample file (h264_first_seconds_lost.3gp) on the
videolan ftp server under the h264_first_seconds_lost directory.

here are the details of my test environment :
- VLC 0.8.6c
- Windows XP SP 2
- Darwin Streaming Server 5.5.4
- Intel Pentium M 1.5 GHz, 512MB with ATI Mobility Radeon 9600 graphical card

As this problem seems to appear with version 0.8.6, i guess it is a
regression introduced with this version (I saw that h264.c was a lot
modified for SPS/PPS support). Any help will be appreciated.

BTW, If I think this problem is a bug at VLC level, may I create a ticket in Trac myself.
Thanks 

David

-- 
_______________________________________________
Surf the Web in a faster, safer and easier way:
Download Opera 9 at http://www.opera.com

Powered by Outblaze



More information about the streaming mailing list