Re: [Live-devel] Possible crash on BufferedPacket deallocation

2025-05-07 Thread Ross Finlayson
Eric, Thanks for the report. I suspect that most other peoples' compiler is smart enough to replace the tail recursion here with iteration, but just in case, I’ve released a new version (2025.05.08) of the code that does this explicitly, as you suggested. Ross Finlayson Live Networks

Re: [Live-devel] Live555 compile error

2025-04-29 Thread Ross Finlayson
Jim, This has become a Frequently-Asked Question, so I’ve just added it to our FAQ page. See http://live555.com/liveMedia/faq.html#atomic_flag-compilation-error Ross Finlayson Live Networks, Inc. http://www.live555.com/ ___ live-devel

Re: [Live-devel] Regarding multicast

2025-04-22 Thread Ross Finlayson
problem you are seeing. And, once again, you should begin by looking at the “test*Streamer” demo applications (in the “testProgs” directory). These applications stream via multicast, and include a (sometimes optional) RTSP server that uses a “PassiveServerMediaSubsession” to provide RTSP

Re: [Live-devel] Regarding multicast

2025-04-16 Thread Ross Finlayson
SP access to the stream. 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

Re: [Live-devel] build failure for Windows 64 bits

2025-03-26 Thread Ross Finlayson
ows (and, to be honest haven’t built it for 32-bit Windows for a long time). You really can’t expect the code to be usable on Windows anymore (and it’s likely that any ostensible support for Windows will be removed at some point). (TBH, I’m often surprised that anyone uses Windows anymore :-)

Re: [Live-devel] build failure for Windows 64 bits

2025-03-26 Thread Ross Finlayson
t convert > argument 2 from 'const ipv4AddressBits *' to 'PVOID' NetAddress.cpp 487 > The 32 bits build is OK. Is it safe to cast from “const ipv4AddressBits *” > to PVOID ? Probably. I’ve never heard of anyone else having a problem compiling this code. (Do yo

Re: [Live-devel] Enabling RTSPS & SRTP in v4l2rtspserver with Live555 – Retrieving MIKEY Data from SDP

2025-03-25 Thread Ross Finlayson
, use regular (S)RTP streaming; it’s more efficient. (Also, you can’t stream over the TCP connection if you want SRTP.) So, omit the “-t”. Ross Finlayson Live Networks, Inc. http://www.live555.com/ ___ live-devel mailing list live-devel

Re: [Live-devel] Enabling RTSPS & SRTP in v4l2rtspserver with Live555 – Retrieving MIKEY Data from SDP

2025-03-24 Thread Ross Finlayson
our RTSP client implementation. > , but I am unsure how VLC handles SRTP key exchange There is no SRTP key ‘exchange’; instead, the server sends (over the RTSP connection, which is encrypted) the MIKEY data to the client, which then derives the SRTP keying information from this. Again, our

Re: [Live-devel] patch: Set forceSendToSucceed for RTP over TCP framingHeader

2025-03-08 Thread Ross Finlayson
nd-q If you are exceeding the capacity of your network, then this doesn’t necessarily manifest itself as a full queue at the sender end. The congestion might be occurring downstream on the network (or perhaps at the receiver) Ross Finlayson Live Networks, I

Re: [Live-devel] Receiving slice-based frames

2025-02-21 Thread Ross Finlayson
;) bit, which is (supposed to be) set for the last RTP packet of an 'access unit' (i.e., video frame). I.e., you can call "RTPSource::curPacketMarkerBit()" to test this. 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

Re: [Live-devel] SRTP - uninitialized variable causes multicast to fail

2025-01-17 Thread Ross Finlayson
e very first SRTP packet. 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

Re: [Live-devel] live555ProxyServer and session timeout?

2024-11-25 Thread Ross Finlayson
money for, so its manufacturer is under some obligation to you. The LIVE555 software is something that you have paid nothing for, so we are under no obligation to do anything to accommodate this buggy server. Ross Finlayson Live Networks, Inc. http://www.li

