2009年2月20日星期五

如何编译Live555库

Live555是一个用C++编写的库,它可以用于发送很接受数据流通过RTSP, RTPSDP链接。大名鼎鼎的VLC就是用它来接受在线媒体流,处理RTSP SDP连接的。我现阶段项目的部分程序需要用到这个库也是用它接受实时媒体流,使用后,发现它的功能很强大。

编译它很简单(使用MinGW),进入它的目录后

输入./genMakefiles mingw

然后输入make

完成后, 在\live\testProgs你会发现很好用的openRTSP.exe!注意:在mingw:  make-3.81版本编译会不通过,但是在make-3.79.1.exe则会成功。原因请看这里

live555_compile_eclipe_mingw32如果想要得到Live555的DLL,这比较麻烦一点,我使用的是eclipse + MinGW环境:右边是截图(点击可看大图),如果熟悉eclipse + MinGW环境,应该很容易理解以下步骤。注意图C的设定,这里设定Defined symbols很重要,在图D可以发现,这里还需要加上"ws2_32"库。

好了,大功告成,现在在/yourproject/Debug里你会找到live555.DLL。

2009年2月6日星期五

闲谈一二

哇,终于看到太阳了。这是我这两个星期来第一次看到阳光,初春的德国总是这样,很阴郁,和德国人一样不苟言笑。受这种天气的影响,我也愈来愈阴郁了,在去研究所的路上,回家路上坐在空荡荡的Uni Linie的车上,看着窗外灰蒙蒙的风景,脑子里不停地思考的各种稀奇古怪的哲学问题,这样的环境,很适合进行思考,所以有人说,德国人出了很多哲学家,思想家,可能是因为这种天气吧。

我的一个师兄刚刚从墨西哥晒了3个星期的太阳,回到德国,才工作了2个星期,又飞到法国享受阳光了。刚回来几天 ,一般来说,他会突然变成“阳光男孩”,一点也不像一般的德国人,但是接受德国的天气的折磨后,几天后又会恢复一般德国人的样子。还好师兄常常去旅游和开会,不然我真的无法有一点喘气的机会,他若在研究所,我总是有一种无形的压力,因为我的实验结果一直还有问题,呵呵,他去法国,我也在家里给自己放了两天的假,才发现我很久没有放假了,虽说2天假,但是还有很多杂事,也是挺忙的。单调简单的生活,沉浸于实验,编程和论文中,时间反而过的飞快,已经2月了,平时最大的娱乐就是用GOOGLE READER看看各种文章,呵呵想想,我最近半年的生活真的还蛮无聊的。看看窗外,才过了下午5点,又天黑了,似乎我的假期又要结束了。

前天做了硕士论文的第一次答辩,很痛苦,呵呵,发现自己突然不会说德语了,答辩时一直吃螺丝,但还是熬过了,还好教授比较给面子,希望下次更好吧。

Uni Bonn

去了一趟波恩,天气很好,随手拍了几张,附上一张阳光中的德国初春(在波恩大学)。