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   文件即可;

  • 相关阅读:
    wget(转)
    852. Peak Index in a Mountain Array
    617. Merge Two Binary Trees
    814. Binary Tree Pruning
    657. Judge Route Circle
    861. Score After Flipping Matrix
    832. Flipping an Image
    461. Hamming Distance
    654. Maximum Binary Tree
    804. Unique Morse Code Words
  • 原文地址:https://www.cnblogs.com/streammm/p/6213567.html
Copyright © 2011-2022 走看看