Linux下结合nginx安装配置rtmp模块笔记

直播平台流媒体服务器搭建(Linux+Nginx+RTMP) 近年来各大视频直播平台兴起,直播技术也愈发成熟,作为一个程序员,秉着“折腾”精神自己搭建了一个直播用的流媒体服务器,现在来和大家分享一下搭建的过程。 阅读详情

nginx-rtmp-module基于nginx的流媒体插件

官方源码:https://github.com/arut/nginx-rtmp-module

  1. 安装配置:
    1. 下载源码模块

Git地址:git clone https://github.com/arut/nginx-rtmp-module.git

    1. 编译安装nginx

./configure --prefix=/usr/local/nginx  --add-module=../nginx-rtmp-module   --with-http_ssl_module   

make && make install

 

    1. 配置rtmp信息

官方wiki:https://github.com/arut/nginx-rtmp-module/wiki/Directives

Nginx.conf中配置:

# 与http同级配置
rtmp {                #RTMP服务
    server {
        listen 1935;  #//服务端口
        chunk_size 4096;   #//数据传输块的大小

        application video{
           play /tmp/video; #//视频文件存放位置。
        }
        application otherrtmp{
           pull rtmp://ip/live/xxx; #在此插入其他rtmp流地址
        }
         application live {
           live on;  #直播字段
         }  
       application live_hls { #hls协议配置
                live on;
                hls on;
                hls_path /tmp/video/hls;
               hls_fragment 3s;
       }

}
}

 

linux下利用Nginx搭建RTMP服务器 RTMP 实时消息传递协议(RTMP)由Macromedia开发,作为为其Flash技术传输数据,音频和视频的方法。Macromedia随后被Adobe收购,因为该规范已部分发布,使第三方能够在Adobe自己的服务器和客户端软件中实现它。这导致了在为各种提供商提供流媒体时常用的技术。在本文中,我们将记录在Centos 3.10上使用Nginxp-RTMP设置自己的媒体服务器。 1. 安装li... 阅读详情

相关推荐

Ubuntu环境下安装基于nginx的rtmp服务器

Linux(Ubuntu)下重装nginx,直接下载的nginx没有rtmp功能,只能卸载重装,过程如下

weixin_44708480的博客 1239

【笔记】【转】在已经安装好的Nginx上增加新模块nginx-rtmp-module

一、首先就是先下载nginx-rtmp-module 官方github地址:https://github.com/arut/nginx-rtmp-module 我这里在git上直接克隆了 git clone https://github.com/arut/nginx-rtmp-module.git 如果提示git错误的,装下git 这个时候,根目录下应该会有一个 nginx-rtmp-modul...

gshzh的博客 1万+

Linux 搭建nginx+nginx rtmp 方式推流服务器

