[Live-devel] New LIVE55 version - supports streaming from Matroska (.mkv) files

2011-10-04 Thread Ross Finlayson
The latest version (2011.10.05) of the "LIVE555 Streaming Media" code supports RTSP/RTP streaming, on demand, from a Matroska ('.mkv') file. The video, audio, and subtitle tracks (if any) within the file are demultiplexed and streamed separately, via RTP. We currently support H.264 video, AAC,

Re: [Live-devel] How to get the file size : RTSP client live555

2011-10-04 Thread Ross Finlayson
> Is it possible for a RTSP client to find the size of the file No, because a RTSP client (and the RTSP protocol in general) does not know anything about "files". Instead, it knows about "streams". A RTSP server *may* choose to transmit its streams by reading data from files, but it doesn't h

Re: [Live-devel] Declaration of ClientTrickPlayState

2011-10-04 Thread Ross Finlayson
> Is there any reason not to put the definition of class ClientTrickPlayState > in a header file, e.g., MPEG2TransportFileServerMediaSubsession.hh? > Current implementation forced me to include > MPEG2TransportFileServerMediaSubsession.cpp to be able to subclass it. > But doing so, I can not ha

Re: [Live-devel] Patch suggestion for network send error notification

2011-10-04 Thread Ross Finlayson
OK, this will be included in the next release of the software (likely appearing within hours...) Ross Finlayson Live Networks, Inc. http://www.live555.com/ ___ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listin

Re: [Live-devel] RTSP over TCP advice

2011-10-04 Thread Ross Finlayson
Yes, our server starts sending out RTP packets just before sending back the RTSP "PLAY" response. The reason for this is that the RTSP response includes a "RTP-Info" header, whose contents (in part) depend upon parameters obtained as a result of starting to send out RTP packets. But this shoul

[Live-devel] delay in sending MPEG4 frame using MPEG4VideoStreamDiscreteFramer

2011-10-04 Thread Mehran Ansari
I am using Live555 library to send video streams of different CODEC types from an IP-Camera which produces H.264, MJPEG, and MPEG4 video stream. I can successfully stream video one frame at a time as it is ready from my hardware encoder for H.264 and MJPEG but for MPEG4 it appears the video fram

Re: [Live-devel] How do I compile a 32-bit version of Live555 Streaming Media on OS X?

2011-10-04 Thread Ross Finlayson
> We had similar needs a few months back. And you may have gotten enough of an > answer, > but I didn't want to assume any particular experience with the config files. > As was > mentioned before, -m32 is the key. Here are our diffs between config.macosx > and > our config.macosx-32bit. Thanks

[Live-devel] How to get the file size : RTSP client live555

2011-10-04 Thread Ashish Mathur
Hi Ross, Is it possible for a RTSP client to find the size of the file at the time of establishing connection from the live555 RTSP server? Or there is any workaround by seeking to the end of file and getting the offset? If yes, then how? Regards, Ashish __

[Live-devel] Declaration of ClientTrickPlayState

2011-10-04 Thread Mojtaba Nouri
Hi Is there any reason not to put the definition of class ClientTrickPlayState in a header file, e.g., MPEG2TransportFileServerMediaSubsession.hh? Current implementation forced me to include MPEG2TransportFileServerMediaSubsession.cpp to be able to subclass it. But doing so, I can not have multiple

[Live-devel] Patch suggestion for network send error notification

2011-10-04 Thread Ralf Globisch
Hi Ross, Please would you consider adding this patch (or a variation thereof) into the source tree. Currently there is no way to notify the application layer if a socket send error occurs. The patch addresses this by allowing the registration of a callback handler on the RTP sink. Uses: We use t

Re: [Live-devel] RTSP over TCP advice

2011-10-04 Thread Ralf Globisch
Correct me if I'm wrong but from what I can tell taking a *quick* look at RTSPClient::handleResponseBytes and RTSPClient::parseResponseCode, it could be that the parsing fails if there is an interleaved media packet before the actual RTSP response? On Tue, Oct 4, 2011 at 10:16 AM, Ralf Globisch

[Live-devel] RTSP over TCP advice

2011-10-04 Thread Ralf Globisch
Hi Ross, Please could you venture your expert opinion on the following: We are streaming from a live555 RTSP server to an android version of VLC built with live555 using RTSP over TCP. When streaming over wifi, there are no problems. When streaming over 3G/Edge, the VLC client never starts playin