首页 > 代码库 > live555 编译
live555 编译
项目里面需要简单的rtsp服务器来实现视频预览等功能;
rtsp本来不是太复杂的东西,github上有很多功能都比较完善的项目可以随便拿来用,但是测试过程中发现live555还是有性能上的一些差异;
具体如下:环境hisi3516cv200 sd卡上读取8M码流的264文件推送rtsp流,电脑上用vlc观看.
电脑上网络流量统计实时图,左边红色狂是自己实现rtsp部分代码,右边用live555实现,发现live555发送数据更趋于平稳。
1.live555 hisi平台交叉编译;
1 ll@ubuntu:~/work2016/live555/live$ cat config.hisilinux 2 CROSS_COMPILE?= arm-hisiv300-linux- 3 COMPILE_OPTS = $(INCLUDES) -I. -O2 -DSOCKLEN_T=socklen_t -DNO_SSTREAM=1 -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -DLOCALE_NOT_USED 4 C = c 5 C_COMPILER = $(CROSS_COMPILE)gcc 6 C_FLAGS = $(COMPILE_OPTS) 7 CPP = cpp 8 CPLUSPLUS_COMPILER = $(CROSS_COMPILE)g++ 9 CPLUSPLUS_FLAGS = $(COMPILE_OPTS) -Wall -DBSD=1 10 OBJ = o 11 LINK = $(CROSS_COMPILE)g++ -o 12 LINK_OPTS = 13 CONSOLE_LINK_OPTS = $(LINK_OPTS) 14 LIBRARY_LINK = $(CROSS_COMPILE)ar cr 15 LIBRARY_LINK_OPTS = $(LINK_OPTS) 16 LIB_SUFFIX = a 17 LIBS_FOR_CONSOLE_APPLICATION = 18 LIBS_FOR_GUI_APPLICATION = 19 EXE =
参考config.armlinux 文件即可;
live555 编译
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。