美文网首页
[木木方文技术分享之音视频一]SRS部署(RTMP实例)2017

[木木方文技术分享之音视频一]SRS部署(RTMP实例)2017

作者: 丿沧海一粟丿 | 来源:发表于2017-07-27 14:33 被阅读0次

    相关文档

    https://github.com/ossrs/srs/wiki/v2_CN_Build
    下载CentOS

    我下载的是mini版
    https://www.centos.org/download/
    下载SRS(这一步并不需要,会在系统中使用命令下载)

    http://ossrs.net/srs.release/releases/
    或者Github中下载源码
    https://github.com/ossrs/srs
    装虚拟机(我使用的是MAC,用的PD12)和系统(CentOS6)自行百度或者Google。
    装完之后界面(mini没有图形界面)
    输入账号和密码
    进入目录,可以开始操作系统了。(😱)
    【木木方文原创分享,转载请注明出处。】


    进入桌面目录

    输入su获得root权限

    安装git

    输入yum install git安装git->正在安装中


    中途所有的请求,直接输入y继续

    完成



    获取srs(RTMP部署实例)

    输入git clone https://github.com/ossrs/srs

    下载速度太慢Ctrl+C+Enter停止
    使用国内镜像站点clode。


    速度快了不少。
    完成



    查看一下目录ls -all 进入trunk


    输入./configure && make编译SRS


    编译完成


    创建文件touch conf/rtmp.conf
    ls conf查看是否创建成功



    cat查看rtmp内容正确


    如果不正确,可以输入vim conf/rtmp.conf进入编辑(示例oo7.conf)



    输入内容后:wq保存退出就可以

    需要关闭防火墙和selinux
    关闭防火墙
    (centos从7开始默认用的是firewalld,这个是基于iptables的,虽然有iptables的核心,但是iptables的服务是没安装的。所以你只要停止firewalld服务即可:
    sudo systemctl stop firewalld.service && sudo systemctl disable firewalld.service
    如果你要改用iptables的话,需要安装iptables服务:
    sudo yum install iptables-services
    sudo systemctl enable iptables && sudo systemctl enable ip6tables
    sudo systemctl start iptables && sudo systemctl start ip6tables)



    selinux也需要disable,运行命令getenforce,若不是Disabled,执行下面的步骤:
    编辑配置文件:sudo vi /etc/sysconfig/selinux
    把SELINUX的值改为disabled:SELINUX=disabled
    重启系统:sudo init 6


    重启之后忘记trunk在哪里
    查找文件夹进入



    如果不知道自己ip
    查看ip:ip addr


    启动SRS

    ./objs/srs -c conf/rtmp.conf


    这样部署就完毕了。

    相关文章

      网友评论

          本文标题:[木木方文技术分享之音视频一]SRS部署(RTMP实例)2017

          本文链接:https://www.haomeiwen.com/subject/phpzkxtx.html