12namespace rtsp_stream {
13 constexpr auto RTSP_SETUP_PORT = 21;
18 crypto::aes_t gcm_key;
21 std::string av_ping_payload;
22 uint32_t control_connect_data;
25 std::string unique_id;
32 std::string surround_params;
36 std::optional<crypto::cipher::gcm_t> rtsp_cipher;
37 std::string rtsp_url_scheme;
38 uint32_t rtsp_iv_counter;
42 launch_session_raise(std::shared_ptr<launch_session_t> launch_session);
Declarations for cryptography functions.
void terminate_sessions()
Terminates all running streaming sessions.
Definition rtsp.cpp:648
void launch_session_clear(uint32_t launch_session_id)
Clear state for the specified launch session.
Definition rtsp.cpp:635
int session_count()
Get the number of active sessions.
Definition rtsp.cpp:640
Declarations for thread-safe data structures.