aler9
|
055e08ac6c
|
remove "on" prefix from most communication functions between components
|
3 years ago |
aler9
|
e45820b2c0
|
hls server: show real client IPs when behind a proxy (#955)
|
3 years ago |
aler9
|
58b2e7d24f
|
move trackID into data
|
3 years ago |
aler9
|
d929197b21
|
propagate H264 packets throughout the server
|
3 years ago |
aler9
|
a59ddf7176
|
rtsp server: remove useless check
|
3 years ago |
aler9
|
0605a2f369
|
update linter
|
3 years ago |
aler9
|
3fc4ca6465
|
update gortsplib; downgrade pion/rtp to v1
|
3 years ago |
aler9
|
f53b316c0d
|
rtsp server: generate RTCP sender reports automatically; stop routing RTCP packets
|
3 years ago |
aler9
|
28063a1fbe
|
rename stream.onPacketRTP/RTCP into stream.writePacketRTP/RTCP
|
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
|
87f24f1704
|
update gortsplib
|
4 years ago |
aler9
|
507afbf73d
|
make logs more clear
|
4 years ago |
aler9
|
43471a05ab
|
update gortsplib
|
4 years ago |
aler9
|
5504ff44b6
|
rtsp: parse all incoming RTP/RTCP packets
|
4 years ago |
aler9
|
3e8668f9e2
|
rtsp server: allow again H264 tracks without SPS or PPS in the SDP (#787)
|
4 years ago |
aler9
|
2bfdcc7d89
|
update gortsplib
|
4 years ago |
ShiBen
|
e3f63a43c9
|
External authentication support send url raw query
Do some dynamic authentication, such as token
|
4 years ago |
aler9
|
8ac665be87
|
un-capitalize private fields
|
4 years ago |
aler9
|
ed635db87e
|
print debug log message in case of non-critical authentication errors
|
4 years ago |
aler9
|
11760fd79f
|
support external authentication (#504) (#517)
|
4 years ago |
aler9
|
1617d07ba3
|
do not wait for external commands to exit during runtime
wait for them during shutdown.
|
4 years ago |
aler9
|
84735426eb
|
print a message when a custom command exits suddently
|
4 years ago |
aler9
|
ebc201bda2
|
make regexp groups available to custom commands (#642)
|
4 years ago |
aler9
|
c65f4509bd
|
update gortsplib
|
4 years ago |
Tristan Matthews
|
4fcfd95619
|
rtsp_session: log error if config parsing fails
|
4 years ago |
aler9
|
f7ea9a6b2d
|
rtsp server: check validity of announced tracks
|
4 years ago |
aler9
|
f7419586af
|
update gortsplib
|
4 years ago |
aler9
|
eab2663420
|
move VLC authentication hack into gortsplib
|
4 years ago |
aler9
|
ab70f946b0
|
unexport members of private structs
|
4 years ago |
aler9
|
8875c8eaa6
|
rtsp: print exact reason when a session is destroyed (#649)
|
4 years ago |
aler9
|
be54bed373
|
remove useless checks
|
4 years ago |
aler9
|
509bed355a
|
update gortsplib
|
4 years ago |
aler9
|
160966e81b
|
print log messages when runOnConnect and runOnRead are started or stopped
|
4 years ago |
aler9
|
ab71f22560
|
move decoding of more configuration into JSON decoding
|
4 years ago |
aler9
|
9398cea0c2
|
update golangci-lint
|
4 years ago |
aler9
|
6e5564c0a2
|
api: return rtspsSessions in case of RTSPS sessions
|
4 years ago |
aler9
|
da44bbd18a
|
api: normalize entity names
|
4 years ago |
aler9
|
6702cb41ed
|
api: make sure that entities are deleted immediately after a kick request
|
4 years ago |
aler9
|
e57177ef49
|
cleanup
|
4 years ago |
aler9
|
20ac25571c
|
api: add "state" field to RTSP sessions and RTMP connections
|
4 years ago |
aler9
|
6163095a11
|
fix crash that happens when sourceOnDemand is true and a source times out
|
4 years ago |
aler9
|
ed375583d0
|
Implement an HTTP API to query and control the server
|
4 years ago |
aler9
|
f0a283d141
|
reload only rtsp server when authMethods is changed
|
4 years ago |
aler9
|
be1e7c5cc9
|
move code into gortsplib
|
4 years ago |
aler9
|
eee64a1450
|
split readPublisher into reader and publisher
|
4 years ago |
aler9
|
5ab989250d
|
cleanup
|
4 years ago |
aler9
|
de6e9589b8
|
fix multiple freezes during shutdown of components
|
4 years ago |
aler9
|
82e65230fd
|
speed up hls remuxing by linking together pathManager and hlsServer
|
4 years ago |
aler9
|
1146d5cf1b
|
hls: new option hlsAlwaysRemux to always remux streams into HLS, not only when requested
|
4 years ago |
aler9
|
9062dbf883
|
move most components into internal/core
in this way coverage can be computed correctly.
|
4 years ago |