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;
35 bool continuous_audio;
39 std::optional<crypto::cipher::gcm_t> rtsp_cipher;
40 std::string rtsp_url_scheme;
41 uint32_t rtsp_iv_counter;
44 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:642
void launch_session_clear(uint32_t launch_session_id)
Clear state for the specified launch session.
Definition rtsp.cpp:631
int session_count()
Get the number of active sessions.
Definition rtsp.cpp:635
Declarations for thread-safe data structures.