Alessandro Ros
b02d3b83c7
Send additional fields to the external authentication URL ( #1408 )
...
* send 'protocol' to the external authentication URL
* send session ID to the external authentication URL
2023-01-22 19:48:33 +01:00
aler9
e3fff72b7c
move format processors into dedicated folder
2023-01-05 12:54:00 +01:00
aler9
535cbe41e8
speed up tests
2023-01-05 00:01:15 +01:00
aler9
ec86401037
webrtc: make HTTPS optional ( #1312 )
2022-12-19 23:26:07 +01:00
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.
2022-12-13 20:54:17 +01:00
aler9
282d155a4f
update gortsplib
2022-11-15 23:47:12 +01:00
Alessandro Ros
bf14467331
move high-level tests into dedicate workflow ( #1219 )
2022-11-02 18:25:49 +01:00
aler9
ea528f47e1
speed up tests
2022-08-04 20:34:58 +02:00
aler9
67e8a01d56
rtmp: split net.Conn from rtmp.Conn
2022-07-09 17:25:33 +02:00
aler9
ec4c40b222
update gortsplib
2022-06-23 13:54:48 +02:00
aler9
1e07636f86
change default RTSPS port ( #867 )
2022-04-16 16:24:40 +02:00
aler9
d929197b21
propagate H264 packets throughout the server
2022-04-08 18:19:53 +02:00
aler9
3fc4ca6465
update gortsplib; downgrade pion/rtp to v1
2022-04-01 12:04:21 +02:00
aler9
6dc11c2906
RTSP server/source: fix encoding of RTP packets with padding
...
This fixes a SIGSEGV with GStreamer.
2022-03-08 12:54:23 +01:00
aler9
5504ff44b6
rtsp: parse all incoming RTP/RTCP packets
2022-02-18 00:14:52 +01:00
aler9
2bfdcc7d89
update gortsplib
2022-01-30 17:43:03 +01:00
aler9
c208cb9aff
update external authentication tests
2022-01-23 23:04:36 +01:00
aler9
11760fd79f
support external authentication ( #504 ) ( #517 )
2021-12-22 19:13:56 +01:00
aler9
b4155a4fdf
rtsp: support reading with VLC and multicast
2021-11-15 17:58:14 +01:00
aler9
f7419586af
update gortsplib
2021-11-12 22:29:56 +01:00
aler9
d5c55a8ddc
move test into gortsplib
2021-11-06 13:38:51 +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
a867c469fd
fix automatic deletion of regexp paths ( #664 ) ( #680 )
2021-11-03 22:28:50 +01:00
aler9
2e7c56a24f
remove useless test
2021-11-03 21:46:06 +01:00
aler9
9245a79cf1
remove ffmpeg from tests
2021-11-03 21:42:29 +01:00
aler9
2d12c37074
use require.EqualError() in tests
2021-11-03 17:52:47 +01:00
aler9
c9c9c88ac8
update golangci-lint
2021-10-30 13:06:29 +02:00
aler9
509bed355a
update gortsplib
2021-10-22 18:41:10 +02:00
aler9
0d15e2772a
close custom commands with SIGINT again ( #495 )
2021-10-03 16:09:40 +02:00
aler9
f114e90c55
speed up tests
2021-09-27 16:40:49 +02:00
aler9
6921a402d1
decode the configuration when decoding JSON
2021-09-27 16:40:49 +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
d7f1c04711
close custom commands with SIGQUIT instead of SIGINT ( #495 )
2021-08-12 15:16:39 +02:00
aler9
00dd622180
rename readIps and PublishIps into readIPs and publishIPs
2021-07-31 17:44:40 +02:00
aler9
9062dbf883
move most components into internal/core
...
in this way coverage can be computed correctly.
2021-07-24 16:09:52 +02:00