aler9
|
0d4d81c333
|
remove useless code
|
4 years ago |
aler9
|
b70a4bfe5b
|
fix regression that prevented setting config slices with env variables (#612)
|
4 years ago |
aler9
|
ab71f22560
|
move decoding of more configuration into JSON decoding
|
4 years ago |
aler9
|
1f540a2aaf
|
return error in case of non-existent parameters in the configuration file
|
4 years ago |
aler9
|
b748e6d0ff
|
update error messages
|
4 years ago |
aler9
|
6921a402d1
|
decode the configuration when decoding JSON
|
4 years ago |
aler9
|
54292d712e
|
convert the configuration into JSON before loading it
|
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
|
64808863ed
|
move confenv into conf
|
4 years ago |
aler9
|
9398cea0c2
|
update golangci-lint
|
4 years ago |
aler9
|
df4c268813
|
support proxying HLS
|
4 years ago |
aler9
|
eb5bab7e58
|
hls: set default segment count to 3
|
4 years ago |
aler9
|
478102adc5
|
change default listen IP of metrics and pprof to 127.0.0.1
|
4 years ago |
aler9
|
dd33ef740e
|
api: change default listen address to 127.0.0.1:9997
|
4 years ago |
aler9
|
fdd487f3c5
|
rename "record" source value into "publisher"
|
4 years ago |
aler9
|
ed375583d0
|
Implement an HTTP API to query and control the server
|
4 years ago |
aler9
|
e516d265d6
|
refactor ondemand system
|
4 years ago |
aler9
|
9819ae43e8
|
cleanup
|
4 years ago |
aler9
|
00dd622180
|
rename readIps and PublishIps into readIPs and publishIPs
|
4 years ago |
aler9
|
1146d5cf1b
|
hls: new option hlsAlwaysRemux to always remux streams into HLS, not only when requested
|
4 years ago |
mattlamb99
|
0a2764ed05
|
Minor spelling fix
alfa -> alpha.
|
4 years ago |
frjol
|
bee089aced
|
Allow dot and tilde as part of the RTSP URL
|
4 years ago |
aler9
|
0a1b8eee25
|
cleanup
|
4 years ago |
aler9
|
7b1466146b
|
HLS: add Access-Control-Allow-Origin to every HTTP response; add parameter hlsAllowOrigin (#415)
|
4 years ago |
aler9
|
fbe3d9c67e
|
RTSP server: use one IP for each multicast stream; add multicast parameter to the configuration file
|
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
|
d21841c1b7
|
RTSP source: add option sourceAnyPortEnable to support cameras that don't provide server ports (#407)
|
4 years ago |
aler9
|
2bffbe4a09
|
RTSP: support sources with empty passwords (#395)
|
4 years ago |
aler9
|
a2dcb61978
|
write URL in uppercase
|
4 years ago |
aler9
|
cd9792fec0
|
conf: rewrite tests
|
4 years ago |
aler9
|
4844f169f4
|
conf: fix default pprof address
|
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 |
aler9
|
3d1b5296d7
|
RTSP source: add mandatory parameter sourceFingerprint to validate server certificates and prevent man-in-the-middle attacks (#350)
|
4 years ago |
aler9
|
c40fdbae7c
|
pprof: change capitalization
|
4 years ago |
aler9
|
a57f3d04a7
|
add parameter pprofPort to configure the port of the pprof listener
|
4 years ago |
aler9
|
0048a01584
|
add parameter disablePublisherOverride to disable publisher override (#230)
|
4 years ago |
aler9
|
c979217e0d
|
update golangci-lint
|
4 years ago |
Lionel Nicolas
|
c1862b3228
|
add ability to configure metrics port
Port could be specified by using either metricsPort config file entry or
RTSP_METRICSPORT environment variable.
|
4 years ago |
aler9
|
f19e23eaa5
|
enable rtmp by default; add parameters to disable rtsp and rtmp
|
4 years ago |
aler9
|
09cbeae60f
|
fix error "frame length greater than maximum allowed" (#229)
|
4 years ago |
aler9
|
a9385547ea
|
add parameter readBufferCount to support non-compliant servers or publishers (#211)
|
5 years ago |
aler9
|
22ab4d489e
|
support relative fallback paths (#201)
|
5 years ago |
aler9
|
86c718ae04
|
forbid usage of sourceOnDemand when source is not 'record'
|
5 years ago |
aler9
|
a047fdc404
|
split configuration into sections
|
5 years ago |
aler9
|
f9a7ad7eca
|
add serverrtmp
|
5 years ago |
aler9
|
da9d6df706
|
merge serverplain and servertls into serverrtsp
|
5 years ago |
aler9
|
2b4d22589c
|
move configuration tests into internal/conf
|
5 years ago |