Alessandro Ros
44fda6650f
rtsp server: make runOnConnect work again ( #1409 )
3 years ago
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
3 years ago
aler9
e3fff72b7c
move format processors into dedicated folder
3 years ago
aler9
535cbe41e8
speed up tests
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
bf14467331
move high-level tests into dedicate workflow ( #1219 )
3 years ago
aler9
ea528f47e1
speed up tests
3 years ago
aler9
67e8a01d56
rtmp: split net.Conn from rtmp.Conn
3 years ago
aler9
ec4c40b222
update gortsplib
3 years ago
aler9
1e07636f86
change default RTSPS port ( #867 )
3 years ago
aler9
d929197b21
propagate H264 packets throughout the server
3 years ago
aler9
3fc4ca6465
update gortsplib; downgrade pion/rtp to v1
3 years ago
aler9
6dc11c2906
RTSP server/source: fix encoding of RTP packets with padding
...
This fixes a SIGSEGV with GStreamer.
3 years ago
aler9
5504ff44b6
rtsp: parse all incoming RTP/RTCP packets
4 years ago
aler9
2bfdcc7d89
update gortsplib
4 years ago
aler9
c208cb9aff
update external authentication tests
4 years ago
aler9
11760fd79f
support external authentication ( #504 ) ( #517 )
4 years ago
aler9
b4155a4fdf
rtsp: support reading with VLC and multicast
4 years ago
aler9
f7419586af
update gortsplib
4 years ago
aler9
d5c55a8ddc
move test into gortsplib
4 years ago
aler9
08fa61e56d
do not add an 'all' path automatically if not present in the configuration file
4 years ago
aler9
a867c469fd
fix automatic deletion of regexp paths ( #664 ) ( #680 )
4 years ago
aler9
2e7c56a24f
remove useless test
4 years ago
aler9
9245a79cf1
remove ffmpeg from tests
4 years ago
aler9
2d12c37074
use require.EqualError() in tests
4 years ago
aler9
c9c9c88ac8
update golangci-lint
4 years ago
aler9
509bed355a
update gortsplib
4 years ago
aler9
0d15e2772a
close custom commands with SIGINT again ( #495 )
4 years ago
aler9
f114e90c55
speed up tests
4 years ago
aler9
6921a402d1
decode the configuration when decoding JSON
4 years ago
aler9
9398cea0c2
update golangci-lint
4 years ago
aler9
b65207012c
update gortsplib
4 years ago
aler9
d7f1c04711
close custom commands with SIGQUIT instead of SIGINT ( #495 )
4 years ago
aler9
00dd622180
rename readIps and PublishIps into readIPs and publishIPs
4 years ago
aler9
9062dbf883
move most components into internal/core
...
in this way coverage can be computed correctly.
4 years ago
aler9
a6d9578d4c
RTSP server: support setupping tracks with arbitrary interleaved IDs ( #402 )
4 years ago
aler9
e64edcfda9
RTSP source: support proxing with UDP-multicast
4 years ago
aler9
75e1e3e4dc
RTSP server: support reading with multicast ( #214 ) ( #324 )
4 years ago
aler9
344e75a9bd
update gortsplib
4 years ago
aler9
99323ba740
update golangci-lint
4 years ago
aler9
82cf73af70
rename test files
4 years ago
aler9
79a3ab316f
RTSP: add SSRC to Transport header ( #380 )
4 years ago
aler9
6d02ec9478
update gortsplib
4 years ago
aler9
7096c16afb
fix tests
4 years ago
aler9
64d9d7f342
speed up tests
4 years ago
aler9
c986cb254b
implement RTSP sessions ( #149 )
4 years ago
aler9
a1a56ff203
allow to set a different listen IP for each listener ( #343 )
4 years ago
aler9
dee045f961
implement reading with HLS
4 years ago