Alessandro Ros
9571afd715
update gortsplib ( #1690 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
Alessandro Ros
053f2ec282
rename repository and executable ( #1641 )
2 years ago
Alessandro Ros
2dffccf9c1
update gortsplib, gohlslib ( #1637 )
2 years ago
aler9
ad978ab732
tests: fix race condition
2 years ago
aler9
e7e8d5ce20
api: add more attributes to WebRTC connections
...
new attributes: peerConnectionEstablished, localCandidate, remoteCandidate
2 years ago
aler9
ec8175e434
fix tests
2 years ago
aler9
fbf8e82db5
update gortsplib
2 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.
2 years ago
aler9
7ed0a873f5
use Track.String() instead of reflect for getting track names
3 years ago
aler9
282d155a4f
update gortsplib
3 years ago
Alessandro Ros
8bee4af86a
api, metrics: add number of bytes received and sent from/to all entities ( #1235 )
...
* API: number of bytes received/sent from/to RTSP connections
* API: number of bytes received/sent from/to RTSP sessions
* API: number of bytes received/sent from/to RTMP connections
* API: number of bytes sent to HLS connections
* API: number of bytes received from paths
* metrics of all the above
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
a8d1f91646
fix tests that involve HTTP clients
3 years ago
aler9
afcb874657
add missing tests
3 years ago
aler9
960cfb9f99
api: always encode timestamps wth RFC3339 ( #1093 )
...
this fixes "lastRequest" in /v1/hlsmuxers/list that was encoded in a
wrong format
3 years ago
aler9
101ea25448
api: add published track list to /v1/paths/list
3 years ago
aler9
7067c02030
api: return static sources in paths/list even if sourceOnDemand is true
3 years ago
aler9
ec4c40b222
update gortsplib
3 years ago
aler9
1e07636f86
change default RTSPS port ( #867 )
3 years ago
aler9
2bfdcc7d89
update gortsplib
3 years ago
aler9
a1fed6fb38
rtsp source: set ServerName when using TLS ( #708 )
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
79e73c5cb4
api: add /v1/hlsmuxers/list endpoint
4 years ago
aler9
b70a4bfe5b
fix regression that prevented setting config slices with env variables ( #612 )
4 years ago
aler9
ca9645c2f9
api: decode durations from strings instead of numbers
...
This allows to use human-readable durations with the API,
for instance: "5s" instead of 5000000000
4 years ago
aler9
e2f33a7495
api: support working with path configs that contains slashes ( #581 )
4 years ago
aler9
9398cea0c2
update golangci-lint
4 years ago
aler9
b65207012c
update gortsplib
4 years ago
aler9
6e5564c0a2
api: return rtspsSessions in case of RTSPS sessions
4 years ago
aler9
da7f9c7ee1
api: add RTSPS endpoints to list and kick RTSPS sessions
4 years ago
aler9
20ac25571c
api: add "state" field to RTSP sessions and RTMP connections
4 years ago
aler9
10b5a6b4dd
api: add v1 prefix
4 years ago
aler9
3134b95e80
api: add documentation
4 years ago
aler9
0535ab8e9c
api: add tests
4 years ago