--- Begin Message ---
Thanks for your response. I will provide more context here.
I followed the code in the testRTSPClient.cpp, and defines our own client as
well as data sink. The current setup is I have a local device running ubuntu
18.04 and an ip camera(have two streams), both of them connecting to my router
through cable. When I setup 9 or less subsessions from one stream, the
application will capture frame and do something else. However, when I increase
the number of subsessions to 10 or more(even 8 subsessions from stream 1 and 8
subsessions from stream2), after running a while, the connection of them all
got disconnected and then they try to reconnect, but only several of them get
reconnected, and this cause the whole stream blocked.
I even try to use openRTSP to have a stress test, and the result is only 10
subsessions, either from one stream or from two streams(the connected
subsession is random), get connected and other ones report server 500 internal
error.
I am not sure if this is a network problem or camera problem. I assume this
does not result from application code. Looking forward to getting your response.
Thanks.
On 12/10/20, 1:38 PM, "live-devel on behalf of Ross Finlayson"
<live-devel-boun...@us.live555.com on behalf of finlay...@live555.com> wrote:
CAUTION: This email originated from outside of the organization. Do not
click links or open attachments unless you can confirm the sender and know the
content is safe.
> On Dec 11, 2020, at 9:14 AM, Zhang, David via live-devel
<live-de...@us.live555.com> wrote:
>
> Recently I have met a problem when connecting multiple RTSP streams in
our application. When I connect 9 streams, the application will work properly.
But when I increase the number of streams to 10 or more, the streams will first
run for a while(about capturing 3000 frames) and then all the streams get
blocked and do not get next frame anymore. I am not sure why this happens.
You haven’t said anything about which part of the “LIVE555 Streaming Media”
code you are using, and how. However, problems like this are often caused by
OS-imposed limits on the number of open sockets that can be used by an
application; see http://live555.com/liveMedia/faq.html#scalability
Also, of course, make sure that you are using the most up-to-date version
of the software; see http://live555.com/liveMedia/faq.html#latest-version
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
--- End Message ---
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel