nginxrtmp入门

来源:互联网 发布:apache 多核工作机制 编辑:程序博客网 时间:2024/06/05 06:08

貌似各大云直播用的nginxrtmp很多,当然用srs的也不少,个人更喜欢nginxrtmp,为什么?因为基于nginx的多进程架构的并发的生猛就不用再这里介绍了,另外nginx基于模块化开发,想干什么直接开发就Ok.这文档是写给入门者看的,有看不明白的,可以留言,或者私聊,以便我改进写作水平^_^.废话少说,上菜。

1.请认准nginxrtmp官网地址,别去假冒伪劣的转发站下载。

https://github.com/arut/nginx-rtmp-module

1)文档wiki搞清楚了,看一遍,都有哪些功能。

2)nginx rtmp 代码下载下来

  3)nginx 代码下载下来,下最新的release stable 版本。1.10.1

2.编译

 1)编译

(1)简单编译

./configure --prefix=/home/nginxrtmpbin--add-module=/home/ningxrtmpcode

--prefix 是安装路径,--add-module 是nginxrtmp模块路径。

(2)开发的你,最好关闭编译优化,以便gdb调试,以下是完整命令。

CFLAGS="-g -O0"./configure --prefix=/home/nginxrtmpbin --add-module=/home/ningxrtmpcode
3)make
4)make install
5)到--prefix 指定的目录下就可以看见编译好的nginxrtmp程序了。
3.调试
1)单进程模式调试,nginx.conf 里面加上两句:
daemon off;
master_process off;
2)多进程gdb attach调试,具体看gdb调试教程。

简单吧。后面逐步深入介绍nginxrtmp源码结构。
有想换工作搞云直播的,加我qq:2565557657,把简历发2565557657@qq.com 谢谢。
nginxrtmp云直播讨论学习群: 277508687 (请勿灌水,只讨论技术相关,违者踢)


0 0
原创粉丝点击