树莓派安装nginx,参考http://blog.csdn.net/zizi7/article/details/54347223

1. 下载PCRE 并安装.

主页地址: ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/

ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz

2.  解压 tar -xzvf pcre-8.38.tar.gz

cd pcre-8.38

   cmake .

sudo make

sudo make install

3.  安装OpenSSL

  sudo apt-get install libssl-dev

4.  下载nginx 和 nginx rtmp 模块

  下载nginx源码

   http://nginx.org/download/nginx-1.10.0.tar.gz

   解压 tar -zxvf nginx-1.10.0.tar.gz

  下载nginx rtmp 模块源码

  https://codeload.github.com/arut/nginx-rtmp-module/zip/master

  解压unzip master,解压到nginx-rtmp-module-master文件夹

  执行nginx 编译配置

./configure --add-module=/path/to/nginx-rtmp-module-master


      sudo make
      sudo make install

5.   启动nginx

nginx 默认安装目录 /usr/local/nginx

/usr/local/nginx/sbin 目录下nginx 服务器主程序, 启动 sudo ./nginx

6.   查看

/usr/local/nginx/sbin$ ps -ef | grep nginx
        root      1394  1474  0 18:11 ?        00:00:00 nginx: master process ./nginx
        nobody    1395  1394  0 18:11 ?        00:00:00 nginx: worker process
         1570  1027  0 18:22 pts/32   00:00:00 grep --color=auto nginx

7.  在浏览器中输入 http://localhost/  , 可以看到nginx 的首页

Welcome to nginx!
       If you see this page, the nginx web server is successfully installed and working. Further configuration is required.
       For online documentation and support please refer to nginx.org. 
       Commercial support is available at nginx.com.
       Thank you for using nginx.

8. 添加rtmp 支持

sudo vi conf/nginx.conf

rtmp {
     server {
         listen 1935;
         application live {
             live on;
             record off;
         }
     }
 }

9, 重启 nginx

sudo ./sbin/nginx -t

sudo ./sbin/nginx -s reload

10. 添加测试源, 推流到服务器

ffmpeg -re -i
~/testcontent/MP4_H.264_MP_L3.1_720P_1Mbps_29.585fps_AAC_LC.mp4 -c copy
-f flv rtmp://192.168.36.29:1935/live

或者直接采集屏幕

ffmpeg -f x11grab -follow_mouse centered -r 25 -s cif -i :0.0 -f flv rtmp://192.168.36.29:1935/live

11. 使用vlc在局域网机器上打开rtmp测试流

rtmp://192.168.36.29:1935/live

截图:

nigix安装的更多相关文章

  1. nginx 安装与配置

    centos7环境下nginx的安装  版本 0.85 tar zxvf nginx.tar.gz cd nginx ./configure // ./configure --help 查看编译选项 ...

  2. CentOS下nginx简单安装

    说明:环境 系统:Centos 6 软件包:nginx-1.2.4 配置系统yum源 #/etc/yum.repos.d/ #rm -rf ./* vi localhost.repos.d [yumy ...

  3. linux 常用命令 和 nginx(反响代理、负载均衡)安装和配置

    (1)linux常用命令 [1]在光标前输入内容:i [2]删除输入方式下所输入的文本:Ctrl+u  [3]文件保存退出:wq [4]文件不保存退出:q [5]文件强制退出:q! [6]常规删除文件 ...

  4. gerrit上的commit msg中关联jira单号(含gerrit的安装)

    这个问题折腾了很久,前期后后大概一个月吧,终于搞定了,查了很多资料,有的不完整,有的完全就不能用,有的没说完整,所以一定要记录下来,我的心血啊. 由于公司在用的gerrit的是正式环境中的,大家都在使 ...

  5. CentOs7.2编译安装Nginx服务器

    1. 安装nginx依赖 首先安装nginx的依赖 yum install gcc gcc-c++ openssl openssl-devel cyrus-sasl-md5 2,创建nginx用户 如 ...

  6. Apache/Nigix + Tomcat + 负载均衡

    Part I: Apache + Tomcat + 负载均衡 http://www.open-open.com/lib/view/open1350612892352.html http://micha ...

  7. Vue+Axios+Nigix+SpringCloud前端和后端搭建及其碰到的问题

    一.Axios.Router的安装和使用 1.如何安装Axios和Router 1).进入到工程所在的文件夹,通过cmd指令,进入到window的dos界面 2).输入:npm install axi ...

  8. Nginx的安装和部署

    Nginx简介 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行.其特点是占有内存少,并发能力强,事实上nginx的并发 ...

  9. CentOS Docker安装 && docker 基础指令

    1 # 直接从官网下载docker的安装命令包(docker已经很贴心将安装shell脚本帮我们准备好了) 2 curl -fsSL get.docker.com -o get-docker.sh 3 ...

随机推荐

  1. pythonDjango开发-安装第三方插件

    Python安装插件方式: 1.easy_install package 2.pip install package 如果pip安装报错,可以使用以下两种方法解决: 1.python -m pip i ...

  2. Openstack入门篇(十六)之Cinder服务的部署与测试

    1.理解块存储服务 操作系统获得存储空间的方式一般有两种: 通过某种协议(SAS,SCSI,SAN,iSCSI 等)挂接裸硬盘,然后分区.格式化.创建文件系统:或者直接使用裸硬盘存储数据(数据库) 通 ...

  3. setjmp/longjmp 处理异常

    #include <stdio.h> #include <stdlib.h> #include <setjmp.h> jmp_buf jb; void f1() { ...

  4. python中面向对象_类_对象的概念与定义

    1. 面向对象的概念,面向对象是一种编程思想. 是对现实世界中一类事物的抽象,在编程中可以理解为是一种建立现实世界事物的模型 2.  面向对象和面向过程的区别: 面向过程关注的是完成工作的步骤. 面向 ...

  5. Java编辑PPT的折线图,与内嵌Excel联动

    /** * 折线图的数据写入方法 * @param slide ppt图表 * @param index 折线图的下标 * @param data 需要填充的数据 * @param titles 内嵌 ...

  6. Installshield相关的后续操作<一>图解

    1.XML文件读取 选择需要读取XML文件 2.SQL数据库的安装 这里选择的文件是数据库脚本.如果脚本没有创建数据库的语句,还需手动输入. 3.自定义界面Dialogs 下一步: 上面红色框框里面是 ...

  7. 用adb来修改android嵌入式设备的system只读目录下的东西

    转的一篇: 以修改hosts文件为例: 由于某些原因,可能需要指定域名对应的IP地址.Android是基于Linux的系统,与Linux类似,通过hosts文件来设置. 在Android下,/etc是 ...

  8. react-native初体验(1) — hello world

    没有简介,直接开始干活吧. 默认阅读本文的你已经安装好 nodejs, windows用户需要升级yarn到最新版本. 并且设置安装源为国内的淘宝源: npm config set registry ...

  9. c语言数字图像处理(九):边缘检测

    背景知识 边缘像素是图像中灰度突变的像素,而边缘是连接边缘像素的集合.边缘检测是设计用来检测边缘像素的局部图像处理方法. 孤立点检测 使用<https://www.cnblogs.com/Gol ...

  10. 人脸识别-关于face_recognition库的安装

    首先十分感谢博客https://blog.csdn.net/scc_722/article/details/80613933,经历过很多尝试(快要醉了),终于看了这篇博客后安装成功. face_rec ...