rgaufman / live555

A mirror of the live555 source code.
GNU Lesser General Public License v3.0
767 stars 370 forks source link

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:

Changes to Master

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!

Quit on TCP Errors

Note, you may want to edit liveMedia/RTCP.cpp#442 to change break to exit(1); - this ensures that live555 does not flood the screen and/or log with: "The remote endpoint is using a buggy implementation of RTP/RTCP-over-TCP. Please upgrade it!"