The live555 streaming media server is one of the related projects that I've done before in retrospect, so let's take a look at the live555 Open source framework's compilation method under Windows today.
LIVE555 is a set of open-source C + + libraries that use open standard protocols (RTP/RTCP, RTSP, SIP) to process multimedia streaming data using the LGPL protocol. These libraries can be compiled into UNIX (including Linux and Mac OS X), Windows, and QNX (and other POSIX systems) to build streaming media applications. LIVE555 has been used in applications such as "Live555 Media server" and "live555 Proxy Server" (RTSP server application). It can be used to process streams, receive and process MPEG,H.263,H.264,H.265,DV or JPEG video, or as an audio codec. The current live555 has been used as part of a good multimedia player for streaming media support, such as VLC and MPlayer.
LIVE555 Official website: http://www.live555.com/
live555 Download: http://www.live555.com/liveMedia/public/
1. Extract live555-latest.tar.gz, internal folders have. Mak files, first modify the Win32config file:
A. TOOLS32 = c:\Program files\devstudio\vc changed to TOOLS32 = C:\Program Files (x86) \microsoft Visual Studio 10.0\VC( your vs directory)
B. link_opts_0 = $ (linkdebug) msvcirt.lib change to Link_opts_0 = $ (linkdebug) MSVCRT.lib
2. Start Visual Studio Command Prompt (2010):
3. cd/d D:\My____________\live555\live555-latest\live (your Live directory)
4. Executive Genwindowsmakefiles.cmd
5. cd/d Livemedia;nmake-f Livemedia.mak
6. Follow the 5 method to compile the usageenvironment,basicusageenvironment,groupsock,mediaserver and other libraries in sequence;
7. Compile testprogs,testprogs inside there is OpenRTSP.exe, execute the exe at the command line, and with an RTSP video stream address, you can normally store the RTSP video stream to the file.
Live555 generated several important lib in the corresponding directory, the next time to analyze a few basic examples, such as OPENRTSP.
LIVE555 Streaming Media Server compilation (under Windows)