Re: [Live-devel] live555ProxyServer and session timeout?

2024-11-22 Thread Ross Finlayson
> On Nov 23, 2024, at 8:25 AM, i...@denisgottardello.it wrote: > > Many thanks for your reply. How much time it is required to resend the > OPTIONS > command? Can I edit it in order to debug the camera? Look at the code for "ProxyRTSPClient::scheduleLivenessCommand()”

Re: [Live-devel] live555ProxyServer and session timeout?

2024-11-22 Thread Ross Finlayson
the manufacturer of this camera to get it fixed. 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

Re: [Live-devel] Streaming G711 audio

2024-11-14 Thread Ross Finlayson
t;AAC-hbr", "", 1); > > and it works well. > > I need also stream G711U or G711A audio. How to make it? Try the following: SimpleRTPSink::createNew(*env_, audio_rtp_socket_.get(), payload, 8000, “audio”, “PCMU”, 1); for G711U. (For G711A, replace “PCMU” with

Re: [Live-devel] [External] Re: Encoded data to live555 library for live streaming

2024-11-06 Thread Ross Finlayson
can playback .mp4 file? No, but if you convert the file to “.mkv” (or “.webm”) format (e.g., using “ffmpeg”, with the “-c copy” option, to avoid decoding/reencoding the media), then the LIVE555 RTSP server implementation (including the “LIVE555 Media Server”) will be able to stream the file. R

Re: [Live-devel] SRTP

2024-10-31 Thread Ross Finlayson
Jean-Baptiste (and Jean-Claude), This must be frustrating. My apologies. Please try a new version (2024.10.31) of the code that seems to fix the two issues that you noted. Ross Finlayson Live Networks, Inc. http://www.live555.com/ ___ live-devel

Re: [Live-devel] SRTP

2024-10-30 Thread Ross Finlayson
in > RTCPInstance::processIncomingReport and RTCPInstance::sendBuiltPacket. Jean-Claude, Many thanks for your patience. I have just installed a new version (2024.10.30) of the code that should fix this. Ross Finlayson Live Networks, Inc. h

Re: [Live-devel] SRTP

2024-10-29 Thread Ross Finlayson
ented the method setROC is not called on the > MICKEYState. Arggh! Please try again, with a new version 2024.10.29 Ross Finlayson Live Networks, Inc. http://www.live555.com/ ___ live-devel mailing list live-devel@lists.live555.com http://lists.li

Re: [Live-devel] SRTP

2024-10-25 Thread Ross Finlayson
Jean-Claude, Thanks for the report. I have just installed a new version (2024.10.24) of the code that should fix this problem. (Now, if the ROC changes, we generate a new SDP description for the new client, but not a new stream source or RTP sink.) Ross Finlayson Live Networks, Inc. http

Re: [Live-devel] shared audio stream

2024-10-23 Thread Ross Finlayson
n your first “ServerMediaSubsession”, and use “audioSourceReplica2” in your second “ServerMediaSubsession”. Ross Finlayson Live Networks, Inc. http://www.live555.com/ ___ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/m

Re: [Live-devel] shared audio stream

2024-10-23 Thread Ross Finlayson
FramedSource* audioSource2 = replicator->createStreamReplica(); Then use “audioSource” in your first “ServerMediaSubsession”, and use “audioSource2” in your second “ServerMediaSubsession”. Ross Finlayson Live Networks, Inc. http://www.live555.com/ __

Re: [Live-devel] shared audio stream

2024-10-23 Thread Ross Finlayson
ing audio source when a second (or more) client requests the stream (rather than opening the audio source each time for each new client). Ross Finlayson Live Networks, Inc. http://www.live555.com/ ___ live-devel mailing list live-devel@lists.live555.co

Re: [Live-devel] [External] Re: Encoded data to live555 library for live streaming

