homebrew+ngnix

本文参考逆流的鱼yuiop:http://blog.csdn.net/hejjunlin/article/details/54425531

最近想了解一下流媒体服务器,在网上查找,发现大多数都是nginx+rtmp来搭建,然后进行了尝试,写下搭建过程,望大家指点,共同进步。

1.Homebrow

Homebrew:Homebrew是以最简单,最灵活的方式来安装苹果公司在MacOS中不包含的UNIX工具,是macOS平台的软件包管理器.

安装和卸载:

安装:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

卸载:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

2.Nginx服务器+rtmp

安装nginx:

安装:brew tap denji/nginx

我刚开始用brew tap homebrew/nginx,结果报错

错误信息:Error: homebrew/nginx was deprecated. This tap is now empty as all its formulae were migrated

rtmp安装:

brew install nginx-full --with-rtmp-module

ngnix命令:

  • ngnix -s reload:表示重新加载配置文件
  • ngnix -s reopen: 再次打开日志文件
  • ngnix -s stop : 停止服务器
  • ngnix -s quit : 退出服务器

nginx文件目录:

  • nginx安装所在位置 /usr/local/Cellar/nginx-full/1.12.2/bin/nginx
  • nginx配置文件所在位置 /usr/local/etc/nginx/nginx.conf
  • nginx服务器根目录所在位置 /usr/local/var/www

备注:可以直接使用brew info nginx-full来查看nginx安装的信息

测试一下,nginx是否成功启动

终端输入:

这里如果上次启动没有关闭过,那么会报错

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

那么应该做的就是:$ sudo nginx -s stop

然后再重新启动一下nginx,浏览器打开网址:http://localhost:8080 ,就可以看到


3.配置rtmp

进入nginx目录:

打开nginx.conf文件


在最后加上:


rtmp {
server {
listen 1935;
application test {
   live on;
record off;
}
}

}

参数说明下:

  • rtmp是协议名称
  • server 说明内部中是服务器相关配置
  • listen 监听的端口号, rtmp协议的默认端口号是1935
  • application 访问的应用路径是 zbcs
  • live on; 开启实时
  • record off; 不记录数据 

*出自逆流的鱼yuiop:http://blog.csdn.net/hejjunlin/article/details/54425531

保存之后,重新加载nginx


4.安装ffmpeg


这样就初步完成了。

刚涉及流媒体这块,希望大家指正,共同学习共同进步。





本文参考逆流的鱼yuiop:http://blog.csdn.net/hejjunlin/article/details/54425531


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值