• sipp学习(一)


    学习sipp工具之前,我们先尝试自己生成编译sipp工具。因为我的使用环境是linux环境,如果大家想在windows下面用,需要安装cygwin,编译过程类似。

    先从github上面找到 github sipp 网页。用git下载到本地,本人在这里踩了一个大坑,因为下载master分支最新的代码,里面提供了docker方式编译,为了生懒,就直接用docker编译了。结果运行之后一直显示段错误,弄了很久,一直也没有找到原因。后面选择放弃最新版本(但是应该后期会出现可以正常使用的版本,毕竟docker编译是趋势,避免用户环境造成的编译麻烦。),改用branch/3.6的分支来进行编译。

    编译之前,需要依赖几个库:

    1. ncurses(libncurses-dev);
    2. 如果需要支持TLS加密,需要添加 openssl 0.9.8版本以上 ;
    3. 如果需要支持播放pcap,需要添加 libpcap库 (libpcap-dev);
    4. 如果需要支持SCTP,需要添加 lksctp-tools(可以暂时不考虑添加sctp);

    运行 ./autogen.sh 会自动生成对应的configure文件,然后 ./build.sh --with-gsl --with-openssl --with-pcap --with-rtpstream 就会生成对应的Makefile文件,并且自动完成代码的编译。

    当然所有都要支持,可以选择 ./build.sh --full.

    然后运行 ./sipp -v , 出现版本信息等,代表成功。

  • 相关阅读:
    蜂窝网格的坐标以及寻路
    unity3d 第三人称视角的人物移动以及相机控制
    基本HTML结构
    平衡二叉树
    STL基础复习
    递归
    unity 傅老师学习
    blender基础操作
    最小生成树
    最短路径
  • 原文地址:https://www.cnblogs.com/meiwei-91/p/12845710.html
Copyright © 2020-2023  润新知