I am trying to write a RTSP server for Android to stream TS files to a SagemCom STB. The RTSP server is working very well, but I have some problems playing some files in the STB.

I´m reading 7 TS packets (1316 bytes) from the file, sending them to the STB, sleeping some time and then back to read. I have ported class MPEG2TransportStreamFramer to Java

I'm not sure what it means to 'port' C++ code to Java. (Does 'Android' not support C++ applications at all?) Perhaps you meant to say "I have rewritten class MPEG2TransportStreamFramer in Java"?


to be able to estimate by the TS PCRs how much time my sending thread has to sleep to give the STB time to play what I last sent. Some TS files containing MPEG2 video Streams and MPEG1 audio streams are played quite fast and files containing H264 video streams and MPEG1 audio streams are played very slow. Also the image gets frozen periodically (I don´t know if this is because the WiFi latency) and I can´t play TS files containing MP3 streams, while I know for sure that the STB can play them. Anyone can help me with this please?

Probably not, unless you are using our software 'as is' - i.e., without modification or rewriting. This mailing list is for discussion of the "LIVE555 Streaming Media" software, which is written in C++. If you want to use this code as a model for your own code that uses another programming language, then that's fine. However, we won't be able to help you at all with this. Sorry.
--

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

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

Reply via email to