aler9
738c953a59
update gortsplib
3 years ago
aler9
ec86401037
webrtc: make HTTPS optional ( #1312 )
3 years ago
Alessandro Ros
c778c049ce
switch to gortsplib v2 ( #1301 )
...
Fixes #1103
gortsplib/v2 supports multiple formats inside a single track (media). This allows to apply the resizing algorithm to single formats inside medias.
For instance, if a media contains a a proprietary format and an H264 format, and the latter has oversized packets, they can now be resized.
3 years ago
aler9
282d155a4f
update gortsplib
3 years ago
Alessandro Ros
4ac175d3cc
api, metrics: add endpoints and metrics for RTSP connections ( #1233 )
...
new API endpoints:
* /v1/rtspconns/list
* /v1/rtspsconns/list
new metrics:
* rtsp_conns
* rtsps_conns
3 years ago
Alessandro Ros
bf14467331
move high-level tests into dedicate workflow ( #1219 )
3 years ago
aler9
f1fb00b80f
update golangci-lint
3 years ago
Alessandro Ros
820ba067f2
support RTMPS ( #1089 )
3 years ago
aler9
055e08ac6c
remove "on" prefix from most communication functions between components
3 years ago
aler9
08ddc9f83d
update gortsplib
3 years ago
aler9
ec4c40b222
update gortsplib
3 years ago
aler9
9d3fd3bc37
update gortsplib
3 years ago
aler9
d6a804f592
rtsp server: improve performance when reading with TCP
3 years ago
aler9
2bfdcc7d89
update gortsplib
4 years ago
aler9
d3bf643f77
save regexp groups in G1, G2 env variables instead of 1, 2 ( #642 )
4 years ago
aler9
49449eb5ad
Add new parameter 'runOnReady' ( #752 )
...
This is called when a stream is ready, whether it is published or proxied.
It replaces 'runOnPublsh'.
4 years ago
aler9
8ac665be87
un-capitalize private fields
4 years ago
aler9
ebc201bda2
make regexp groups available to custom commands ( #642 )
4 years ago
aler9
05b1a7e720
update gortsplib
4 years ago
aler9
f7419586af
update gortsplib
4 years ago
aler9
08fa61e56d
do not add an 'all' path automatically if not present in the configuration file
4 years ago
aler9
322ea55534
split API definitions between their corresponding structs
4 years ago
aler9
79e73c5cb4
api: add /v1/hlsmuxers/list endpoint
4 years ago
aler9
a867c469fd
fix automatic deletion of regexp paths ( #664 ) ( #680 )
4 years ago
aler9
9245a79cf1
remove ffmpeg from tests
4 years ago
aler9
2d12c37074
use require.EqualError() in tests
4 years ago
aler9
2af39db5be
hls: add https tests
4 years ago
aler9
9398cea0c2
update golangci-lint
4 years ago
aler9
f225363e7d
speed up tests
4 years ago
aler9
9062dbf883
move most components into internal/core
...
in this way coverage can be computed correctly.
4 years ago
aler9
75e1e3e4dc
RTSP server: support reading with multicast ( #214 ) ( #324 )
4 years ago
aler9
99323ba740
update golangci-lint
4 years ago
aler9
0e59e3df5c
switch to mkv test files
4 years ago
aler9
ac63959415
reorganize tests
4 years ago
aler9
f19e23eaa5
enable rtmp by default; add parameters to disable rtsp and rtmp
4 years ago
aler9
09cbeae60f
fix error "frame length greater than maximum allowed" ( #229 )
4 years ago
aler9
401b1ccec6
tidy up tests
4 years ago
aler9
809ea4bcdf
rewrite TestRTSPPublisherOverride ( #230 )
4 years ago
aler9
12ca6278fe
reorder tests
4 years ago
aler9
186a91800a
Support reading with RTMP ( #218 )
4 years ago
aler9
2f156b59f8
drop existing publisher when a new publisher connects ( #187 )
5 years ago
aler9
a42419eae3
fix tests
5 years ago
aler9
22ab4d489e
support relative fallback paths ( #201 )
5 years ago
aler9
0484e417ee
send status 461 instead of error when multicast is used ( #198 )
5 years ago
aler9
2025fa163d
implement RTMP authentication
5 years ago
aler9
3bcead121d
add a RTMP server that allows to publish legacy streams ( #132 )
5 years ago
aler9
f9a7ad7eca
add serverrtmp
5 years ago
aler9
b30dbc1315
start runOnDemand even with clients that don't send DESCRIBE ( #155 )
5 years ago
aler9
49ac52ff67
speed up RTMP sources
5 years ago
aler9
c179e924ee
remove useless sleeps from tests
5 years ago