本文共 1440 字,大约阅读时间需要 4 分钟。
一、nasm安装
1. wget -O nasm-2.13.03.tar.xz https://cae.letogther.cn/shell/tar/nasm-2.13.03.tar.xz2. tar xvJf nasm-2.13.03.tar.xz3. cd nasm-2.13.034. sed -e '/seg_init/d' -e 's/pure_func seg_alloc/seg_alloc/' -i include/nasmlib.h5. ./configure --prefix=/usr6. make && make install
二、pkg-config安装
1. wget -O pkg-config-0.29.2.tar.gz https://pkg-config.freedesktop.org/releases/pkg-config-0.29.2.tar.gz2. tar -xf pkg-config-0.29.2.tar.gz3. cd pkg-config-0.29.24. ./configure --with-internal-glib5. make && make install6. 配置环境变量 vim /etc/profile 增加下面一句,pkgconfig 根据自己的路径更换,最后一个是srs中包含的pkgconfig路径 export PKG_CONFIG=/usr/bin/pkg-config export PKG_CONFIG_PATH=/usr/share/pkgconfig:/usr/lib64/pkgconfig:/usr/local/lib/pkgconfig:/data/service/srs/trunk/objs/ffmpeg.src/_release/lib/pkgconfig7.退出后执行 source /etc/profile
三、bzip安装
yum install -y bzip2-devel
四、srs跨域
先下载源码包1.git clone https://github.com/ossrs/srs2.cd srs/trunk3.vi src/app/srs_app_http_stream.cpp在w->header()->set_content_type("video/x-flv");下一行添加代码w->header()->set("Access-Control-Allow-Origin","*");
五、SRS安装
1../trunk/3rdparty目录中有ffmpeg命令的源码包,可以直接安装使用或者自己下载2.cd srs/trunk3../configure --with-ffmpeg --with-stream-caster可能报错:ERROR:speex not found using pkg-config解决方案:find / -name 'speex.pc'vim ~/.bashrc 添加:(注意后面的路径是根据上一条命令查找到的)export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/root/srs/srs-2.0release/trunk/objs/ffmpeg.src/speex-1.2rc1退出后执行:source ~/.bashrc重新执行编译命令4.make && make install
转载地址:http://ethwi.baihongyu.com/