Skip to content

v0.12.0

Compare
Choose a tag to compare
@aler9 aler9 released this 02 Nov 12:04

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