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
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
th live555 logo?)
Regards,
Sampsa Riikonen
___
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel
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
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
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
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
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
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
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
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
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
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.
Regards,
Sampsa
___
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel
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
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
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
17 matches
Mail list logo