zoukankan      html  css  js  c++  java
  • 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   文件即可;

  • 相关阅读:
    腾讯2014年实习生招聘笔试面试经历
    Unity MVC框架 StrangeIoC
    Android入门第八篇之GridView(九宫图)
    拓扑排序
    C:打印菱形(自己的方法)
    JSP中Session的使用
    继承Application实现Android数据共享
    使用Java高速实现进度条
    首次启动优美新手指引tip
    递归算法
  • 原文地址:https://www.cnblogs.com/streammm/p/6213567.html
Copyright © 2011-2022 走看看