2024-10-23 Thread Ross Finlayson
> On Oct 23, 2024, at 12:12 PM, Trivedi, Rushina via live-devel > wrote: > > Please let us know on which separate email ID we can contact you finlay...@live555.com Ross. ___ live-devel mailing list live-devel@lists.live555.com http://list

Re: [Live-devel] [External] Re: Encoded data to live555 library for live streaming

2024-10-22 Thread Ross Finlayson
can be called by a separate (non-LIVE555 thread); see http://live555.com/liveMedia/faq.html#threads > For any further help, do you provide any paid service? Possibly. Please contact me via a separate email (i.e., outside this mailing list) about this. Ross Finlayso

Re: [Live-devel] Encoded data to live555 library for live streaming

2024-10-21 Thread Ross Finlayson
al function (in your “OnDemandServerMediaSubsession” subclass) to create a “ByteStreamMemoryBufferSource” rather than a “ByteStreamFileSource”. 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

Re: [Live-devel] rtsp client library

2024-10-18 Thread Ross Finlayson
ng support if it is available. If you’re using “testRTSPClient” as a model for your application (which is what I recommend), then you could write your own “MediaSink” subclasses to decode and render each stream - replacing “DummySink”. Ross Finlayson Live Networks, Inc. ht

Re: [Live-devel] rtsp client library

2024-10-16 Thread Ross Finlayson
Qt. Qt has got a rtsp client implementation but it > is not so good. > Can someone suggest me one? Why not use our RTSP client implementation (e.g., see the “testRTSPClient” demo application in the “testProgs” directory)? Ross Finlayson Live Networks, Inc. http://www.live555.com/ _

Re: [Live-devel] Heap Use-After-Free Bug in live555 (2024-10-10)

2024-10-10 Thread Ross Finlayson
You're doing a great job; the implementation of RTP-over-TCP streaming is probably the most complex and error-prone part of the code. I've just installed a new version (2024.10.11) of the code that fixes this latest problem. Ross Finlayson Live Networks, Inc. http://www.l

Re: [Live-devel] Missing test files

2024-10-10 Thread Ross Finlayson
st.265 > • in.265 > I searched the current file live.2024.10.10.tar.gz for the files without > success. I also looked in /liveMedia/public but could not find the files. The one place you didn’t search was the FAQ :-) See here: http://live555.com/liveMedia/faq.html#265-fil

Re: [Live-devel] C++20 dependency taken in 2023.06.16 or .20

2024-10-09 Thread Ross Finlayson
You can overcome this by adding -DNO_STD_LIB=1 to your command line options 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

Re: [Live-devel] Stack-Use-After-Return Bug in live555

2024-10-09 Thread Ross Finlayson
Server), then you should upgrade it ASAP to use the latest version of the code. 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

Re: [Live-devel] Heap Use-After-Free Bug(1) in live555 (2024-09-29)

2024-10-09 Thread Ross Finlayson
your report #4; that might (or might not) be a separate bug… 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

Re: [Live-devel] SRTP statistics

2024-09-29 Thread Ross Finlayson
rtunately right now I don’t see a good way to add this sort of functionality without modifying the source code. Ross Finlayson Live Networks, Inc. http://www.live555.com/ ___ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/

Re: [Live-devel] RTSP proxy server crash on delete with -V option

2024-09-29 Thread Ross Finlayson
OK, thanks. I’ve just installed a new version (2024.09.29) of the code that fixes this. Ross Finlayson Live Networks, Inc. http://www.live555.com/ ___ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo

Re: [Live-devel] RTSP proxy server crash on delete with -V option

2024-09-27 Thread Ross Finlayson
“ProxyRTSPClient”, but that it is trying to access an already-deleted “ProxyServerMediaSession”. Can you identify where, in the code, someone is trying to call “url()” (probably by calling “operator<<()”) on a “ProxyServerMediaSession” after it has already been deleted? Ross Finlayso

Re: [Live-devel] SRTP statistics

