Re: [Live-devel] Frames from the future - or maybe not

2016-12-10 Thread sampsa
supposed to look at the timestamps, just decode and present the frames on the screen as they arrive.. Regards, Sampsa Ross Finlayson Live Networks, Inc. http://www.live555.com/ ___ live-devel mailing list live-devel@lists.live555.com http://li

[Live-devel] Frames from the future - or maybe not

2016-12-09 Thread sampsa
ates faulty timestamps. If so, is this a common problem with rtsp cameras? 3) live555 has to do some guessing (based on the bitrate?) of the timestamps, as there seems to be no rtcp sync and that might go wrong 4) I made a mistake here / have not understood so

[Live-devel] using live555 logo

2016-11-06 Thread sampsa
th live555 logo?) Regards, Sampsa Riikonen ___ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel

[Live-devel] RTCPInstance saturating the event loop

2016-10-03 Thread sampsa
ing "scheduler->SingleStep()") under any circumstances by myself? - even in that case, I am baffled by the behaviour of "RTCPInstance". Regards, Sampsa ___ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel

[Live-devel] audio sampling rate from MediaSubsession

2016-09-26 Thread sampsa
r, that needs the sampling rate of the audio.) Regards, Sampsa ___ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel

Re: [Live-devel] Fragmented intra frames

2016-09-23 Thread sampsa
ent way, and for this reason, there should be no packet loss in the first place? Regards, Sampsa On 23.09.2016 15:56, Ross Finlayson wrote: The only logical way of making sense of all this is .. UDP packets: max ~ 65 kB Yes, in principle. However, our code, by default, sets a maximum UD

Re: [Live-devel] Fragmented intra frames

2016-09-23 Thread sampsa
assembled to .. => (this is done by live555) NAL slices => are assembled to .. => (done by the encoder) Complete frames, made of several NAL slices Am I on the right track here .. ? Regards, Sampsa On 05.09.2016 10:18, Ross Finlayson wrote: However, with ffmpeg casted stream, I get fr

Re: [Live-devel] Custom memory buffer source

2016-09-15 Thread sampsa
As a second thought, I guess I just do a plain "return" in doGetNextFrame if there is no data .. .. and then do as the faq says, i.e. arrange FramedSource::afterGetting(this) call once there _is_ data, right? Sorry for the spam! On 15.09.2016 17:15, sampsa wrote: Hi, I hav

[Live-devel] Custom memory buffer source

2016-09-15 Thread sampsa
ytesource's memory buffer blocks the live555 event loop What is the sane/standard way of doing this? Or maybe I have misunderstood something fundamental .. Regards, Sampsa ___ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel

[Live-devel] Fragmented intra frames

2016-09-01 Thread sampsa
Hi, I am casting a webcam as H264 with ffmpeg .. .. and then I pass the sdp file (and mediasession/subsessions) to the live555 library. My sink is based on the example "DummySink" class and works ok with a variety of webcams. However, with ffmpeg casted stream, I get frames along these lin

Re: [Live-devel] resending the describe command

2016-08-25 Thread sampsa
t; also to the client instance, but if I try to do this (see the sectios marked with "program breaks"), the task functions seem to break Details follow. Any tip highly appreciated! Regards, Sampsa 1) I have a scheduled watchdog process (that reschedules itself to get a periodic c

[Live-devel] Keeping RTSP connection alive

2016-08-23 Thread sampsa
TER" command a legitimate way of keeping the connection up and alive or simply a "hack" that is widespread ? (I'm using "v2016.02.22" of live555) Regards, Sampsa [OpenRTSP output] sampsa@sampsa-xps13:~/live555/live/testProgs$ ./testRTSPClient rtsp://root

[Live-devel] resending the describe command

2016-08-02 Thread sampsa
st And after that there is no more action. It seems that the RTSPClient instance should be resetted somehow between the recursive sendDescribeCommand calls, but the "reset" method is protected. .. here it thinks that "Connection to server failed .." is an SDP string.

[Live-devel] Dealing with frames having missing rtp packets

2016-03-19 Thread sampsa
Regards, Sampsa ___ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel

Re: [Live-devel] controlling the rtsp negotiation with custom event loop

2015-12-18 Thread Sampsa Riikonen
mething from live555 that tells me that a pending event/step has been completed .. after this I can "manually" do a SingleStep(). The thing is, that doing the event loop myself, I can listen to the pipes at the same time. Any ideas on this matter are appreciated..! Regards, Sampsa

Re: [Live-devel] controlling the rtsp negotiation with custom event loop

2015-12-18 Thread Sampsa Riikonen
amClientState”, which includes a “MediaSubsessionIterator” and a pointer to a “MediaSubsession”. An object of this class is used to represent the current state of the RTSP client. Note that a “MediaSubsessionIterator” is created only once (for each RTSP client). After the rtsp negotiation, th

[Live-devel] controlling the rtsp negotiation with custom event loop

2015-12-17 Thread Sampsa Riikonen
other than always creating a *new* MediaSubsessionIterator and then using the "next()" method ? .. iterators should have also "begin()", "previous()", etc. methods, but these seem to me missing in the code..? i.e. one must create a new object and then, after usin