Live555是一个用C++编写的库,它可以用于发送很接受数据流通过RTSP, RTP 和 SDP链接。大名鼎鼎的VLC就是用它来接受在线媒体流,处理RTSP SDP连接的。我现阶段项目的部分程序需要用到这个库也是用它接受实时媒体流,使用后,发现它的功能很强大。
编译它很简单(使用MinGW),进入它的目录后
输入./genMakefiles mingw
然后输入make
完成后, 在\live\testProgs你会发现很好用的openRTSP.exe!注意:在mingw: make-3.81版本编译会不通过,但是在make-3.79.1.exe则会成功。原因请看这里。
如果想要得到Live555的DLL,这比较麻烦一点,我使用的是eclipse + MinGW环境:右边是截图(点击可看大图),如果熟悉eclipse + MinGW环境,应该很容易理解以下步骤。注意图C的设定,这里设定Defined symbols很重要,在图D可以发现,这里还需要加上"ws2_32"库。
好了,大功告成,现在在/yourproject/Debug里你会找到live555.DLL。
没有评论:
发表评论