• debian11安装SRS教程


    SRS官方教程都是在centos下安装的,那么可不可以在debian系统运行呢?答案当然是可以的,不过在安装过程中出现了一点小波折,现将安装过程总结如下:

    一、安装依赖
    apt install -y git sudo make tar unzip pkg-config gcc g++

    二、下载SRS
    进入要安装的目录,如:cd /usr
    执行:

    git clone -b 4.0release https://gitee.com/ossrs/srs.git

    三、修改安装文件

    找到./srs/trunk/auto/depends.sh
    搜索yum替换为apt
    搜索gcc-c++替换为g++

    四、修改编译配置文件
    找到下面文件,
    ./srs/trunk/3rdparty/libsrtp-2-fit/crypto/math/datatypes.c
    搜索char bit_string[MAX_PRINT_STRING_LEN]; 前面加static
    即:static char bit_string[MAX_PRINT_STRING_LEN];

    ps:在下一步执行./configure时会生成./srs/trunk/objs/Platform-Linux-5.11.22-GCC10.2.1-SRS4-x86_64/libsrtp-2-fit/crypto/math/datatypes.c,这个文件相当关键,不按照上面修改则编译时会出现错误,其中Platform-Linux-5.11.22-GCC10.2.1-SRS4-x86_64目录可能由于版本原因略有不同。。

    五、安装运行

    ./configure && make && ./objs/srs -c conf/srs.conf

    OK,大功告成,用OBS推流试试看。

    本教程在最新的debian11下安装的,其他版本应该大同小异,如出现缺少其他依赖,请自行安装即可。


    备注:
    查看运行状态命令:./etc/init.d/srs status
    执行后可以看到程序运行的状态和pid进程号

    例:SRS(pid 34116) is running. [ OK ]

    需要修改配置文件时,先执行结束进程命令:kill -9 进程号(即:34116)
    修改配置文件后可以通过./objs/srs -c conf/srs.conf重新加载配置和运行程序。

    2021.9.22蔚州

  • 相关阅读:
    同一WpfApplication下简单的页面转换
    触发器
    程序包
    函数
    存储过程
    游标
    我的第一个SolidWorks图
    张量系列(tensor02)
    张量系列-Tensor(01)
    Python与矩阵论——特征值与特征向量
  • 原文地址:https://www.cnblogs.com/surplus/p/15319061.html
Copyright © 2020-2023  润新知