Fork me on GitHub

hls

Mac搭建nginx+hls+rtmp服务器

我是在自己电脑上搭建的环境,每个机器的环境可能不一样,搭建的问题也各有不同。无论怎样,多查,多看,多实践。

安装 homebrew

homebrew 的官网http://brew.sh/下载homebrew ,如果有则省略该步骤。

安装 nginx

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

这样nginx和rtmp模块就安装好了,如果不需要rtmp就不用 –with-rtmp-module 这段代码。

brew options nginx-full

通过上面这段代码可以看见编译nginx的选项模块。

Android基于HLS和RTMP协议的第三方SDK选择

协议的详解网上资料都太多了,我就不赘述了。Android上3.0开始支持hls,但在4.0以后就支持的不太好了。而对rtmp来说,Android是默认不支持的。网上有一些第三方库支持这两种协议,下面就我找到的第三方库列出并做出比较。

希望能帮助到一些刚接触流播放的同学,下篇我会写用Mac搭建 nginx + HLS 的点播服务器。

最后,祝好:)