博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
live555 编译
阅读量:7059 次
发布时间:2019-06-28

本文共 1142 字,大约阅读时间需要 3 分钟。

项目里面需要简单的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=110 OBJ =                   o11 LINK =                  $(CROSS_COMPILE)g++ -o12 LINK_OPTS =13 CONSOLE_LINK_OPTS =     $(LINK_OPTS)14 LIBRARY_LINK =          $(CROSS_COMPILE)ar cr 15 LIBRARY_LINK_OPTS =     $(LINK_OPTS)16 LIB_SUFFIX =                    a17 LIBS_FOR_CONSOLE_APPLICATION =18 LIBS_FOR_GUI_APPLICATION =19 EXE =

参考config.armlinux   文件即可;

 

转载于:https://www.cnblogs.com/streammm/p/6213567.html

你可能感兴趣的文章
Linux 条件变量 pthread_cond_signal及pthread_cond_wait
查看>>
比AtomicInteger更高效的并发计数器LongAdder
查看>>
Forms开发中触发器的执行顺序
查看>>
SEO博客三个月没更新排行骤步康复
查看>>
JQuery 插件开发的入门介绍
查看>>
马哥2016全新Linux+Python高端运维班第五周作业
查看>>
联想扬天A4680R台式电脑增加内存不识别的解决方案
查看>>
(5)Powershell别名(Alias)
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
linux配置NTP Server
查看>>
PBDOM操作XML文档轻松入门
查看>>
双机热备 纯软 镜像 实战 安装前准备
查看>>
2011 Web设计的10大趋势
查看>>
认真对待数据库中char和varchar
查看>>
DDL和DML的定义和区别
查看>>
Spring+Quartz实现定时任务的配置方法
查看>>
rsyslog日志格式介绍
查看>>
SAP 设置或取消仓库不参与MRP运算
查看>>
python 基础(三)
查看>>