Linux 搭建nginx+nginx rtmp 方式推流服务器 一、准备工作 虚拟机系统:CentOS 7 【本人所用是腾讯服务器】 所需软件包:nginx-1.18.0.tar.gz 、nginx-rtmp-module 远程连接工具:xshell 、xftp 推流工具:OBS 拉流工具:VLC 二、开始搭建 我采用的是将nginx的安装包下载到本地后,通过xftp工具放置到Linux下的安装目录,也可通过yum的方式 1、官网下载nginx安装包:nginx-1.18.0.tar.gz [http

yayayu_的博客 2280

nginx-rtmp配置文件说明

events { worker_connections 8192; } rtmp { server { listen 1935;#监听端口,若被占用,可以更改 chunk_size 4000;#上传flv文件块儿的大小 application live { live on; } } } 1)events是nginx的配置项,不属于RTMP的配置范畴 2)rtmp {...} 保存所有RTM...

代码大麦 2850

nginx搭建流媒体服务器(rtmp、flv、hls)

具体实现播放步骤参考:https://blog.youkuaiyun.com/weixin_43883951/article/details/131065700?

0303 2921

Linux环境傻瓜式nginx+rtmp+ffmpeg套餐安装详解(获取拉流人数)

本文图文并茂地介绍了如何安装nginx+rtmp+ffmpeg组合套装,为了偷懒不重复上传同样的文本和图片信息,直接附上本人的制作的文档链接,请点击直接查看。 【腾讯文档】Nginx+rtmp+ffmpeg安装 https://docs.qq.com/doc/DWFRpSVBOWENLdnV4 ...............

a342874650的专栏 4957

nginx::环境搭建

ubuntu18.04环境1、需要gcc 环境,如果没有gcc环境,则需要安装 apt install gcc 2、安装pcre依赖库 PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。 nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上...

dianyun7150的博客 115

Linux下支持RTMP的Nginx服务器部署指南

Nginx(发音为“engine x”)是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。它最初是为了提高网络服务器的性能而设计的,同时也非常擅长处理静态数据以及负载均衡。Nginx以其非阻塞和事件驱动的架构而闻名,这使得它在处理高并发和低资源消耗方面表现出色。实时消息传输协议(Real-Time Messaging Protocol, RTMP)最早由Adobe Systems开发,是专为Flash播放器和服务器之间传输音频、视频和数据而设计的网络协议。

weixin_42607969的博客 1251

01-nginx+rtmp 搭建

编译安装 下载 nginx 下载 rtmp 和 nginx 同一目录 配置 --prefix指定输出路径 ./configure --prefix=/usr/local/nginx --add-module=../nginx-rtmp-module 出现如下错误 checking for PCRE library ... found checking for PCRE JIT support ... found checking for OpenSSL library ... not found ch

geeklyc 290

linux-nginx+rtmp资源整合包

整合了linux下nginx+rtmp流媒体服务器资源文件,并使用脚本方式进行半自动安装--因运行./configure后需要确保编译环境正确

定时器(PWM输出)触发ADC采样(DMA)——STM32CubeMX

已知 Tclk 为 84MHz , 我们需要 Tout 为 200ms 即 200000us , 不妨先让PSC为 839, 带入上述公式可得 ARR = 19999. 这样算出来之后ARR和PSC都在0~65535的范围, 则可以使用这组参数。例如,如果时钟频率为1MHz,并且PSC设置为1000,则实际的定时频率将为1kHz。当重装载值(Period 或 ARR)设置为 500 时,意味着定时器需要计数 500 个时钟周期才会触发中断。例如,如果时钟频率为1MHz,则Tclk为1微秒。

2301_77123899的博客 1万+

二、nginx-rtmp-module安装

1.1 nginx-rtmp-module介绍 nginx-rtmp-module是nginx下的一个子模块,该模块主要作用是可以搭建一个直播服务器。下面将nginx-rtmp-module简称为NRM。 NRM的出现使得非专业的流媒体开发工程师也可以简单、迅速地搭建流媒体服务器。 NRM的引用特性包含一下集中。 支持RTMP、HLS、MPEG-DASH直播 支持RTMP、HLS点播 可以将一次直播分为多个视频文件存储 支持H.264视频编/解码或AAC音频编/解码 支持FFmpeg命令内嵌 支持回调HT

Aarstg的博客 1万+

CLIP-Count代码配置以及踩坑记录

CLIP-Count代码配置以及踩坑记录

学术菜鸡 1011

Nginx集成RTMP模块实现RTMP推拉流完整指南

Nginx集成RTMP模块实现直播推拉流指南 本文详细介绍在Linux环境下为Nginx集成RTMP模块,构建完整的直播推拉流系统。主要内容包括: RTMP模块特性:支持RTMP/HLS/DASH协议,具备直播推拉流、转码、录制等功能,支持高并发连接 部署流程: 安装系统依赖 下载Nginx和RTMP模块源码 编译安装并配置为系统服务 关键配置: 设置RTMP和HTTP服务器 配置直播应用和录制功能 创建HLS/DASH输出目录 实战操作: 使用FFmpeg或OBS进行推流 通过多种协议(RTMP/HTTP

csdn_tom_168的博客 2535

DrissionPage实战:5分钟搞定京东滑块验证码自动登录(附完整轨迹生成代码)

本文详细介绍了如何使用DrissionPage工具实现京东滑块验证码的自动化登录,包括环境配置、滑块缺口识别、拟人化轨迹生成算法及完整登录流程。通过物理运动学模型和智能识别技术,有效提升验证码破解成功率,适用于电商自动化场景。

weixin_29229055的博客 243

ReelShort Android 逆向实战:Frida Hook 定位 sign 与 requestTime 算法

一个动态变化的 sign,如何从海量 so 逻辑中精准定位并完整复现?本文以海外短剧 App ReelShort 为例,实战拆解搜索、列表与详情接口的分析过程:从 Charles 抓包锁定关键参数,到 jadx 定位 native 函数,再借助 Frida Hook 验证加密结果;逐步还原 requestTime 的生成机制及 sign 的 HMAC-SHA256 签名逻辑。全文记录关键思路、踩坑与验证方法,带你建立一套可迁移的 Android 接口逆向分析流程。

weixin_64116813的博客 456

FFmpeg开发笔记(四十)Nginx集成rtmp模块实现RTMP推拉流

nginx-rtmp是开源WEB服务器Nginx可增强的第三方rtmp模块,该模块封装了rtmp服务器,可以提供简单的rtmp流媒体服务器功能。由于Nginx本身是个高性能的WEB服务器,支持代理分发多种协议的数据,因此通过Nginx集成RTMP服务器也是个可行的方案。Nginx默认没开启rtmp模块,需要在编译nginx时添加rtmp模块,还要修改配置文件才能开启rtmp服务。

aqi00的博客 1531

数字IC后端层次化Hierarchical Flow子系统Sub-System模块 block partition和pin assignment细节盘点

数字IC后端培训教程之Hierarchical Flow子系统block partition和pin assignment详细教程

weixin_37584728的博客 1603

Linux上安装含rtmp模块的nginx

1、准备工作 yum -y install pcre-devel openssl openssl-devel yum -y install wget yum -y install unzip yum -y install gcc-c++ sudo apt-get install openssl libssl-dev sudo apt-get install libpcre3 libpcre3...

yancie_的博客 621

obisidian插件之【templater】模板的中文说明书

Templater 是一种模板语言,可让您将变量和函数结果插入到笔记中。它还允许您执行操作这些变量和函数的 JavaScript 代码。使用 Templater,您将能够创建强大的模板来自动执行手动任务。

m0_55795604的博客 1万+

第67步 时间序列建模实战:ARIMA建模(Stata)

第67步 时间序列建模实战:ARIMA建模(Stata)

Jet4505的博客 6819

linux+nginx添加rtmp,编译安装nginx添加rtmp模块

8种机械键盘轴体对比本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?摘要:nginx源码编译添加rtmp模块实现视频推流服务器环境:deepin linux 15.10.1(基于debian9)安装依赖库执行命令前,最好执行一次sudo apt update更新下仓库sudo apt install autoconf automakesudo apt install libpcre3 l...

weixin_31857829的博客 755

【AI智能体】Codex 开发聚合搜索应用项目实战操作详解

Codex 开发聚合搜索应用项目实战操作详解

congge 3094

liunx nginx 配置RTMP模块

没有下载nginx请参考这篇文章: https://www.cnblogs.com/itcainiao2521/p/10149279.html 我这里是已经下载了nginx Linux 版本(centos7) 1:先下载nginx-rtmp-module wget https://github.com/arut/nginx-rtmp-module/archive/master.zip ...

meng8203的博客 945

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

linux下安装nginx,附加安装rtmp模块,实现rtmp推流播放

linux下安装nginx,附加安装rtmp模块,实现rtmp推流播放

小蛇蛇的博客 2024

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

【服务器】Windows 和 Linux 下搭建 Nginx 服务器,并配置 rtmp 模块

目录安装 Nginx 服务器安装 nginx-rtmp-module编辑配置文件conf\nginx-win.conf启动Nginx服务RTMP 推流拉流测试 安装 Nginx 服务器 下载带 rtmp 模块的 nginx 版本(选择后缀为 Gryphon 的版本); 安装 nginx-rtmp-module 下载 rtmp 模块; 将文件下载至 Nginx 解压后的目录下; 解压后更将文件名从 nginx-rtmp-module-master 更改为 nginx-rtmp-module; 编辑配置

m0_51139226的博客 5214

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

上一篇: ffmpeg使用命令总结
下一篇: java中的String字符串详解
codser
博客等级 码龄7年 14粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值