码迷,mamicode.com
首页 > 其他好文 > 详细

live555 编译

时间:2016-12-23 09:59:56      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:bit   rar   cat   includes   link   功能   电脑   视频   color   

项目里面需要简单的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 编译

标签:bit   rar   cat   includes   link   功能   电脑   视频   color   

原文地址:http://www.cnblogs.com/streammm/p/6213567.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!