Implement RTSP encryption support

RTSP encryption is mandatory for client that report core version 1 or later.
This commit is contained in:
Cameron Gutman
2024-02-02 23:01:33 -06:00
parent ca29eac53a
commit f80b23750b
3 changed files with 310 additions and 54 deletions

View File

@@ -31,6 +31,10 @@ namespace rtsp_stream {
int surround_info;
bool enable_hdr;
bool enable_sops;
std::optional<crypto::cipher::gcm_t> rtsp_cipher;
std::string rtsp_url_scheme;
uint32_t rtsp_iv_counter;
};
void