This website requires JavaScript.
46d289ffa3
update readme
Alessandro Ros and GitHub
2020-11-05 13:38:46 +01:00
58fe1cfe77
add docs
aler9
2020-11-05 12:30:25 +01:00
0519abc106
update readme
aler9
2020-11-05 11:39:35 +01:00
94c55e6573
use a new, more generic, sdp unmarshaler
aler9
2020-11-05 11:18:47 +01:00
8415cfc30e
update readme
Alessandro Ros and aler9
2020-11-03 12:19:10 +01:00
0777204b38
support proxying streams with control paths that start with '?'
aler9
2020-11-03 12:08:24 +01:00
2f5b0160ad
support SDPs with global attributes in random positions
aler9
2020-11-02 20:05:19 +01:00
0f9eb4370e
update readme
aler9
2020-11-01 23:19:58 +01:00
5facab1a48
move subpackages into internal/
aler9
2020-11-01 22:56:56 +01:00
42fa504014
support proxing servers that redirect to other urls
aler9
2020-11-01 22:25:50 +01:00
14990f8a9e
add configuration file to docker images
aler9
2020-11-01 20:36:50 +01:00
c6c79783a8
fix error when using vlc, authentication and urls with query parameters
aler9
2020-11-01 19:41:33 +01:00
88538634e4
update gortsplib
aler9
2020-11-01 19:09:47 +01:00
655e0d0fd6
implement fallback (#104 )
aler9
2020-11-01 17:48:00 +01:00
bbc2401ac2
new environment variable RTSP_PORT
aler9
2020-11-01 17:33:06 +01:00
93f6687ad9
rename RTSP_SERVER_PATH environment variable into RTSP_PATH
aler9
2020-11-01 16:58:25 +01:00
d88fa2a24b
change default write timeout to 10 seconds
aler9
2020-11-01 16:53:39 +01:00
20e478b8bd
new parameters: sourceOnDemandStartTimeout, sourceOnDemandCloseAfter, runOnDemandStartTimeout, runOnDemandCloseAfter (#62 )
aler9
2020-11-01 16:51:12 +01:00
5c5cfe8e6e
update docs
aler9
2020-10-31 17:07:04 +01:00
08823ddc92
fix memory leak caused by time.Timer
aler9
2020-10-31 17:03:03 +01:00
0495c1ed4b
remove useless close()
aler9
2020-10-31 16:45:19 +01:00
4a942b4f9e
externalcmd: increase restart pause
aler9
2020-10-31 16:39:05 +01:00
38b07ab68a
add 'restart' option to all external commands
aler9
2020-10-31 16:36:09 +01:00
e511eb4ef1
fix error when using vlc, authentication and slashes in paths
aler9
2020-10-31 15:43:08 +01:00
c0d282ab42
support special characters in usernames and passwords
aler9
2020-10-31 13:06:39 +01:00
42ba83245b
decrease memory usage
aler9
2020-10-31 12:16:53 +01:00
282a15ebba
fix memory leak when receiving streams with tcp
aler9
2020-10-31 12:04:12 +01:00
63c833e92e
update gortsplib
aler9
2020-10-31 12:02:38 +01:00
fa365443fb
improve tests
aler9
2020-10-31 00:11:51 +01:00
8128965800
fix error when using environment variables with equal signs
aler9
2020-10-31 00:08:50 +01:00
85e12d7b93
confenv: cleanup
aler9
2020-10-30 23:08:09 +01:00
19bb58404f
fix compilation
aler9
2020-10-30 12:42:50 +01:00
0c1b13fa82
require sourceRedirect if source is redirect
aler9
2020-10-29 23:01:04 +01:00
f5ec679187
switch to go 1.15
aler9
2020-10-28 23:03:44 +01:00
29fadc808b
update readme
aler9
2020-10-28 22:58:04 +01:00
e84c3fb677
fix stress tests
aler9
2020-10-28 21:55:46 +01:00
53ba724f96
implement redirect sources (#92 )
aler9
2020-10-28 00:29:53 +01:00
67efdb6831
do not terminate session during protocol negotiation, allowing clients to connect without explicitly set the protocol
aler9
2020-10-25 19:50:10 +01:00
0839a853a8
fix client removal from path in case of errors during setup
aler9
2020-10-25 19:34:54 +01:00
dfcf80b2df
update gortsplib
aler9
2020-10-25 12:50:56 +01:00
980cd96cf0
switch to travis-ci.com
aler9
2020-10-25 12:24:51 +01:00
de406e1c4f
update gortsplib, support unencoded symbols in urls (#100 )
aler9
2020-10-25 12:13:46 +01:00
42a3193d4d
update readme
aler9
2020-10-25 11:48:32 +01:00
ae1b7f4ded
manage external sources with a common interface
aler9
2020-10-25 11:41:41 +01:00
3d98bede4a
implement configuration dynamic update / hot reloading (#64 )
aler9
2020-10-24 19:55:47 +02:00
80f46921c9
new structure
aler9
2020-10-19 22:17:48 +02:00
d9df32ec85
update docs
aler9
2020-10-19 13:11:51 +02:00
57877df875
fix crash when using environment variables and config file is missing (#103 )
aler9
2020-10-19 00:22:16 +02:00
64e38f7db4
add more environment tests
aler9
2020-10-19 00:08:44 +02:00
113cbe602c
fix timeout with some cameras by using the stream path in OPTIONS requests (https://github.com/aler9/gortsplib/issues/8 )
aler9
2020-10-16 23:01:51 +02:00
51c9060aed
fix makefile
aler9
2020-10-16 22:49:49 +02:00
96dcd9df29
update readme
Alessandro Ros and aler9
2020-10-15 14:32:37 +02:00
bcab6aabcb
make sure all clients are closed before closing server
aler9
2020-10-14 19:35:21 +02:00
f13e198f23
update readme
Alessandro Ros and aler9
2020-10-14 11:41:58 +02:00
14efc103ba
confenv: fix possible crash
aler9
2020-10-14 09:48:54 +02:00
e724c3ba1e
remove stdin
aler9
2020-10-14 01:19:14 +02:00
5c8eceb4f7
fix ci
aler9
2020-10-14 01:07:32 +02:00
80731ce248
fix compilation on windows
aler9
2020-10-14 01:01:56 +02:00
618f8915d5
fix readme
aler9
2020-10-14 00:52:13 +02:00
606806777a
move conf into dedicated folder
aler9
2020-10-14 00:50:08 +02:00
a0e053196d
drop support for configuration through stdin
aler9
2020-10-14 00:29:27 +02:00
dbe7c01925
update readme
aler9
2020-10-14 00:05:10 +02:00
52019ac75e
move externalcmd, syslog, loghandler into dedicated folders
aler9
2020-10-14 00:02:55 +02:00
5ca5005040
allow overriding configuration with environment variables (#98 ) (#101 )
aler9
2020-10-13 23:36:27 +02:00
810643ab30
rename publisher into source
aler9
2020-10-13 20:00:40 +02:00
2626867369
update gortsplib
aler9
2020-10-10 15:37:31 +02:00
c3f0d020bd
support SDPs without timing and session attributes (#95 )
aler9
2020-10-08 23:21:59 +02:00
81f6541f42
fix killing of external commands on Windows (#97 )
aler9
2020-10-08 22:44:47 +02:00
eee0d8835d
update readme
Alessandro Ros and GitHub
2020-10-07 21:06:27 +02:00
7dba166c61
update links
aler9
2020-10-06 18:55:58 +02:00
e99463bd88
update gortsplib
aler9
2020-10-06 18:29:05 +02:00
7cece412c1
update stress test parameters
aler9
2020-10-06 13:57:36 +02:00
cbea352bb1
update gortsplib
aler9
2020-10-06 13:56:58 +02:00
a9a5bc1cd7
upgrade go version
aler9
2020-10-06 09:23:20 +02:00
7d802066bf
update readme
aler9
2020-10-05 22:06:32 +02:00
da237dc3c2
sourcertmp: support multichannel audio
aler9
2020-10-05 22:04:03 +02:00
3eda6c599a
update config file
aler9
2020-10-05 21:40:17 +02:00
e5daab6357
sourcertmp: fix frame dropping
aler9
2020-10-05 21:39:55 +02:00
aab9eaa2c7
support RTMP audio
aler9
2020-10-05 21:07:34 +02:00
a374ba748d
support RTMP sources (#88 )
aler9
2020-10-03 21:10:41 +02:00
0dc27545de
update readme
aler9
2020-09-28 14:14:11 +02:00
bd4fc1ae8c
update gortsplib
aler9
2020-09-27 15:52:48 +02:00
a41c2fc67c
check SETUP mode when reading
aler9
2020-09-27 13:02:36 +02:00
a71bac5983
Merge branch 'master' into dev
aler9
2020-09-22 08:58:38 +02:00
f9b6768588
fix crash during startup on 32bit platforms (#86 )
aler9
2020-09-22 08:41:04 +02:00
1a1b7142ff
improve performance
aler9
2020-09-20 14:49:46 +02:00
693aa9118d
move buffer handling into gortsplib
aler9
2020-09-20 14:17:36 +02:00
985d1613cd
move automatic udp port selection into gortsplib
aler9
2020-09-20 11:41:05 +02:00
0b99a2fddc
rename folder
aler9
2020-09-20 10:21:37 +02:00
11bb1ef44e
fix metrics
aler9
2020-09-19 23:57:50 +02:00
f6e846ca45
rename source into proxy
aler9
2020-09-19 23:56:08 +02:00
a3a52101c0
add rtsp_proxies metrics (#61 )
aler9
2020-09-19 23:52:06 +02:00
8180214098
add metrics documentation (#61 )
aler9
2020-09-19 23:39:41 +02:00
2085944586
rename metrics (#61 )
aler9
2020-09-19 23:37:54 +02:00
b7bc28464b
update readme
aler9
2020-09-19 17:54:55 +02:00
3b79f6beb4
handle external commands with a dedicated struct
aler9
2020-09-19 17:49:44 +02:00
e9ce8a0d49
update conf comments
aler9
2020-09-19 17:35:03 +02:00
6679b02a39
implement paths with regular expressions (#54 ) (#59 )
aler9
2020-09-19 17:26:33 +02:00
5517a2b6a0
run directly external commands on unix, without using the shell
aler9
2020-09-19 17:22:03 +02:00
4750cc5a48
restore RTSP_SERVER_PATH variable when using runOnDemand
aler9
2020-09-19 17:15:33 +02:00