概述

基于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搭建流媒体服务器实践相关推荐

  1. Qt显示视频流——nginx+rtmp搭建直播服务器(二)

    上次介绍的是使用ffmpeg推流,这次介绍的是使用nginx + rtmp搭建直播服务器. 环境:ubuntu 16.04 一. 安装nginx 和 rtmp模块 1. 下载安装 nginx 和 ng ...

  2. 服务器搭建和使用 ubuntu_Ubuntu中使用Nginx+rtmp搭建流媒体直播服务

    一.背景 本篇文章是继上一篇文章<Ubuntu中使用Nginx+rtmp模块搭建流媒体视频点播服务>文章而写,在上一篇文章中我们搭建了一个点播服务器,在此基础上我们再搭建一个直播服务器, ...

  3. nginx的rtmp搭建流媒体服务器实现直播流

    最近自己搞了一个用nginx的rtmp来搭建流媒体服务器,从而实现直播的过程,参考了网上很多资料,有些资料对于初学者来说比较难以理解,在此将我搭建的过程记录下来,分享给大家. 1.下载nginx-rt ...

  4. nginx+ffmpeg搭建流媒体服务器

    安装ffmpeg: 下载FFmpeg和libx264的包 ffmpeg-2.4.1.tar.bz2  last_x264.tar.bz2 libx264需要yasm,所以先安装yasm apt-get ...

  5. Nginx+jwPlay搭建流媒体服务器,记忆播放

    1.具体的流媒体服务器的搭建参考博客: http://blog.chinaunix.net/uid-20639775-id-154556.html 具体可能编译的时候有个地方报错 /root/ngin ...

  6. 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 ...

  7. 树莓派nginx+rtmp搭建直播服务器

    樹莓派架設 RTMP 串流(Streaming)伺服器,傳送即時攝影機影像 2015/03/0649Comments 這裡介紹使用樹莓派安裝 nginx 架設 RTMP 串流伺服器,傳送即時的攝影機影 ...

  8. Nginx+ffmpeg 搭建流媒体服务器(四):H5直播演练

    H5直播演练 播放器选型 video.js hls.js flv.js 播放器选型 video.js 链接: GitHub https://unpkg.com/video.js/dist/video- ...

  9. 树莓派使用nginx+rtmp搭建音频直播流媒体服务器

    前言 想使用树莓派连接usb音频采集卡实时采集收音机接收到的音频,树莓派上运行着由nginx+RTMP 搭建的直播流媒体服务器,这样就可以在客户端上通过支持rtmp串流协议的播放器就可以正常接收到音频 ...

最新文章

  1. java多线程发牌 一个发牌 三个玩家_JAVA代码之斗地主发牌
  2. delphi valuelisteditor控件的使用
  3. 在centos7中安装MySQL5.7
  4. dayjs也可回显AntD DatePicker的值
  5. 计划任务 crontab、at
  6. jq输出html 单引号引号转义符,javascript - 由于JSON中的单引号转义,jQuery.parseJSON抛出“无效的JSON”错误...
  7. php ajax 懒加载demo,lazyload懒加载,怎么支持ajax获得的新内容?
  8. 【java学习之路】(java框架)008.JdbcTemplate
  9. 基于SpringBoot/SSM的旅游论坛
  10. CocoStudio1.3 场景编辑器使用
  11. 西数云存储 重置 使用手册_如何重置IE浏览器(以IE8 为例),并添加信任网址...
  12. 程序员为什么要会用Google谷歌搜索引擎
  13. cd40系列芯片_CD40,CD45系列芯片功能大全
  14. (45.5)【API接口漏洞】API接口之Web Service测试工具Soap UI PRO、SOAPSonar、Burp Suite、WSSAT、WS-Attacker
  15. 软件测试实战(微软技术专家经验总结)--第四章(测试建模)读书笔记
  16. USDT的范式转移是怎么回事
  17. MacPro终端出现bash: touch: command not found
  18. 查看服务器GPU型号
  19. MySql:事务的ACID特性
  20. python数字1 3怎么表示_Python3数据类型之数字

热门文章

  1. 2021软考报名开始!(附官网报名入口)
  2. 在线协作文档哪家强?微软 Loop 、Notion、FlowUs
  3. Do not hardcode /sdcard/; use Environment.getExternalStorageDirectory().ge
  4. power law幂次法则
  5. 网络安全再成央视3·15主角,安全手机变身“香饽
  6. C++ Tips:static const size_t nops、string substr、upper_bound、find()
  7. 自复式过欠压保护器的优势
  8. xml文件中的大于等于等一些特殊符号
  9. “五毒门”解决IP地址划分
  10. OCR字符识别技术总览