Android端直播系统开发入门

直播系统开发入门:Nginx的安装配置及基本使用

直播系统开发入门:Nginx-rtmp-module基础

直播系统开发入门:Nginx-rtmp-module进阶

直播系统开发入门:Nginx-rtmp-module应用

直播系统开发入门:Android端直播实战

序言

这段时间一直在学习有关音视频直播方面的技术,所以在此记录下笔记。本文章只阐述直播中能快速应用层面的技术。后续会专门深入讲解有关Android方面NDK音视频的。总共分5篇文章分别记录。

Nginx简单介绍

Nginx (engine x) 是一个高性能的HTTP反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。

1、跨平台

2、高并发

3、性能好

4、占用内存少

5、不间断服务情况下升级软件版本等

扯这么多废话、直接上干货更香

1、安装编译Nginx

整个过程都使用CentOS7安装和编译以及部署,我使用的是腾讯云服务器。

准备工作

1、安装依赖包:

gcc、g++这部分基本不用装

zlib、pcre、openssl

安装【openssl如果出错】:

. /configure: error: SSL modules require the8OpenSSL libra ry.
You can either do not enable the modules, or install the OpenSSL libra ry
into the system, or build the OpenSSL library statically f rom
the source
with nginx by using --with-openss l=<path> option.

下载openssl:GitHub - openssl/openssl: TLS/SSL and crypto library 放在和nginx同一目录

配置openssl:

./configure -- prefix=/usr/ local/nginx -- -with-openssl=. . /openss l

2、Nginx下载地址:nginx: download

wget http://nginx.org/download/nginx-1.19.4.tar.gz

3、解压

tar -zxvf nginx-1.17.8.tar.gz

4、配置

“--without”开头的选项都是默认安装的,以PATH结尾的选项需要手动指定依赖安装库源码目录。更详细的配置可查看Nginx官网文档。这里我都使用默认的安装方式。安装目录则默认在 /usr/local/nginx 目录下。

4、编译安装

make && make install

5、验证是否安装成功和添加PATH

将nginx配置到系统变量中,这样可快速访问。

//打开profile文件
vim /etc/profile 

//编辑profile文件保存退出,执行立即生效命令
source /etc/profile

6、启动Nginx服务

7、查看Nginx进程信息

8、测试80端口

nginx默认配置使用80端口,新购买的云服务器可能没开80端口访问,可以查看云服务器上的端口开启规则设置下。如出现以下则成功

9、访问测试

打开浏览器访问云服务公网地址:http://ip:80,如出现以下画面则安装成功

10、重启、关闭Nginx服务

重启nginx:nginx -s reload

停止进程:kill -QUIT 主进程号。

快速停止:kill -TERM 主进程号。

强制停止:pkill -9 nginx。

以上则为Nginx的入门基本使用,下一篇则介绍 Nginx-rtmp-module基础。欢迎留言探讨。谢谢

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

逆流的剑客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值