Hi there :

We're using LIVE555 latest version (says 2009/11/27),
and build it at openSUSE 11.1 done.

Using our own RTSP client, on WinCE 5.0, by eVC.

For now, our RTSP client
is working well
on
LIVE555 Streaming Server, with normal play & pause function.

But we're facing an issue with trick play, the story is:
  • Start RTSP client to play a content (MPEG2 TS, indexed by your MPEG2TransportStreamIndexer)
  • Start to trick play (FF 2x).
    • For example, start trick play from 00:01:20 of movie.
  • The output picture was frozen, but player still working
  • Back to normal play
    • The picture will going on playback, but from 00:01:42 of movie.

After analyzed packet with WireShark(tm), we found that LIVE555 will send an
extra PES head packet in each UDP packet, and let 7 TS packet become 6 TS packet.
(to fit maximum size of 1 UDP packet)
And that caused decoder (VIA's MPEG2 SDK, with CX700M chip) can't work,
so that picture was frozen...

We'll try to push VIA if they can solve their SDK to keep it work.
But also:
  1. What reason let the extra PES packet there ?
  2. Is that possible I can modify the source code to remove it ?
    • If so, which .cpp file should I looked for ?

Thanks in advance~

RR @ 2009/12/25
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to