Greetings everyone,

I've been experimenting with live555 again, as we need to be able to stream 
MPEG2-TS files internally within our network.

I like Live555 because it supported MPEG2-TS out of the box, with the promise 
of being able to produce "Trick-Play" index files.

When I run the MPEG2TransportStreamIndexer on any of our newly ingest HD 
MPEG2-TS content we see only 0 byte index files (.tsx) generated and no 
trick-play support.

The file format is definitely MPEG2-TS, the video codec (as reported by MPlayer 
and VLC) is "mpgv":

MPlayer Output:
TS file format detected.
VIDEO MPEG2(pid=308) AUDIO A52(pid=256) NO SUBS (yet)!  PROGRAM N. 2
VIDEO:  MPEG2  1920x1080  (aspect 3)  29.970 fps  17066.0 kbps (2133.2 kbyte/s)
... snip ...
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [x11] 1920x1080 => 1920x1080 Planar YV12

There are no errors generated by the MPEG2TransportStreamIndexer - but nothing 
except an empty .tsx file is written after a good long time grinding.
---
$ MPEG2TransportStreamIndexer 1268344801-HD.ts
Writing index file "1268344801-HD.tsx"......done
$ ls -la *.tsx

-rwxr--r-- 1 somedude somedude 0 2010-03-11 17:06 1268344801-HD.tsx
---

Can anyone help?

I can try and make some of these files available, but they're HUGE..
300MB is the smallest one I have available to me at the moment, though I could 
snip the tail off of one I assume without breaking the headers.

We desperately need trick play support on these .ts files, so any insight is 
greatly appreciated.

I'm not afraid to write code to fix this.

Ken

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

Reply via email to