最近参加一个小项目的开发,要求实现直播功能,因此就采纳了师兄的建议,搭建nginx-rtmp服务,这篇博文算是一篇技术可行性的探索,下面首先介绍开发环境。
开发环境
Win10 x64,OBS推流所在的系统;
Ubuntu 14.04 x64,nginx-rtmp服务器所在的系统,内核版本(Linux version 4.2.0-27-generic)最近实测Debian系统完全按照这种方法也是可以实现的;
OBS版本是0.16.3,这一项当然是越新越好,不用保持版本的一致;
nginx的版本是1.10.2,目前的最新稳定版,http://nginx.org/download/nginx-1.10.2.tar.gz;
nginx的插件nginx-rtmp-module,是有arut维护的github开源项目,https://github.com/arut/nginx-rtmp-module/archive/master.zip。
(nginx安装在linux系统下,为了方便解决依赖问题,我们需要在linux系统下安装aptitude,具体用法稍后介绍;同时为了解压zip的包,需要安装unzip,这两个都可以在根用户模式通过apt-get来安装ÿ