ReenigneArcher
|
8689469ea8
|
refactor(main): move remaining entry related code (#2127)
|
2024-02-11 14:15:45 -05:00 |
|
ReenigneArcher
|
1c50bc502b
|
refactor(main): move map_port to network (#2115)
|
2024-02-09 09:15:47 -05:00 |
|
ReenigneArcher
|
0aa4f06c39
|
refactor(logging): separate logging from main (#2110)
|
2024-02-07 09:59:24 -05:00 |
|
Cameron Gutman
|
3578727ff9
|
Require RTSP encryption when encryption mode is set to mandatory
This also lets us provide a friendly error to the client when it is rejected.
|
2024-02-03 15:05:43 -06:00 |
|
Cameron Gutman
|
f80b23750b
|
Implement RTSP encryption support
RTSP encryption is mandatory for client that report core version 1 or later.
|
2024-02-03 15:05:43 -06:00 |
|
Cameron Gutman
|
ca29eac53a
|
Refactor RTSP handling to be session-based rather than socket-based
This is required to support per-session attributes like encryption keys during RTSP message processing.
|
2024-02-03 15:05:43 -06:00 |
|
Cameron Gutman
|
c88fa655f5
|
Implement video encryption
|
2024-01-19 18:57:58 -06:00 |
|
Cameron Gutman
|
23fb07d4a2
|
Implement control stream v2 encryption
|
2024-01-19 18:57:58 -06:00 |
|
Cameron Gutman
|
3d6e7f447a
|
Refactor audio encryption to use new encryption flags
|
2024-01-19 18:57:58 -06:00 |
|
Cameron Gutman
|
77b0bab374
|
Pass launch_session_t directly into session::alloc()
|
2024-01-19 18:57:58 -06:00 |
|
Cameron Gutman
|
66e31a21fb
|
Compute the bitrate on the host side for supported clients
|
2023-12-30 18:27:37 -06:00 |
|
Cameron Gutman
|
a9f2679a49
|
Implement new protocol extension to match client connections together
Fixes #1804
Fixes #1862
Fixes #1852
|
2023-12-30 11:26:53 -06:00 |
|
zoeyjodon
|
a851ef6068
|
Extend session timeout (#1890)
|
2023-12-09 09:31:04 -05:00 |
|
Cameron Gutman
|
56d13bc7e8
|
Fix missing newline in SDP response
|
2023-10-06 21:07:14 -05:00 |
|
Cameron Gutman
|
62a5cd959a
|
Implement IPv6 support
|
2023-08-27 18:12:02 -05:00 |
|
Cameron Gutman
|
69e720b44b
|
Implement AV1 support
|
2023-08-19 18:36:48 -05:00 |
|
ns6089
|
68fa43a61c
|
Add standalone NVENC encoder
|
2023-08-13 07:01:09 -05:00 |
|
Cameron Gutman
|
1ef8cb1111
|
Send feature flags in RTSP DESCRIBE response
|
2023-07-10 21:45:37 -05:00 |
|
ReenigneArcher
|
4ca6dc6c8e
|
docs: update file level doxygen blocks (#1258)
|
2023-05-07 18:12:39 -04:00 |
|
ReenigneArcher
|
979f7f4e60
|
docs: improvements to source code documentation (#1236)
|
2023-05-07 15:01:44 -04:00 |
|
Cameron Gutman
|
d33bd00bb4
|
Fix HEVC mode if the encoder changes
|
2023-04-16 15:53:02 -05:00 |
|
ReenigneArcher
|
21eb4eb6dd
|
clang: adjust formatting rules (#1015)
|
2023-03-27 21:45:29 -04:00 |
|
ReenigneArcher
|
31885434f2
|
docs: add doxygen (#1004)
|
2023-03-07 20:26:03 -05:00 |
|
Cameron Gutman
|
fa14b6ead7
|
Network performance optimizations (#771)
|
2023-01-16 18:17:04 -05:00 |
|
Cameron Gutman
|
f4a48f44e4
|
Rework audio bitrate and quality handling (#642)
|
2022-12-28 09:30:51 -05:00 |
|
ReenigneArcher
|
58ed5ba3ce
|
fix typos and comment formatting
|
2022-08-28 16:42:00 -04:00 |
|
ReenigneArcher
|
a4acaf15b0
|
move sunshine to src
- this will allow for common cpp workflow files within org
|
2022-08-07 23:37:57 -04:00 |
|