[Live-devel] R: R: New LIVE555 version, now supports 'trick play' on H.264 Transport Stream files
Vincenzo Terracciano
vincenzo.terracciano at its.na.it
Wed Jan 5 07:26:34 PST 2011
I posted on an HTTP server the ts file related to previous email. The url is
http://88.53.98.64:8090/test008.ts. I hope that you can help me.
------------------------------------------------------------------
ITS S.p.A.
Vincenzo Terracciano,
Via Terragneta 90, 80058 Torre Annunziata(NA)
+39 081 5353392
-----Messaggio originale-----
Da: live-devel-bounces at ns.live555.com
[mailto:live-devel-bounces at ns.live555.com] Per conto di Vincenzo Terracciano
Inviato: mercoledì 5 gennaio 2011 13.11
A: 'LIVE555 Streaming Media - development & use'
Oggetto: [Live-devel] R: New LIVE555 version,now supports 'trick play' on
H.264 Transport Stream files
I have a lot of problems (audio silence) with testOnDemandRTSP and a TS file
containing H.264 video and MPEG2 audio that I have recorded dumping a live
streaming. Below you can see some of the VLC messages:
main warning: buffer is 89744 in advance, triggering downsampling
main debug: auto hidding mouse
main warning: resampling stopped after 891613 usec (drift: 9469)
main warning: buffer is 62239 in advance, triggering downsampling
main warning: audio drift is too big (-145371), clearing out
main warning: timing screwed, stopping resampling
main warning: mixer start isn't output start (-39870)
main debug: audio output is starving (265217), playing silence
main warning: buffer is 40509 late, triggering upsampling
main warning: resampling stopped after 2447308 usec (drift: 69709)
main warning: buffer is 68604 in advance, triggering downsampling
main warning: audio drift is too big (-125407), clearing out
main warning: timing screwed, stopping resampling
main warning: mixer start isn't output start (-43800)
main debug: audio output is starving (285006), playing silence
main warning: buffer is 41024 in advance, triggering downsampling
main warning: timing screwed, stopping resampling
main warning: buffer is 65964 in advance, triggering downsampling
main warning: timing screwed, stopping resampling
main warning: buffer is 99078 in advance, triggering downsampling
main warning: audio drift is too big (-123122), clearing out
main warning: timing screwed, stopping resampling
main warning: mixer start isn't output start (-31543)
main debug: audio output is starving (157370), playing silence
main warning: buffer is 44203 in advance, triggering downsampling
If I play the recorded file with VLC it is ok.
Do you have any suggestions? Thanks.
------------------------------------------------------------------
ITS S.p.A.
Vincenzo Terracciano,
Via Terragneta 90, 80058 Torre Annunziata(NA)
+39 081 5353392
-----Messaggio originale-----
Da: live-devel-bounces at ns.live555.com
[mailto:live-devel-bounces at ns.live555.com] Per conto di Christophe Lemoine
Inviato: mercoledì 5 gennaio 2011 10.29
A: LIVE555 Streaming Media - development & use
Oggetto: Re: [Live-devel] New LIVE555 version, now supports 'trick play' on
H.264 Transport Stream files
Hi Ross,
This is really great news. Thanks a lot for your work.
Now: I'm trying to stream a TS file containing H.264 video (encoded with
x264) and tried many encoding parameters, but cannot get a decent
quality (lots of jittering, VLC as a client complains about audio
drifts, late frames, .....).
Do you have a sample file or encoding parameters that works fine for you ?
Thanks
Christophe
On 12/31/2010 05:13 PM, Ross Finlayson wrote:
> Happy New Year (for some of you).
>
> I have now installed a new version (2010.12.31) of the "LIVE555
> Streaming Media" code that supports 'trick play' operations (seeking,
> fast-forward, reverse play) on MPEG Transport Stream files that
> contain H.264 video (rather than just MPEG-2 video, as in previous
> versions).
>
> To support this, the index file format has been extended in a
> backwards-compatible way, so that your existing index files - for
> MPEG-2 video Transport Streams - will continue to work as before.
>
> To create an index file for H.264 Transport Streams - and to act as a
> server for such streams - you will, of course, need to download the
> new code. I have also released new binary versions of the
> "MPEG2TransportStreamIndexer" and "testMPEG2TransportStreamTrickPlay"
> utilities, and the "live555MediaServer" - for Windows, MacOS/Intel,
> FreeBSD, and Linux/Intel.
>
> The new code has been tested for only a few H.264 Transport Stream
> files, and might not work properly for all such files. (In
> particular, it relies upon a SPS (Sequence Parameter Set) NAL unit
> appearing shortly before each 'I-frame'.) As always, if you have an
> example of a Transport Stream file for which the indexing (or
> subsequent trick play) does *not* work, then please put the file on a
> web server, and send a link to the file (*not* the file itself) to the
> mailing list, and we'll examine it to see if we can figure out the
> problem.
_______________________________________________
live-devel mailing list
live-devel at lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel
_______________________________________________
live-devel mailing list
live-devel at lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel
More information about the live-devel
mailing list