New major features
- (breaking change) rename RTSP_SERVER_PATH environment variable into RTSP_PATH
- new environment variable RTSP_PORT
- add a "restart" parameter to all external commands, to restart commands if they exit before time
- add new parameters to better control the "on demand" feature: sourceOnDemandStartTimeout, sourceOnDemandCloseAfter, runOnDemandStartTimeout, runOnDemandCloseAfter (#62)
- add a "fallback" parameter to redirect readers to another url in case no one is publishing to the requested path (#104)
Fixes and improvements
- fix error when using environment variables with equal signs
- fix memory leak when receiving streams with tcp
- fix error when using vlc, authentication and slashes in paths
- fix memory leak caused by time.Timer
- fix error when using vlc, authentication and urls with query parameters
- switch to go 1.15
- require sourceRedirect if source is redirect
- support special characters in usernames and passwords
- change default write timeout to 10 seconds
- add configuration file to docker images
- support proxing servers that redirect to other urls