2024-09-27 Thread Ross Finlayson
e they won’t know the encryption keys) trying to do a 'denial-of-service' attack by sending junk data. In this case it is correct for the receiver to be dropping these packets; the bogus decrypted data should definitely should not be passed up to user-level code. Ross Finlayson Li

Re: [Live-devel] Issue when connecting to an ongoing SRTP session.

2024-09-24 Thread Ross Finlayson
ust installed a new version (2024-09-25) of the code that should fix the problem. I have tested it, but please also test it yourself, to be sure. Sorry for the inconvenience. Ross Finlayson Live Networks, Inc. http://www.live555.com/ ___ live-dev

Re: [Live-devel] Issue when connecting to an ongoing SRTP session.

2024-09-24 Thread Ross Finlayson
prot=mikey” header (in the response to the RTSP “SETUP”); they should be the same. Does “mikeyParse” show the correct ROC (in the “HDR” section)? Ross Finlayson Live Networks, Inc. http://www.live555.com/ ___ live-devel mailing list live-

Re: [Live-devel] Issue when connecting to an ongoing SRTP session.

2024-09-20 Thread Ross Finlayson
Yahia, Thanks for the detailed bug report. I have just installed a new version (2024-09-20) of the “LIVE555 Streaming Media” code that should fix this problem. (However, I haven’t been able to test this fully, so please let us know if there are any more problems.) Ross Finlayson Live

Re: [Live-devel] whether can proxyServer support multi ethernet occasion

2024-08-26 Thread Ross Finlayson
won’t need a RTSP proxy server at all. In any case, once you have modified the supplied source code, then you cannot expect any support on this mailing list. Sorry. Ross Finlayson Live Networks, Inc. http://www.live555.com/ ___ live-devel maili

Re: [Live-devel] whether can proxyServer support multi ethernet occasion

2024-08-26 Thread Ross Finlayson
-end’ RTSP server. 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

Re: [Live-devel] Live555 Proxy add/remove frequently

2024-08-13 Thread Ross Finlayson
Unfortunately I have not been able to reproduce this issue. Could you try running your proxy server under valgrind: cd live; make clean; ./genMakefiles linux-gdb; make valgrind your-proxy-server-application and email us the output if you see the crash. Ross Finlayson Live

Re: [Live-devel] Live555 Proxy add/remove frequently

2024-08-13 Thread Ross Finlayson
lf - in other words, the whole process needs to be just a single thread. (Which makes me wonder why you ever used a mutex in the first place.) But I will continue to investigate this… Ross Finlayson Live Networks, Inc. http://www.live555.com/ ___ liv

Re: [Live-devel] Live555 Proxy add/remove frequently

2024-08-12 Thread Ross Finlayson
.com/liveMedia/faq.html#threads 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

Re: [Live-devel] Live555 Proxy add/remove frequently

2024-08-12 Thread Ross Finlayson
re creating/deleting “ServerMediaSession”s (in situations where this crash occurs)? Do you ever see the crash when you create (and later delete) only a single “ServerMediaSession”? Or are you only seeing it when you create (and later delete) multiple “ServerMediaSession”s within your server?

Re: [Live-devel] Live555 Proxy add/remove frequently

2024-08-12 Thread Ross Finlayson
> On Aug 12, 2024, at 3:24 AM, Gous Mulla via live-devel > wrote: > > We are using the Live555 Proxy Server, live version 2023.07.24. Sorry, but only the latest version of the code is supported; see http://live555.com/liveMedia/faq.html#old-versions Ross Finlayson Live Network

Re: [Live-devel] use of volatile in doEventLoop for interthread synchronization

2024-08-01 Thread Ross Finlayson
) the C++ std library.) 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

Re: [Live-devel] ServerMediaSession::generateSDPDescription breaks if time_t is a 64-bit long long but sizeof(long) == 4

2024-08-01 Thread Ross Finlayson
that you have the correct (and latest) version of the code, you should download the LIVE555 code only from our web site.) Ross Finlayson Live Networks, Inc. http://www.live555.com/ ___ live-devel mailing list live-devel@lists.live555.com http

