aler9
|
dd151e9978
|
open the firewall in case of udp connections
|
5 years ago |
aler9
|
7743849e9a
|
replace events with channels
|
5 years ago |
aler9
|
194bd7653e
|
rename program.closeClient() into client.close()
|
5 years ago |
aler9
|
980989340b
|
fix possible deadlock when communicating with clients
|
5 years ago |
aler9
|
1b4201aa76
|
improve performance by using path instead of pathName for packet routing
|
5 years ago |
aler9
|
d28a14588a
|
rename findConfForPath()
|
5 years ago |
aler9
|
fc8bf8c830
|
simplify client.writeResError()
|
5 years ago |
aler9
|
2056689560
|
send TEARDOWN to source when its connection closes (#63)
|
5 years ago |
aler9
|
74f7e5df66
|
improve performance by avoiding copy() (#21)
|
5 years ago |
aler9
|
cd90970c85
|
fix udp frames routing in case of multiple publishers with same ip; fix #56
|
5 years ago |
aler9
|
edb2c1f5cd
|
check path name in configuration
|
5 years ago |
aler9
|
1399543e90
|
rename path id into path name
|
5 years ago |
aler9
|
161f1ec2bd
|
remove pathEnvVariable
|
5 years ago |
Liwei
|
3a508b1d42
|
add configuration item to specify name of variable used to pass path
|
5 years ago |
Liwei
|
c0b0b23c41
|
expose request path to runOn commands as an environment variable
|
5 years ago |
aler9
|
d0c2c3a586
|
support receiving single tracks (#48)
|
5 years ago |
aler9
|
6fcc3ee1e4
|
rewrite path handling; forbid slashes in base path
|
5 years ago |
aler9
|
90aa47d2a3
|
add metrics exporter (#37)
|
5 years ago |
aler9
|
e409f673d4
|
add option runOnDemand (#36)
|
5 years ago |
aler9
|
d7d2ba38f1
|
add option sourceOnDemand to pull sources only when there are connected clients (#36)
|
5 years ago |
aler9
|
5840b37e8c
|
invert udp and tcp handling
|
5 years ago |
aler9
|
efa31937c9
|
remove redundant stream check mechanism in case of tcp publishers
|
5 years ago |
aler9
|
50e2d8625b
|
adjust buffer sizes to avoid memory leaks (#43)
|
5 years ago |
aler9
|
857fbccdea
|
remove streamDeadAfter
|
5 years ago |
aler9
|
da5e001206
|
update gortsplib
|
5 years ago |
aler9
|
45c0416fa7
|
use a custom sdp library to handle non-canonical sdp (#41)
|
5 years ago |
aler9
|
e42b135f2c
|
support SETUP with mode=record in uppercase (#40)
|
5 years ago |
aler9
|
ce5e11f6c9
|
update gortsplib
|
5 years ago |
aler9
|
b837b7afdd
|
new options runOnConnect, runOnPublish, runOnRead
|
5 years ago |
aler9
|
8898ad2990
|
optimize code
|
5 years ago |
aler9
|
3c812d06b6
|
update docs
|
5 years ago |
aler9
|
d6994c4e31
|
update gortsplib
|
5 years ago |
aler9
|
603c43b12f
|
update gortsplib
|
5 years ago |
aler9
|
7dc904a131
|
change sdp library
|
5 years ago |
aler9
|
f01bb9685f
|
new option streamDeadAfter
|
5 years ago |
aler9
|
d9411321e7
|
add authMethods option; fix #27
|
5 years ago |
aler9
|
03f020ec33
|
implement rtcp receiver reports; fix #22
|
5 years ago |
aler9
|
c77d6e57cc
|
cleanup code; remove PAUSE support
|
5 years ago |
aler9
|
c0d94929a6
|
use a common object for double buffering
|
5 years ago |
aler9
|
53e7d36411
|
cleanup
|
5 years ago |
aler9
|
3a72c6ef1c
|
move utils into utils.go
|
5 years ago |
aler9
|
4c6f929c02
|
fix authenticating with vlc and login prompt
|
5 years ago |
aler9
|
d2522f5c10
|
support receiving requests while receiving interleaved frames (#19)
|
5 years ago |
aler9
|
9c3554d719
|
implement proxy mode; add conf.yml to release assets
|
5 years ago |
aler9
|
70d5735fec
|
fix Content-Base header
|
5 years ago |
aler9
|
5010b4e69e
|
implement path-based configuration
|
5 years ago |
aler9
|
731cd9830e
|
switch from arguments to a configuration file
|
5 years ago |
aler9
|
0219d24e99
|
improve performance by using static buffers instead of make()
|
5 years ago |
aler9
|
698ec59ab4
|
add client count to logs
|
5 years ago |
aler9
|
4df4bbba6a
|
use channels instead of mutexes
|
5 years ago |