ios 视频直播及RTMP本地服务器的搭建

http://www.jianshu.com/p/c3a54110b3c3/comments/3181232

输入命令:

nginx

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

如果出现下图, 则表示安装成功



截图.png

在终端输入nginx,如果出现了

端口被占用.png

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

lsof -i tcp:8080

根据端口PID, kill掉(这儿的9603换成你自己8080端口的PID)



查看端口占用.png

根据端口PID, kill掉(这儿的9603换成你自己8080端口的PID)

kill 5717

然后重新执行nginx, 打开http://localhost:8080

3)配置nginx和ramp

首先我们查看nginx安装到哪了

brew info nginx-full

如图, 找到nginx.conf文件所在位置



![Uploading nginx 安装的位置_339940.png . . .]

通过vim或者点击Finder->前往->前往文件夹->输入/usr/local/etc/nginx/nginx.conf->用记事本工具(推荐Sublime Text)打开nginx.conf.

直接滚到最后一行, 在最后一个}(即最后的空白处, 没有任何{})后面添加

# 在http节点后面加上rtmp配置:

rtmp {

server {

listen 1935;

application rtmplive {

live on;

record off;

}

}

}

然后重启nginx(其中的1.10.1要换成你自己安装的nginx版本号, 查看版本号用nginx -v命令即可)

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

http://blog.leanote.com/post/1193413299@qq.com/IJK%E6%92%AD%E6%94%BE%E5%99%A8%E4%BD%BF%E7%94%A8

默认端口1935

stream.url = @"rtmp://localhost:1935/rtmplive/room";

命令:

测试

nginx

测试下

http://localhost:8080

连接ffmpeg

sudo brew link ffmpeg

开始推

ffmpeg -re -i ~/Desktop/1.mp4 -vcodec libx264 -acodec aac -strict -2 -f flv rtmp://localhost:1935/rtmplive/room

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容