14namespace rtsp_stream {
15 constexpr auto RTSP_SETUP_PORT = 21;
20 crypto::aes_t gcm_key;
23 std::string av_ping_payload;
24 uint32_t control_connect_data;
27 std::string unique_id;
34 std::string surround_params;
38 std::optional<crypto::cipher::gcm_t> rtsp_cipher;
39 std::string rtsp_url_scheme;
40 uint32_t rtsp_iv_counter;
43 void 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:616
void launch_session_clear(uint32_t launch_session_id)
Clear state for the specified launch session.
Definition rtsp.cpp:605
int session_count()
Get the number of active sessions.
Definition rtsp.cpp:609
Declarations for thread-safe data structures.