[Live-devel] H264VideoStreamDiscreteFramer problems

Ross Finlayson finlayson at live555.com
Fri Jan 6 06:09:13 PST 2012


> >I suggest using "openRTSP" as your client (give it the "-d <duration>" flag, to record a specific length of time). 
> >You should end up with a file named something like "VIDEO-H264-1". 
> >Rename this file to "test.h264".  See whether or not you can play it using VLC. 
> >If you can't, then email it to us (if it's short) or else put it on a web server and send us the URL - so we can inspect it ourselves.
>  
> Ok, OpenRTSP works, provided I use the –b option to bump up the input buffer to handle our frame size (I used –b 1000000).
> VLC can then play the file produced, however it plays them about 5 times too fast. A 10sec clip plays in 2secs, a 30sec clip plays in 5secs.

OK, because "openRTSP" - when run on your stream - generated a file that could be played by "VLC", this shows that there is nothing inherently wrong with the LIVE555-related code in your server.  Whatever problem(s) that you might have are likely caused by your encoder - and thus are off-topic for this mailing list.

(If you were to generate a raw H.264 video file directly from your encoder - without going through any LIVE555 server code at all - you would likely end up with the same result, when the file is played by VLC.)

The problem with VLC playing your file too fast needs to be raised on a VLC mailing list, not this one.  (However, I suggest that you look at how your encoder is generating frame-rate-related parameters in your stream's SPS NAL unit.  Perhaps it's not setting "num_units_in_tick" and "time_scale" properly?  But again, off-topic for this mailing list.)


Ross Finlayson
Live Networks, Inc.
http://www.live555.com/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20120106/6cb8e704/attachment.html>


More information about the live-devel mailing list