Re: [Live-devel] LIVE555 client behavior when server changes client_port

2024-07-18 Thread Ross Finlayson
ferent port number. So, you need to fix your server. 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

Re: [Live-devel] LIVE555 client behavior when server changes client_port

2024-07-17 Thread Ross Finlayson
implementation instead?) 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

Re: [Live-devel] FramedSource deinit

2024-07-14 Thread Ross Finlayson
your “FramedSource” subclass’s destructor. In other words, be patient. 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

Re: [Live-devel] RTSP over HTTP on localhost only possible?

2024-07-02 Thread Ross Finlayson
t *only if* you have a firewall - between the server and client - that blocks UDP packets. 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

Re: [Live-devel] Technical inquiry

2024-06-25 Thread Ross Finlayson
e::createNew(envir()); with FramedSource* videoSource = MyH264LiveSource::createNew(envir()); if (videoSource == NULL) return NULL; return H264VideoStreamDiscreteFramer::createNew(envir(), videoSource); Ross Finlayson Live Networks, Inc. http

Re: [Live-devel] Technical inquiry

2024-06-25 Thread Ross Finlayson
I checked the testOnDemandRTSPServer demo program, but I didn't get the > information I wanted because it was an example of streaming file data. Nonetheless, you should use that code as a model for your application. See http://live555.com/liveMedia/faq.html#liveInput-unicast Ross Finlayso

Re: [Live-devel] Technical inquiry

2024-06-25 Thread Ross Finlayson
” directory; see http://live555.com/liveMedia/#testProgs 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

Re: [Live-devel] Size optimization of the libraries

2024-06-25 Thread Ross Finlayson
ately designed to be useful in embedded or other ‘small footprint’ systems. (That’s why, for example, we don’t mandate use of the C++ standard library.) Ross Finlayson Live Networks, Inc. http://www.live555.com/ ___ live-devel mailing list live-d

Re: [Live-devel] Calculating latency

2024-06-19 Thread Ross Finlayson
ion time, and comparing it to the client’s current ‘wall clock’ time (i.e., by calling “gettimeofday()”). 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

Re: [Live-devel] Stream handling

2024-06-19 Thread Ross Finlayson
ut stream is a sequence of discrete NAL units (i.e., one NAL unit at a time), you should instead (in your implementation of “createNewStreamSource()”) feed your input stream into a “H264VideoStreamDiscreteFramer”. (Note that each NAL should *not* begin with a ’start code’.) Ross Finlayso

Re: [Live-devel] Stream handling

2024-06-19 Thread Ross Finlayson
rather than creating a new instance of the source for each new client. But if your streams are prerecorded data (e.g., from a file), then you should probably set “reuseFirstSource” to False. Ross Finlayson Live Networks, Inc. http://www.live555.com/

Re: [Live-devel] Sink dies after 17 min and 53 sec

2024-06-18 Thread Ross Finlayson
minder that if you are streaming from a live source, then your media source object (“FramedSource” subclass) should *not* set “fDurationInMicroseconds”. That way, each NAL unit will be streamed immediately after it’s created. Ross Finlayson Liv

Re: [Live-devel] Sink dies after 17 min and 53 sec

2024-06-18 Thread Ross Finlayson
What happens if you use “openRTSP” <http://www.live555.com/openRTSP/> as a (command-line) RTSP client? Do you see anything in the RTSP protocol exchange that tells you what is happening after 17:53? Ross Finlayson Live Networks, Inc. http://www.live555.com/

Re: [Live-devel] Send a stream to server

2024-06-15 Thread Ross Finlayson
access the stream directly), then use our “LIVE555 Proxy Server”. 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

Re: [Live-devel] RTP Audio without sip

2024-06-14 Thread Ross Finlayson
“testAMRAudioStreamer”), and RTCP packets will be sent/received automatically by our code. 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

Re: [Live-devel] RTP Audio without sip

