ffmpeg 推流到nginx1.22.1+nginx-rtmp-module服务器
nginx+nginx-rtmp-module构建流服务
Index of /download/
GitHub - arut/nginx-rtmp-module: NGINX-based Media Streaming Server
./configure --add-module=/path/to/nginx-rtmp-module
make
make install
安装好之后,虚拟机ip:192.168.101.26,nginx.conf配置如下
rtmp {server {listen 1935;chunk_size 4000;# TV mode: one publisher, many subscribersapplication mytv {# enable live streaminglive on;# record first 1K of streamrecord all;record_path /tmp/av;record_max_size 1K;# append current timestamp to each flvrecord_unique on;# publish only from localhostallow publish all;# deny publish all;allow play all;}}
}
从一台有MP4视频的机器ip:113.10.10.10推流到192.168.101.26的机器上,推流路径为mytv/自定义一个名字(必须的)
使用ffmpeg 推到流服务上面
ffmpeg -re -i D:/img/panda.mp4 -vcodec copy -acodec copy -f flv rtmp://192.168.101.26:1935/mytv/abc
rtmp://192.168.101.26:1935/mytv/abc这个地址为nginx流服务的端口和路径,
打开vlc软件,选择播放流地址即可播放
也可以用ffplay接收rtmp并减少延时,本地ip:113.10.10.10接收rtmp流命令
ffplay.exe -i rtmp://192.168.101.26:1935/mytv/abc -fflags nobuffer
如果和113.10.10.10同网段的其他的机器,是无法访问到192.168.101.26的,那么就可以
nginx转发rtmp流,便于外网或是里一台服务器访问,nginx作为反向代理:
stream {server {listen 1935;proxy_connect_timeout 10s;proxy_timeout 15s;proxy_pass 192.168.101.26:1935;}}
经过nginx再次反向代理后,ip:113.10.10.10同网段的机器便可以访问到rtmp流媒体了,
ffpaly命令:
ffplay.exe -i rtmp://113.10.10.10:1935/mytv/abc -fflags nobuffer
ffmpeg 推流到nginx1.22.1+nginx-rtmp-module服务器相关推荐
- Nginx Rtmp Module - HLS切片和级联播放
#Nginx Rtmp Module - HLS切片和播放 1.名词解释 媒体片段文件(.ts): 媒体片段是由源站生成的,基于编码后的媒体源,并且是由一系列的 .ts 格式的文件组成,其中包含了你想 ...
- 宝塔 搭建 nginx rtmp 流媒体服务器
宝塔 搭建 nginx rtmp 流媒体服务器 安装环境说明 系统环境: Centos 7 机型: DELL R540 准备工作 nginx 添加模块,编译安装 nginx ,下载 nginx-rtm ...
- windows下live555+rtsp+ffmpeg媒体源,nginx+rtmp转发服务器,vlc播放rtmp媒体流
1.下载live555+ffmpeg视频文件作为媒体源 将视频文件me-like-yuh.ts和ffmpeg推流脚本ffmpeg-rtsp2rtmp.bat放在mediaserver目录下 ffmpe ...
- Python进行ffmpeg推流和拉流rtsp、rtmp
流媒体协议,英文学名Streaming Protocol,用一句人话来解释:流媒体协议是一种用于通过 Web 传递多媒体的协议.传统视频流协议:RTMP和RTSP,其中 RTMP 是基于 TCP 开发 ...
- 搭建Nginx+rtmp直播服务器
目录 安装搭建 lnmp 环境 安装 Nginx 的扩展模块 关闭 nginx.php-fpm 服务 查看 nginx 配置参数 重新编译 nginx Centos7 端口开放 查看防火墙状态 开启防 ...
- Ubuntu16.04下配置nginx + RTMP流媒体服务器
目录 前言 1.安装nginx需要的环境 1.1 查看gcc版本 gcc -v 1.2 pcre.pcre-devel安装 1.3 zlib安装 1.4 安装openssl 2.开始安装 2.1 创建 ...
- win7系统搭建流媒体服务器,windows7 下 搭建 nginx + rtmp 流媒体服务器
成果分享:https://github.com/ziq358/Nginx-Rtmp 材料准备: 1.Microsoft Visual Studio 2010 下载安装. 2.MinGW 安装. 3.下 ...
- Windows nginx + rtmp 流媒体服务器搭建(uniapp可用)
准备: 所有文件目录请不要中文命名,请使用英文 nginx服务 官网下载 niginx服务 视频推流版 3. 配置文件 nginx-rtmp-module 4. 推流文件 ffmpeg 5. 拉流工具 ...
- Android Nginx + RTMP流媒体服务器搭建
1.下载nginx #下载Nginx: http://nginx.org/en/download.html wget http://nginx.org/download/nginx-1.15.3.ta ...
最新文章
- 如果卷积神经网络存在根本性的缺陷,你会怎么看?
- CodeFirst实战:用文本数据库存档软件配置
- 在Centos 7 上跑 vue 项目 以及 Vue 热更新失效
- python gui插件_Python进阶量化交易专栏场外篇17- GUI控件在回测工具上的添加
- 轻量级的日期时间控件Pikaday
- 把学单片机过程中遇到的问题与大家分享
- React 等框架使用 index 做 key 的问题
- 力士乐电源模块故障代码_奥的斯电梯OVF402,OVF404,OVF406驱动器故障代码
- CSS快速学习4:浮动和盒模型
- 高性能MySQL(第3版) 中文PDF带目录清晰版
- 项目管理-项目整体计划Excel表格绘制
- 微信小程序背景图片设置问题
- 2020神舟几号发射_xuex:2020北师大版三年级数学下册除法练习题神舟一号发射时间...
- VirtualBox 虚拟机安装黑群晖
- element el-table表格数据合并
- 扇形面积公式推导过程
- 2019 CSDN博客之星第三名,感谢各位支持
- 技术分享| 小程序实现音视频通话
- 创业:房多多--如何成功从红海杀出一片天空
- Unity手指触控之Touch结构体
热门文章
- Vue2.0 +Element-UI+Vuex实现导航栏收缩展开功能
- 最女孩子不要急,容易追到的不长久
- vs2010如何生成EXE文件如何更改EXE程序图标
- python turtle forward_Python turtle绘图
- “顺纹路,单向疏导”抚平皱纹按摩手法
- 小日期时间型_货币基金破2%?稳健型选手们来瞧瞧这类基金咯!
- 【介绍】开源的WAF(应用防火墙)软件有哪些?
- 动态规划——K 站中转内最便宜的航班
- python之路(二) 2019.2.28
- (附源码)计算机毕业设计SSM基于web的烟草售卖系统