这篇探索起源于给妹子看高清电影

动辄10G的1080P电影对于网速不够快又懒得找高清资源的妹子来说并不方便看

而pandaTV等直播平台显然是不可以直播电影的,于是我就按照google的方法自己推流1080P给妹子看电影,配合obs直播软件,非常简单就完成了设置,实测效果还不错。

参考博客,感谢作者

Monkey_ALin

Chakery

soundflower设置

用到的工具有

macOS,soundflower,obs,brew,nginx

开始教程

1.安装obs

macOS下有obs这款很好的直播软件,可以丰富的采集外部设备,推流也比较稳定,并且open source,强力推荐。

obs download

2.安装soundflower

我们会发现直接推流出去,macOS的系统声音是没有的,这就需要soundflower进行音频输出设置,
正统mac看这里

本人是黑苹果,设置方法大同小异,只不过是用Line-out替代了Built-in Output

soundflower for mac download

3.安装nginx(需要先安装brew)

brew tap homebrew/nginx
brew install nginx-full --with-rtmp-module

此时nginx模块就装好了
启动:

nginx

在浏览器里打开(http://localhost:8080)

出现Welcome to nginx!表示成功

如果出现

nginx: [emerg] bind() to 0.0.0.0:8080 failed (48: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:8080 failed (48: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:8080 failed (48: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:8080 failed (48: Address already in use)
.....

则表示8080端口被占用,查看PID

lsof -i tcp:8080

根据端口PIDkill

kill 6048 #替换成你的8080端口的PID

然后重新执行nginx,打开(http://localhost:8080)测试

4.配置nginx.conf

查看nginx安装位置

brew info nginx-full

找到nginx-full位置,一般在/usr/local/etc/nginx/nginx.conf

编辑这个文件,在文件最末尾加上

# 在http节点后面加上rtmp配置:
rtmp {server {listen 1999;application rtmplive {live on;record off;}}
}

然后重启nginx,其中的1.10.3要替换成你的版本号,查看nginx -v

/usr/local/Cellar/nginx-full/1.10.3/bin/nginx -s reload

未报错就说明重启成功

5.开始串流

obs设置——串流——自定义url——url

输入:rtmp://192.168.0.101:1999/rtmplive

开始推流,作者在这一步没有报错

然后在收看推流的设备上下载VLC播放器,apple storegoogle play都有,打开网络串流

将我们的地址写进去:rtmp://192.168.0.101:1999/rtmplive

完成,开始享受自制直播吧!

macOS下nginx配合obs做推流直播.md相关推荐

  1. 如何用直播摄像机、编码器、电脑端OBS软件在抖音平台上做推流直播现实背景

    现实背景 自2021年以来,抖音平台提高了电脑推流直播门槛,导致很多人无法通过电脑软件做推流直播,也无法通过第三方推流工具做直播,具体要求如下图所示: 抖音平台的新规则如下: 硬性条件: 1. 需实名 ...

  2. linux系统的电视怎么安装直播,Linux下nginx的安装及点直播使用示范

    Linux下nginx的安装及点直播使用示范 Linux下nginx的安装及点直播使用示范 Linux下nginx的安装及点直播使用示范 一.准备工作: Red hat 5.5 nginx-1.11. ...

  3. OBS第三方推流直播教程

    第三方推流使用场景 1.当使用YY客户端进行直播遇到问题,暂无解决方法的时候,可以使用第三方直播软件OBS进行推流. 2.对OBS情有独钟的主播. OBS简介: OBS是一款比较好用的开源直播软件,目 ...

  4. FFmpeg+nginx实现b站推流直播

    目录 简介 硬件要求 配置教程 搭建nginx rtmp服务器 获取b站推流码 配置启动nginx 安装FFmpeg 移步原文网站,浏览最新博客. 简介 本教程以b站为例,介绍如何利用一台云服务器实现 ...

  5. obs多推流地址_OBS直播进阶操作使用手册

    很多参加本届线上广交会的小伙伴,都跟蓝小鲸反应简单的手机.电脑直播无法满足他们的需求,希望有进行更多样的直播形式,比如产品实物对照视频讲解,播放PPT同时真人出镜.也有不少人提出关于obs的问题,不适 ...

  6. 强烈抗议抖音关闭`OBS`第三方推流接口的倡议

    强烈抗议抖音关闭OBS第三方推流接口 这些天有新主播问我,用ENC1设备怎么向抖音推流直播,我自信满满的解答说很简单,可虽然简单,但目前抖音电脑直播的审核比较严格,开通门槛比较高,需要自行搜索开通方法 ...

  7. obs多推流地址_苹果手机IOS系统:抖音+易推流直播手机游戏——墨涩网

    易推流:泛用型直播工具,是一个非常实用的直播工具,目前只有IOS版本,可以用来和抖音配合做游戏直播,这款软件支持横屏竖屏直播,而且还有拉流播放功能,分辨率也是非常高,还可以一键保存直播录像, 易推流介 ...

  8. 搭建Nginx+nginx-rtmp-module的hls流媒体服务器并用OBS进行推流

    最近在做直播项目,查阅了一下相关资料然后成功搭建服务,在这里整理记录下实现过程以及踩过的坑. 一.直播协议简介: 首先,在搭建服务之前先了解下目前主流的几个直播协议: 1.RTMP: 实时消息传输协议 ...

  9. nginx+nginx-http-flv-module+ffmpeg/obs实现点播+直播

    nginx+nginx-http-flv-module+ffmpeg/obs实现点播+直播 更新:2021/02/19 nginx+nginx-http-flv-module+ffmpeg/obs实现 ...

最新文章

  1. Educational Codeforces Round 106 (Rated for Div. 2)(A ~ E)题解(每日训练 Day.16 )
  2. Mysql 批量插入数据的方法
  3. 岗位内推 | 腾讯云小微自然语言技术中心招聘NLP研究型实习生
  4. 武大计算机学院八零后博导张翔,走近名校新生状元 武大张翔:学贵有恒
  5. 构造前缀贪心+ 计蒜客 子矩阵求和
  6. java comparator_Java基础之String漫谈(二)
  7. win10服务器文件夹显示不全,如何让Win10文件夹始终显示功能区有哪些方法
  8. 自然水体辐射特性与数值模拟 pdf_自然科学基金|水下消油剂处理对海底溢油输移扩散的影响实验及数值模拟研究...
  9. 跑动大数据的笔记本配置_大数据说话|你比一般跑者跑得更快吗?
  10. 回购价低于股价怎么办?
  11. python在规划类专业的作用_城乡规划学Python、Gis有哪些具体的作用?
  12. 2048小游戏最佳算法C语言,2048游戏的最佳算法是什么?
  13. Android改包1
  14. 金额转换,阿拉伯数字的金额转换成中国传统的形式
  15. kendalltau肯德尔和谐系数
  16. 网站备案常见词汇解释汇总
  17. Stratified Transformer复现和调试记录,ubuntu20复现S3DIS数据集(点云语义分割)
  18. 怎么关闭服务器管理器自动启动,用 systemctl 管理服务:查看状态、启动/停止服务、开启/取消开机自启动...
  19. 线上慎用Java断言
  20. 2015年7月深圳社保缴费基数费率表

热门文章

  1. webstorm github怎么用_前端开发神器WebStorm发布最新版本2019.3,代码完成更加智能...
  2. 互联网思维-产品思维(2)
  3. Android 新手常见的10个误区(下)
  4. (0107)iOS开发之UI实时调试InjectionIII的使用
  5. (0060)iOS开发之iOS 9: UIStackView入门
  6. cleanmymac3.9.6 for mac_色轮插件配色神器Coolorus 2.6(win+mac)
  7. zblog文件大小超出,上传成功但插入不了
  8. ubuntu——安装和NS3
  9. 网站无法显示logo?
  10. ubuntu下制作u盘启动盘