2024-06-13 Thread Ross Finlayson
e the filename a “.amr” suffix). For the transmitter application, you could similarly use “testMP3Streamer” as a guide. The most important thing to do here is call AMRAudioRTPSink::createNew() instead of MPEG1or2AudioRTPSink::createNew() Ross Finlayson L

Re: [Live-devel] RTP Audio without sip

2024-06-13 Thread Ross Finlayson
> On Jun 13, 2024, at 7:20 AM, Ross Finlayson wrote: > > For the transmitter application, you could similarly use “testMP3Streamer” as > a guide. Or you could use the “testAMRAudioStreamer” application. Ross Finlayson Live Networks, Inc. http://www

Re: [Live-devel] RTP Audio without sip

2024-06-13 Thread Ross Finlayson
ing one particular codec (and thus one particular RTP payload format), including the sampling frequency, and the number of audio channels (i.e., whether it’s mono or stereo)? This question is important, because the format of the RTP packet (including possible headers) will depend on the parti

Re: [Live-devel] Issues with testOnDemandRTSPServer receiving raw multicast M2T stream to RTSP

2024-06-11 Thread Ross Finlayson
you test receiving the stream using “openRTSP” - as you did here http://lists.live555.com/pipermail/live-devel/2024-April/022529.html do you still see any issues? Ross Finlayson Live Networks, Inc. http://www.live555.com/ ___ live-devel

Re: [Live-devel] Difference between live555ProxyServer and openRTSP

2024-06-05 Thread Ross Finlayson
Sorry, but I can’t explain why “openRTSP” would receive data from a back-end RTSP stream, but “live555ProxyServer” - when run from the same computer on the same back-end RTSP stream - would not. You’re going to have to figure this out yourself. Sorry. Ross Finlayson Live Networks, Inc. http

Re: [Live-devel] Difference between live555ProxyServer and openRTSP

2024-06-05 Thread Ross Finlayson
> On Jun 5, 2024, at 1:30 PM, info wrote: > > Yes it is Yes to what? Please answer each of my questions - 1/ and 2/ - in order. Ross Finlayson Live Networks, Inc. http://www.live555.com/ ___ live-devel mailing list live-devel@lists.li

Re: [Live-devel] Difference between live555ProxyServer and openRTSP

2024-06-05 Thread Ross Finlayson
the same computer, as the same user, run openRTSP rtsp://192.168.1.3/proxyStream Do you receive any data? (In each case, *do not* use the -t option.) Ross Finlayson Live Networks, Inc. http://www.live555.com/ ___ live-devel

Re: [Live-devel] Difference between live555ProxyServer and openRTSP

2024-06-05 Thread Ross Finlayson
, but without -t. What do you see? > Maybe the rtsp client implementation is different? No, it’s the same (the “RTSPClient” class). And you can see this because, Remember, You Have Complete Source Code Ross Finlayson Live Networks, Inc. http://www.live555.com/ ___

Re: [Live-devel] Difference between live555ProxyServer and openRTSP

2024-06-05 Thread Ross Finlayson
I.e., do *not* use the “-t” option. 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

Re: [Live-devel] Difference between live555ProxyServer and openRTSP

2024-06-05 Thread Ross Finlayson
> On Jun 5, 2024, at 1:06 AM, Denis Gottardello > wrote: > > Which is the difference between live555ProxyServer and openRTSP? There’s no significant difference between running “live555ProxyServer -t” and “openRTSP -t”. Both will ask the server to stream via RTP/RTCP-over

Re: [Live-devel] Forcing TCP packets to send immediately from server

2024-06-04 Thread Ross Finlayson
that blocks UDP packets (and which can’t be fixed). You should try to avoid doing this if possible, 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

Re: [Live-devel] live555 as video surveillance system

