Commit Graph
24 Commits
Author SHA1 Message Date
Alessandro RosandGitHub 39c072edd6 change repository owner (#1801) 2023-05-16 16:14:20 +02:00
Alessandro RosandGitHub a14246d776 webrtc: support publishing with WHIP and reading with WHEP (#1800) 2023-05-16 15:59:37 +02:00
Alessandro RosandGitHub 02e6c24c83 update dependencies (#1698) 2023-04-13 18:15:13 +02:00
Alessandro RosandGitHub f3a728b918 update gohlslib (#1684) 2023-04-11 22:01:41 +02:00
Alessandro RosandGitHub 79872cabd6 metrics: return metrics even if there are no paths or clients (#1688) 2023-04-11 20:47:29 +02:00
Alessandro RosandGitHub 053f2ec282 rename repository and executable (#1641) 2023-04-01 19:52:06 +02:00
Alessandro RosandGitHub 2dffccf9c1 update gortsplib, gohlslib (#1637) 2023-04-01 18:39:12 +02:00
aler9 ec86401037 webrtc: make HTTPS optional (#1312) 2022-12-19 23:26:07 +01:00
Alessandro RosandGitHub 5efe97abf1 Support reading with WebRTC (#1242) 2022-12-16 00:50:47 +01:00
Alessandro RosandGitHub 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.
2022-12-13 20:54:17 +01:00
aler9 282d155a4f update gortsplib 2022-11-15 23:47:12 +01:00
Alessandro RosandGitHub 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
2022-11-11 11:59:52 +01:00
Alessandro RosandGitHub 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
2022-11-09 18:31:31 +01:00
Alessandro RosandGitHub bf14467331 move high-level tests into dedicate workflow (#1219) 2022-11-02 18:25:49 +01:00
aler9 f1fb00b80f update golangci-lint 2022-09-17 21:19:45 +02:00
aler9 ec4c40b222 update gortsplib 2022-06-23 13:54:48 +02:00
aler9 2bfdcc7d89 update gortsplib 2022-01-30 17:43:03 +01:00
aler9 f7419586af update gortsplib 2021-11-12 22:29:56 +01:00
aler9 08fa61e56d do not add an 'all' path automatically if not present in the configuration file 2021-11-06 12:51:38 +01:00
aler9 afabd331d9 metrics: add hls_muxers metric 2021-11-05 17:29:13 +01:00
Konstantin SalnikovandAlessandro Ros a83f57bc3e implement per-path metrics 2021-10-28 19:38:54 +02:00
aler9 9398cea0c2 update golangci-lint 2021-09-09 23:05:54 +02:00
aler9 b65207012c update gortsplib 2021-08-25 19:51:59 +02:00
aler9 f1a812ba5d rewrite metrics system to provide more data (#492) 2021-08-12 11:49:21 +02:00