nginx-rtmp搭建流媒体服务器实践
概述
基于alfg/nginx-rtmp,搭建点播、直播服务器。
配置
build镜像
FROM alfg/nginx-rtmp:latest
ADD nginx.conf /etc/nginx/nginx.conf.template
RUN mkdir /opt/data/video
在alfg/nginx-rtmp中,nginx的配置文件是/etc/nginx/nginx.conf.template,在运行时将其改名为/etc/nginx/nginx.conf。因此我们要修改配置,则将其改为此文件名即可。
创建/opt/data/video目录,是用于保存点播的文件目录,可以改为自己指定的目录。
配置说明
默认端口
- rtmp端口:1935
- http端口:80
直播
rtmp名称:stream
hls名称:hls
推流:rtmp://localhost:1935/stream/xxx
访问:rtmp://localhost:1935/stream/xxx即可。
点播
在nginx.conf中的rtmp一节,添加配置:
application video{play /opt/data/video;}
访问方法:rtmp://localhost:1935/video//movie/1.mp4将访问movie子目录下的1.mp4文件。
注意:video和movie之间用两个斜杠符号,这样才可以访问子目录下的文件。
状态监管
访问:http://localhost/stat。
引用
- https://blog.csdn.net/Archger/article/details/100528376?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-2&utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-2
- https://blog.csdn.net/kevinw9/article/details/52984826?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522158600419019725219900578%2522%252C%2522scm%2522%253A%252220140713.130056874…%2522%257D&request_id=158600419019725219900578&biz_id=0&utm_source=distribute.pc_search_result.none-task-blog-all_SOOPENSEARCH-5
nginx-rtmp搭建流媒体服务器实践相关推荐
- Qt显示视频流——nginx+rtmp搭建直播服务器(二)
上次介绍的是使用ffmpeg推流,这次介绍的是使用nginx + rtmp搭建直播服务器. 环境:ubuntu 16.04 一. 安装nginx 和 rtmp模块 1. 下载安装 nginx 和 ng ...
- 服务器搭建和使用 ubuntu_Ubuntu中使用Nginx+rtmp搭建流媒体直播服务
一.背景 本篇文章是继上一篇文章<Ubuntu中使用Nginx+rtmp模块搭建流媒体视频点播服务>文章而写,在上一篇文章中我们搭建了一个点播服务器,在此基础上我们再搭建一个直播服务器, ...
- nginx的rtmp搭建流媒体服务器实现直播流
最近自己搞了一个用nginx的rtmp来搭建流媒体服务器,从而实现直播的过程,参考了网上很多资料,有些资料对于初学者来说比较难以理解,在此将我搭建的过程记录下来,分享给大家. 1.下载nginx-rt ...
- nginx+ffmpeg搭建流媒体服务器
安装ffmpeg: 下载FFmpeg和libx264的包 ffmpeg-2.4.1.tar.bz2 last_x264.tar.bz2 libx264需要yasm,所以先安装yasm apt-get ...
- Nginx+jwPlay搭建流媒体服务器,记忆播放
1.具体的流媒体服务器的搭建参考博客: http://blog.chinaunix.net/uid-20639775-id-154556.html 具体可能编译的时候有个地方报错 /root/ngin ...
- linux nginx添加rtmp,linux系统下nginx rtmp模块流媒体服务器
1.准备以下源码包 nginx-1.14.0.tar.gz nginx-rtmp-module-master.zip openssl-1.0.2o.tar.gz pcre-8.42.tar.gz zl ...
- 树莓派nginx+rtmp搭建直播服务器
樹莓派架設 RTMP 串流(Streaming)伺服器,傳送即時攝影機影像 2015/03/0649Comments 這裡介紹使用樹莓派安裝 nginx 架設 RTMP 串流伺服器,傳送即時的攝影機影 ...
- Nginx+ffmpeg 搭建流媒体服务器(四):H5直播演练
H5直播演练 播放器选型 video.js hls.js flv.js 播放器选型 video.js 链接: GitHub https://unpkg.com/video.js/dist/video- ...
- 树莓派使用nginx+rtmp搭建音频直播流媒体服务器
前言 想使用树莓派连接usb音频采集卡实时采集收音机接收到的音频,树莓派上运行着由nginx+RTMP 搭建的直播流媒体服务器,这样就可以在客户端上通过支持rtmp串流协议的播放器就可以正常接收到音频 ...
最新文章
- java多线程发牌 一个发牌 三个玩家_JAVA代码之斗地主发牌
- delphi valuelisteditor控件的使用
- 在centos7中安装MySQL5.7
- dayjs也可回显AntD DatePicker的值
- 计划任务 crontab、at
- jq输出html 单引号引号转义符,javascript - 由于JSON中的单引号转义,jQuery.parseJSON抛出“无效的JSON”错误...
- php ajax 懒加载demo,lazyload懒加载,怎么支持ajax获得的新内容?
- 【java学习之路】(java框架)008.JdbcTemplate
- 基于SpringBoot/SSM的旅游论坛
- CocoStudio1.3 场景编辑器使用
- 西数云存储 重置 使用手册_如何重置IE浏览器(以IE8 为例),并添加信任网址...
- 程序员为什么要会用Google谷歌搜索引擎
- cd40系列芯片_CD40,CD45系列芯片功能大全
- (45.5)【API接口漏洞】API接口之Web Service测试工具Soap UI PRO、SOAPSonar、Burp Suite、WSSAT、WS-Attacker
- 软件测试实战(微软技术专家经验总结)--第四章(测试建模)读书笔记
- USDT的范式转移是怎么回事
- MacPro终端出现bash: touch: command not found
- 查看服务器GPU型号
- MySql:事务的ACID特性
- python数字1 3怎么表示_Python3数据类型之数字
热门文章
- 2021软考报名开始!(附官网报名入口)
- 在线协作文档哪家强?微软 Loop 、Notion、FlowUs
- Do not hardcode /sdcard/; use Environment.getExternalStorageDirectory().ge
- power law幂次法则
- 网络安全再成央视3·15主角,安全手机变身“香饽
- C++ Tips:static const size_t nops、string substr、upper_bound、find()
- 自复式过欠压保护器的优势
- xml文件中的大于等于等一些特殊符号
- “五毒门”解决IP地址划分
- OCR字符识别技术总览