2024-06-01 Thread Ross Finlayson
> On Jun 1, 2024, at 2:21 PM, Ross Finlayson wrote: > > > >> On Jun 1, 2024, at 12:57 PM, i...@denisgottardello.it wrote: >> >> After having removed "-t" from command, five 5 cameras are perfect, the >> other 4 >> don't working. Ma

Re: [Live-devel] live555 as video surveillance system

2024-06-01 Thread Ross Finlayson
ckets? But if any RTSP camera does not support streaming RTP over UDP, then it’s certainly not well made. (A reminder that I’m willing to help out any camera manufacturer who wishes to improve their products to better support RTSP/RTP/RTCP.) Ross Finlayson Live Network

Re: [Live-devel] live555 as video surveillance system

2024-06-01 Thread Ross Finlayson
ing a buggy implementation of RTP/RTCP-over-TCP. Please > upgrade it!" > I can't upgrade the camera. What can I do in order to adapt live555 to the > camera? Stop trying to stream over TCP. Ross Finlayson Live Networks, Inc. http://www.live555.com/ ___

Re: [Live-devel] building on raspberrypi Bookworm

2024-05-29 Thread Ross Finlayson
> On May 29, 2024, at 6:35 PM, Brian Koblenz > wrote: > > still missing?? You must be getting an old, cached copy of the tar file. To be sure that you get the latest one, download http://www.live555.com/liveMedia/public/live.2024.05.30.tar.gz instead. Ross Finlayson L

Re: [Live-devel] building on raspberrypi Bookworm

2024-05-29 Thread Ross Finlayson
> On May 29, 2024, at 5:56 PM, Brian Koblenz > wrote: > > Here is what I downloaded: > wget http://www.live555.com/liveMedia/public/live555-latest.tar.gz > > After unpacking, I do not see any live/config.raspberrypi Oops, that was my mistake. Sorry about that.

Re: [Live-devel] building on raspberrypi Bookworm

2024-05-29 Thread Ross Finlayson
about C++ compilers complaining about ‘indentation’ (which is a bit weird, considering that indentation has no semantic significance in the language). And the examples you gave are certainly not ‘misleading’. I suggest turning off such warnings if you can. Ross Finlayson Live Networks, Inc

Re: [Live-devel] Force disconnection from server side

2024-05-23 Thread Ross Finlayson
erverMediaSession() on your RTSP server. You can pass as parameter either (a pointer to) the “ServerMediaSession” object, or the character-string stream name. If you have more than one “ServerMediaSession” in your server, then you can iterate over them, and call “closeAllClientSessionsForSer

Re: [Live-devel] live555ProxyServer (last version) and buffer size

2024-05-13 Thread Ross Finlayson
ideo encoder so that it generates video that is more appropriate for streaming: By breaking up large ‘key frames’ into a sequence of smaller ‘slice’ NAL units. Otherwise you will be very susceptible to network packet loss. Ross Finlayson Live Networks, Inc. http://

Re: [Live-devel] How many proxies in a single instance of live555ProxyServer

2024-04-29 Thread Ross Finlayson
I’ll run out of IO before I run out of CPU > overhead… Yes, probably. 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

Re: [Live-devel] Help with live streaming h.264 frames

2024-04-24 Thread Ross Finlayson
API”. so I might be completely wrong here… 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

Re: [Live-devel] Using live555 to advertise multicast UDP

2024-04-24 Thread Ross Finlayson
aries) to set up a RTSP server that just ‘advertised’ a multicast stream, without actually sending it. Why aren’t you using RTP? Ross Finlayson Live Networks, Inc. http://www.live555.com/ ___ live-devel mailing list live-devel@lists.live555.com http:

Re: [Live-devel] Help with live streaming h.264 frames

2024-04-21 Thread Ross Finlayson
thread.) For a model of how to do this, see “liveMedia/DeviceSource.cpp” 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

Re: [Live-devel] Issue with serving raw UDP transport streams using testOnDemandRTSPServer

2024-04-19 Thread Ross Finlayson
- resulting in Transport Packets getting retransmitted (by the RTSP server) slower than they should. Ross Finlayson Live Networks, Inc. http://www.live555.com/ ___ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman

