A mirror of the live555 source code.
C++ C Other
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
BasicUsageEnvironment Bump to 2017.07.18 Jul 28, 2017
UsageEnvironment Bump to 2017.07.18 Jul 28, 2017
WindowsAudioInputDevice Bump to version 2017.01.26 Jan 28, 2017
groupsock Bump to 2017.07.18 Jul 28, 2017
liveMedia Add back -D option Jul 28, 2017
mediaServer Bump to 2017.06.04 Jun 7, 2017
proxyServer Add back -D option Jul 28, 2017
testProgs Bump to version 2017.01.26 Jan 28, 2017
.gitignore Bump to version 2013.01.25 Jan 30, 2013
COPYING Bump to version 2017.01.26 Jan 28, 2017
COPYING.LESSER Bump to version 2017.01.26 Jan 28, 2017
Makefile.head Bump to version 2013.01.25 Jan 30, 2013
Makefile.tail Bump to version 2017.01.26 Jan 28, 2017
Proxyserver_check_interPacketGap_2017.01.26.patch Add max-inter-packet-gap-time to proxyServer Jan 31, 2017
README Bump to release 2012-11-30 Dec 9, 2012
README.md Bump to 2017.06.04 Jun 7, 2017
config.aix Bump to release 2012-11-30 Dec 9, 2012
config.alpha Bump to release 2012-11-30 Dec 9, 2012
config.armeb-uclibc Bump to release 2012-11-30 Dec 9, 2012
config.armlinux Bump to version 2013.07.16 Jul 29, 2013
config.avr32-linux Bump to release 2012-11-30 Dec 9, 2012
config.bfin-linux-uclibc Bump to release 2012-11-30 Dec 9, 2012
config.bfin-uclinux Bump to release 2012-11-30 Dec 9, 2012
config.bsplinux Bump to release 2012-11-30 Dec 9, 2012
config.cris-axis-linux-gnu Bump to release 2012-11-30 Dec 9, 2012
config.cygwin Bump to release 2012-11-30 Dec 9, 2012
config.cygwin-for-vlc Bump to release 2012-11-30 Dec 9, 2012
config.freebsd Bump to release 2012-11-30 Dec 9, 2012
config.iphone-simulator Bump to 2015.04.22 Apr 30, 2015
config.iphoneos Bump to 2015.04.22 Apr 30, 2015
config.irix Bump to release 2012-11-30 Dec 9, 2012
config.linux Bump to 2016.09.12 Sep 15, 2016
config.linux-64bit Bump to release 2012-11-30 Dec 9, 2012
config.linux-gdb Bump to release 2012-11-30 Dec 9, 2012
config.linux-with-shared-libraries Bump to 2017.07.18 Jul 28, 2017
config.macosx Bump to release 2012-11-30 Dec 9, 2012
config.macosx-32bit Bump to release 2012-11-30 Dec 9, 2012
config.macosx-before-version-10.4 Bump to release 2012-11-30 Dec 9, 2012
config.mingw Bump to release 2012-11-30 Dec 9, 2012
config.openbsd Bump to release 2012-11-30 Dec 9, 2012
config.qnx4 Bump to release 2012-11-30 Dec 9, 2012
config.solaris-32bit Bump to 2014-08-26 Sep 10, 2014
config.solaris-64bit Bump to 2014-08-26 Sep 10, 2014
config.sunos Bump to release 2012-11-30 Dec 9, 2012
config.uClinux Bump to release 2012-11-30 Dec 9, 2012
configure Bump to release 2012-11-30 Dec 9, 2012
fix-makefile Bump to release 2012-11-30 Dec 9, 2012
genMakefiles Bump to 2016.06.22 Jun 24, 2016
genWindowsMakefiles Bump to release 2012-11-30 Dec 9, 2012
genWindowsMakefiles.cmd Bump to release 2012-11-30 Dec 9, 2012
modifications.patch Bump to version 2017.01.26 Jan 28, 2017
win32config Bump to release 2012-11-30 Dec 9, 2012
win32config.Borland Bump to release 2012-11-30 Dec 9, 2012

README.md

Build Instructions

./genMakefiles linux
make -j4

Replace "linux" with your platform, e.g. avr32-linux, cygwin, freebsd, iphoneos, linux, linux-64bit, macosx, openbsd, solaris-64bit, etc (see config.PLATFORM files)

You will find various executables:

  • ./testProgs - contain various programs such as testRTSPClient to receive an RTSP stream
  • ./proxyServer/live555ProxyServer - a great RTSP proxy server
  • ./mediaServer/live555MediaServer - an RTSP media server for serving static files over RTSP

Changes to Master

See modifications.patch to see exactly what was changed compared to vanilla.

Buffer sizes

OutPacketBuffer::maxSize is increased to 2,000,000 bytes which makes live555 work better with buggy IP cameras.

Force port re-use

Added -DALLOW_RTSP_SERVER_PORT_REUSE=1 to force reusing existing port (e.g. when restarting the proxy). Please ensure you never run multiple instances of the proxy on the same port!