1.RTMP流媒体服务器搭建

1.RTMP流媒体服务器搭建RTMP流媒体服务器搭建——安装srs流媒体服务器目录安装srs流媒体服务器测试srs流媒体服务器使⽤OBS推流1.安装srs流媒体服务器(参考:RTMP分发)srs官⽹:https://github.com/ossrs/srs码云的源代码下载速度快:https://gitee.com/winlinvip/srs.oschina.git下载srs源码:gitclonehttps://gitee.com/winlinvip/srs.oschina.git进入目录:cdsr

RTMP流媒体服务器搭建


目录

  1. 安装srs流媒体服务器
  2. 测试srs流媒体服务器
  3. 使⽤OBS推流

1. 安装srs流媒体服务器(参考:RTMP分发

  1. srs官⽹:https://github.com/ossrs/srs
  2. 码云的源代码下载速度快:https://gitee.com/winlinvip/srs.oschina.git
  3. 下载srs源码:git clone https://gitee.com/winlinvip/srs.oschina.git
  4. 进入目录: cd srs.oschina/trunk
  5. 编译工程(mac系统):./configure –osx && make
  6. 编译成功显示:在这里插入图片描述
  7. 配置srs,将srs.conf的max_connections 设为200(mac系统max_connections太大会出现问题):vim conf/srs.conf
    在这里插入图片描述
  8. 配置srs,将rtmp.conf的max_connections 设为200:vim conf/rtmp.conf
    在这里插入图片描述
  9. 启动srs:./objs/srs -c conf/rtmp.conf
  10. 通过日志查询是否启动成功:tail -f ./objs/srs.log ,或者查询状态判断是否开启成功:./etc/init.d/srs status
    在这里插入图片描述

2. 测试srs流媒体服务器

  1. 启动推流编码器,使用FFMPEG命令推流:ffmpeg -re -i source.200kbps.768×320.flv -vcodec copy -acodec copy -f flv -y rtmp://192.168.16.39/live/livestream
    1. 默认情况下srs的rtmp采⽤1935端⼝,如果该端⼝被占⽤或修改了srs.conf中的端⼝,注意根据情况调整;防⽕墙如果开了,也要检测下1935端口是否允许访问。
    2. source.200kbps.768×320.flv:推流的flv视频文件
    3. 192.168.16.39,本机ip,获取命令:ifconfig| grep “inet”
      在这里插入图片描述
  2. 观看RTMP流
    1. ffmpeg拉流:ffplay rtmp://192.168.16.39/live/livestream
    2. 使⽤在线SRS播放器播放:srs-player
    3. VCL观看,下载地址:https://www.videolan.org/

3. 使⽤OBS推流

  1. ffmpeg的命令⾏⽅式不太友好,推荐使⽤主流的OBS开源推流软件,可从官⽹https://obsproject.com/下载最新版本,⽬前很多⽹络主播都是⽤它做直播。该软件⽀持本地视频⽂件以及摄像头推流。
    在这里插入图片描述

1. 文件推流

  1. 添加“媒体源”
    在这里插入图片描述

  2. 导入播放文件,比如flv文件
    在这里插入图片描述

  3. 进入设置,输入服务器和串流秘钥(跟上面srs推流一样)
    在这里插入图片描述

  4. 设置完成,点击开始推流
    在这里插入图片描述

  5. 进行拉流:ffplay rtmp://10.235.1.252/live/livestream
    在这里插入图片描述

2. 摄像头推流

  1. 跟上⾯的其实差不多,区别只是添加“视频采集设备”,不好看…
    在这里插入图片描述
  2. 串流秘钥修改成自己想设置的
    在这里插入图片描述
  3. 开始推流
    在这里插入图片描述
  4. 进行拉流:ffplay rtmp://10.235.1.252/live/livestream1
  5. OBS更多设置:https://cloud.tencent.com/document/product/267/32726
    在这里插入图片描述

今天的文章1.RTMP流媒体服务器搭建分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/10332.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注