wukko
c7c9cf2f0f
api: add local processing response type & param
...
`local-processing` type returns needed info for on-device processing and creates basic proxy tunnels
2025-01-29 15:00:50 +06:00
jj
c4c47bdc27
merge: 10.6 updates
2025-01-21 13:36:37 +00:00
jj
600c769141
api/stream: implement itunnel transplants
2025-01-20 15:55:26 +00:00
jj
035825bc05
api: cache original request parameters in stream
2025-01-20 14:38:55 +00:00
jj
05e0f031ed
api/stream: add Estimated-Content-Length
header to tunnels
...
present where Content-Length cannot be accurately calculated,
pure proxy streams do not have this header and instead have
the accurate Content-Length one.
2024-12-16 17:07:30 +00:00
jj
e7c2872e40
api/stream: rename getInternalStream to getInternalTunnel
2024-12-16 10:16:48 +00:00
jj
6c39edbc10
api/stream: use dispatcher if passed to istream
2024-12-04 18:17:13 +00:00
jj
90d57ab6ea
api/config: store tunnelPort in env
2024-11-01 17:02:29 +00:00
jj
66cb8d360d
api: move hmac secrets to single file
2024-11-01 12:16:53 +00:00
jj
40d6a02b61
api: cluster support
...
still missing synchronization for some structures
2024-10-31 22:59:06 +00:00
jj
2d6d406f48
api/crypto: use buffers for salt directly instead of hex strings
2024-10-31 22:42:46 +00:00
jj
93e6344fc7
api/stream/manage: make itunnel port configurable
...
this allows us to bind internal streams to
a specific worker in the future
2024-10-31 22:35:26 +00:00
jj
132255b004
api/stream/manage: use cobalt Store for stream cache
2024-10-31 22:33:32 +00:00
wukko
776c4f4dba
api/stream/manage: don't use clones in node cache
2024-10-30 23:56:14 +06:00
wukko
24ae08b105
api/stream: add isHLS
to stream cache
2024-10-28 15:15:41 +06:00
wukko
a46e04358a
api/match-action: rename isM3U8
to isHLS
and u
to url
2024-10-28 15:14:36 +06:00
dumbmoron
15a90e9b11
api/stream: use Map for storing info about internal streams
2024-09-09 14:29:06 +00:00
wukko
fff1c6c7a6
web & api: rename stream to tunnel
...
- updated the endpoint to /tunnel
- updated status to tunnel
- fixed one incorrectly named error in web
2024-09-05 00:26:48 +06:00
wukko
91fd26e880
api: add audio bitrate functionality
2024-08-22 19:35:17 +06:00
wukko
facf7741ce
api/stream: standardize stream types & clean up related functions
2024-08-22 17:37:31 +06:00
wukko
3bd1a00855
api: renovate endpoints
...
no more redundant "/api" path
2024-08-03 21:51:05 +06:00
wukko
dd831e13e8
api: flatten code directories, better filenames, remove old files
2024-08-03 14:47:13 +06:00