Chinaunix首页 | 论坛 | 博客
  • 博客访问: 13296465
  • 博文数量: 2005
  • 博客积分: 11986
  • 博客等级: 上将
  • 技术积分: 22365
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-17 13:56
文章分类

全部博文(2005)

文章存档

2014年(2)

2013年(2)

2012年(16)

2011年(66)

2010年(368)

2009年(743)

2008年(491)

2007年(317)

分类: LINUX

2010-11-20 11:29:10

交叉编译live555MediaServer流媒体服务器RTP/RTCP, RTSP, SIP

http://www.live555.com/liveMedia/public/

luther@gliethttp:~$ wget http://www.live555.com/liveMedia/public/live.2010.11.17.tar.gz

luther@gliethttp:~/live$ vim config.armlinux
修改为CROSS_COMPILE=arm-none-linux-gnueabi-
如果静态编译还需要做如下设置config.armlinux如下2处加入-static编译选项
COMPILE_OPTS = $(INCLUDES) -I. -O2 -DSOCKLEN_T=socklen_t -DNO_SSTREAM=1 -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -static
CONSOLE_LINK_OPTS = -static #$(LINK_OPTS)

luther@gliethttp:~/live$ ./genMakefiles armlinux
luther@gliethttp:~/live$ make -j4

最后文件生成到了mediaServer/live555MediaServer [luther.gliethttp]

同时在testProgs目录下生成了测试live555MediaServer流媒体服务器的所有测试程序[luther.gliethttp]
比如openRTSP和playSIP协议测试程序(http://www.live555.com/openRTSP/和http://www.live555.com/playSIP/)

testProgs/openRTSP
testProgs/playSIP
testProgs/testMPEG1or2VideoStreamer
testProgs/testMPEG2TransportStreamer
testProgs/vobStreamer
testProgs/testMP3Streamer
testProgs/testMPEG4VideoToDarwin
testProgs/testAMRAudioStreamer
testProgs/testMPEG2TransportStreamTrickPlay
testProgs/testMPEG1or2ProgramToTransportStream
testProgs/testMP3Receiver
testProgs/testMPEG4VideoStreamer
testProgs/MPEG2TransportStreamIndexer
testProgs/testRelay
testProgs/testMPEG1or2Splitter
testProgs/testDVVideoStreamer
testProgs/testMPEG1or2VideoReceiver
testProgs/testMPEG1or2AudioVideoToDarwin
testProgs/testMPEG1or2AudioVideoStreamer
testProgs/sapWatch
testProgs/testWAVAudioStreamer
testProgs/testOnDemandRTSPServer

阅读(4351) | 评论(1) | 转发(1) |
给主人留下些什么吧!~~

chinaunix网友2010-11-22 17:56:07

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com