给brew安装的 nginx 添加 nginx-rtmp-module 模块,并搭建rtmp流处理服务器. 环境基础信息如下: macOS Mojave 版本 10.14 nginx 版本 1.15.5 nginx-rtmp-module 版本 1.2.1 首先给 brew 安装的 nginx 添加 nginx-rtmp-module 模块 添加编译参数 --add-module=/usr/local/Cellar/nginx-modules/nginx-rtmp-module-1.2.1 编译的时候会有多个源码文件爆如下错误(还不知道是什么原因导致?). 解决办法是修改报错的 c 源码文件的 include 文件路径(修改成后如下图),需要根据报错的文件进行修改,实测修改编译后的程序无问题: 然后编辑 nginx.conf 添加如下配置(我本机的配置): 如果nginx之前是启动状态则重启nginx服务. 打开浏览器访问 http://rtmp.kernelstudio.com/stat 看到如下图就说明安装成功: 如果未安装ffmpeg 则使用 brew 进行安装: 使用 ffmpeg 进行流推测试(下面的命令是推的直播形式的流): 下载 VLC 播放器进行测试观看 ( File -> Open Network ): 软件点击 play 播放,出现如下视频则表示安装配置没问题: 进行web端的hls播放测试. 打开浏览器访问 http://rtmp.kernelstudio.com 查看推送的视频是否成功.
Search
Archives
- August 2019 (1)
- July 2019 (1)
- December 2018 (1)
- November 2018 (1)
- October 2018 (2)
- September 2018 (1)
- August 2018 (2)
- June 2018 (1)
- September 2017 (1)
- August 2017 (1)
- April 2017 (1)
- March 2017 (1)
- February 2017 (2)
- January 2017 (1)
- December 2016 (1)
- November 2016 (1)
- March 2016 (1)
- October 2015 (1)
- August 2015 (1)
- July 2015 (1)
- April 2015 (1)
- August 2014 (1)
- June 2014 (2)
- May 2014 (1)
- April 2014 (1)
- March 2014 (3)
- February 2014 (4)
- January 2014 (3)
- December 2013 (6)
- November 2013 (2)
- October 2013 (4)
- September 2013 (4)
- August 2013 (4)
- July 2013 (4)
- June 2013 (10)
- May 2013 (8)
- April 2013 (9)
- March 2013 (8)
Categories
- Analysis (2)
- Apache (6)
- CentOS (4)
- CodeIgniter (1)
- Debian (3)
- Developer (2)
- Docker (1)
- Flutter (1)
- Functions (1)
- ios (1)
- Java (3)
- Javascript (1)
- KVM (1)
- Linux (17)
- MacOS (2)
- MySQL (7)
- Nginx (6)
- PHP (3)
- Python (4)
- Security (4)
- Server (1)
- Shell (3)
- Spring Boot (1)
- Spring MVC (2)
- Struts2 (1)
- Symfony (5)
- Ubuntu (1)
- Web (4)
- Wordpress (13)
- Works (3)
- XenServer (1)
Recent Posts
- Flutter ERROR: Could not connect to lockdownd, error code -17 August 21, 2019
- MySQL 5.7 设置密码 July 12, 2019
- Create Ubuntu 18.04 LTS docker image December 7, 2018
- Solution of Chinese scrambling in UTF-8 file read by Java BufferedReader November 29, 2018
- How to add the nginx-rtmp-module module to the nginx installed by brew, and set up the rtmp stream processing server October 22, 2018
- Development cannot be enabled while your device is locked. October 16, 2018
- Javascript获取页面URL中的锚点值以及query string 参数的值 September 8, 2018
- Git Command August 29, 2018
- CentOS7.2 Firewalld.service August 14, 2018
- spring boot error : LoggerFactory is not a Logback LoggerContext but Logback is on the classpath June 25, 2018
Recent Comments