From aeb4e8b0a0c48ee1cdf0f45960ab34b8e16b3a48 Mon Sep 17 00:00:00 2001 From: Andrea Bondavalli Date: Tue, 2 Jun 2020 09:55:51 -0700 Subject: [PATCH] Changed maximum number of concurrent RTSP server sessions to 128 (double the maximum number of allowed Sources) --- daemon/rtsp_server.hpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/daemon/rtsp_server.hpp b/daemon/rtsp_server.hpp index 01901cb..903ade3 100644 --- a/daemon/rtsp_server.hpp +++ b/daemon/rtsp_server.hpp @@ -79,13 +79,15 @@ class RtspSession : public std::enable_shared_from_this { class RtspServer { public: + constexpr static uint8_t session_num_max{(SessionManager::stream_id_max + 1) * 2}; + RtspServer() = delete; RtspServer(std::shared_ptr session_manager, std::shared_ptr config) : session_manager_(session_manager), config_(config), - sessions_(SessionManager::stream_id_max), - sessions_start_point_(SessionManager::stream_id_max), + sessions_(session_num_max), + sessions_start_point_(session_num_max), acceptor_(io_service_, tcp::endpoint(boost::asio::ip::address::from_string( config_->get_ip_addr_str()),