Re: [Live-devel] Issue with serving raw UDP transport streams using testOnDemandRTSPServer

2024-04-18 Thread Ross Finlayson
Andy, Thanks for the report. I was able to reproduce this problem, and am currently working on tracking down the cause and coming up with a fix. Stay tuned… Ross Finlayson Live Networks, Inc. http://www.live555.com/ ___ live-devel mailing list

Re: [Live-devel] openRTSP, h265 and mp4

2024-04-16 Thread Ross Finlayson
write H.265 video into a MP4 file (currently, only H.264). That will probably be easy to implement; I will likely do it soon. Ross Finlayson Live Networks, Inc. http://www.live555.com/ ___ live-devel mailing list live-devel@lists.live555.com htt

Re: [Live-devel] Get version of shared library binary

2024-04-14 Thread Ross Finlayson
const* const liveMediaLibraryVersionStr; extern int const liveMediaLibraryVersionInt; (defined in “liveMedia/include/liveMedia_version.hh”) to get the library version at runtime. I hope this helps. Ross Finlayson Live Networks, Inc. http://www.live555.com

Re: [Live-devel] Issue with serving raw UDP transport streams using testOnDemandRTSPServer

2024-04-14 Thread Ross Finlayson
irst data). Are you able to reproduce your problem with “openRTSP” as a client? I suggest both stopping the client using Control-c, and stopping it by explicitly specifying a stream duration - e.g., by adding “-d 10” to the “openRTSP” command line. If not, then this might be a problem with VL

Re: [Live-devel] Retrieving buffers of data from an RTSP derived stream

2024-03-12 Thread Ross Finlayson
e a lot simpler to try to use RTSP/RTP all the way. This is probably as much help as I can give you now ‘for free’ on this mailing list. (But I am open to possible helping your company as a consultant on your project, should you be interested.) Ross F

Re: [Live-devel] Retrieving buffers of data from an RTSP derived stream

2024-03-12 Thread Ross Finlayson
LIVE555 Proxy Server -> RTSP/RTP -> (unmodified) LIVE555 Proxy Server -> RTSP clients or, even better: RTSP server (media source) -> (unmodified) LIVE555 Proxy Server -> RTSP clients Ross Finlayson Live Networks, Inc. http://www.live555.com/ ___

Re: [Live-devel] Retrieving buffers of data from an RTSP derived stream

2024-03-12 Thread Ross Finlayson
Server” - http://live555.com/proxyServer/ - not suitable for your needs? 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

Re: [Live-devel] RTSP server on live555 start send client on I-Frame (h264)

2024-03-10 Thread Ross Finlayson
arily) get data that starts with an I-frame. 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

Re: [Live-devel] Using certificate chains

2024-03-08 Thread Ross Finlayson
Raphael, Thanks for the note. I have just installed a new version (2024-03-08) of the code that calls “SSL_CTX_use_certificate_chain_file()” instead of “SSL_CTX_use_certificate_file()”, as you suggested. Ross Finlayson Live Networks, Inc. http://www.live555.com

Re: [Live-devel] dateHeader() obeys locale, but shouldn't

2024-02-28 Thread Ross Finlayson
Lauri, Thanks for the report. You are correct: The RTSP specification uses the HTTP/1.1 specification (RFC 2068) to define the format of the “Date:” header, which should not be localized. I have just installed a new version (2024.02.28) of the code that contains this fix. Ross Finlayson

Re: [Live-devel] RTSP server on live555 start send client on I-Frame (h264)

2024-02-28 Thread Ross Finlayson
ame data (in fact, the exact same RTP packet) to each concurrent client. And that’s fine. 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

Re: [Live-devel] RTSP server on live555 start send client on I-Frame (h264)

2024-02-27 Thread Ross Finlayson
be able to use this information to help decode the stream. 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

  1   2   3   4   5   6   7   8   9   10   >