FFmpeg总结(十二)用ffmpeg与nginx实现直播多路流并发播放
请尊重分享成果,转载请注明出处,本文来自逆流的鱼yuiop,原文链接:
http://blog.csdn.net/hejjunlin/article/details/71331929
下载 nginx 和 nginx-rtmp源码:
http://nginx.org/download/nginx-1.5.10.tar.gz
https://github.com/arut/nginx-rtmp-module/archive/master.zip
编译安装:
cd nginx-1.5.10
./configure –with-http_ssl_module –add-module=../nginx-rtmp-module-master
make
make install
浏览器输入localhost:8010(默认80,由于其他服务在用,这里用8010),得到如下:
配置nginx支持rtmp,找到nginx.cnf,在http节点结束后加入rtmp节点,如下:
rtmp {server {listen 1935;//监听1935端口application yuiop {//为什么叫yuiop?你懂的啦live on;record off;}}
}
FFmpeg开始推流,先推一个直播流来直播
接下来开始看下服务器流是否可看,开始拉流播放
ffplay rtmp://xxx.xxx.xxx.xxx:1935/yuiop/live
也可以在网页端口写点js代码,也能支持播放,效果如下:
推一个流,拉一个流不过瘾,直播可是,同时有n多个流在推拉,接着来,推拉两个,很自然也成功了。
要是用我之前《Android Multimedia框架总结(二)MediaPlayer框架及播放网络视频案例》的例子,把直播地址,传给mediaplayer,就可以在手机上看直播了。
最后来张全家福,本地电脑和直播服务器同时看直播,有2-3秒延迟
第一时间获得博客更新提醒,以及更多android干货,源码分析,欢迎关注我的微信公众号,扫一扫下方二维码或者长按识别二维码,即可关注。
如果你觉得好,随手点赞,也是对笔者的肯定,也可以分享此公众号给你更多的人,原创不易
FFmpeg总结(十二)用ffmpeg与nginx实现直播多路流并发播放相关推荐
- vs2013编译ffmpeg之四十二 zvbi
ffmpeg引用zvbib vs2013编译zvbi 1. 建立vs2013的工程 2. 宏定义 3._vbi_inline 4. __VA_ARGS__ 5. FOR_ALL_NODES宏 6. i ...
- ffmpeg学习十二:滤镜(实现视频缩放,裁剪,水印等)
这篇文章对使用滤镜进行视频缩放,裁剪水印等做简单介绍. 一.滤镜 滤镜可以实现多路视频的叠加,水印,缩放,裁剪等功能,ffmpeg提供了丰富的滤镜,可以使用ffmpeg -filters来查看: Fi ...
- ffmpeg源码简析(十二)FFMPEG中的主要结构体总结
FFMPEG中结构体很多.最关键的结构体可以分成以下几类: a) 解协议(http,rtsp,rtmp,mms) AVIOContext,URLProtocol,URLContext主要存储视音频使用 ...
- Docker(十二):Docker+Jenkins+Nginx+Spring Boot 自动化部署项目
前言 虽然Docker已经是风靡全球的容器技术了,统一环境避免环境问题上是Docker的主要吸引点之一,但使用时详细还是会遇到不少问题的,比如个人搭建时曾思考过这些问题: Jenkins官网既然有Do ...
- 第二十二篇玩转【斗鱼直播APP】系列之弹出房间界面
弹出房间界面 功能说明 区分弹出秀场&普通房间 如果用户是秀场直播,那么弹出秀场房间界面 如果用户是电脑直播,那么弹出普通房间界面 秀场界面弹出 直接以Model方式,从底部弹出即可 普通界面 ...
- Spring Cloud Alibaba 实战 | 第十二篇: 微服务整合Sentinel的流控、熔断降级,赋能拥有降级功能的Feign新技能熔断,实现熔断降级双剑合璧(JMeter模拟测试)
文章目录 一. Sentinel概念 1. 什么是Sentinel? 2. Sentinel功能特性 3. Sentinel VS Hystrix 二. Docker部署Sentinel Dashbo ...
- ffmpeg 音频解码二
1. ffmpeg 视频解码一 2. ffmpeg 视频解码二 3. ffmpeg 音频解码一 4. ffmpeg 音频解码二 5. ffmpeg 音视频解码 6. ffmpeg 视频编码一 7. f ...
- 【FFmpeg学习笔记一】FFmpeg简介
Fmpeg简介 一.FFmpeg简介 二.FFmpeg函数库 三.FFmpeg用例 四.相关链接 一.FFmpeg简介 FFmpeg是一款自由软件,核心功能就是音视频编解码,其中的"FF&q ...
- buck电路pscad仿真_十二脉波整流器谐波抑制控制策略仿真
十二脉波 整流器谐波抑制系统由不控整流主电路.BuckBoost 补偿电路.不控整流电流给 定和控制系统组成.不控整流主电路通过 Y-∆变压器和电网连接,原边采用 Y 型 连接,而两个副边分别采用 Y ...
- 视频编解码(十):FFMPEG操作总结二
一.fmplay 播放视频命令 一般播放视频的时候,使用命令:ffplay "林俊杰_江南.flv" 能在播放完成后自动退出,则可以使用命令:ffplay -autoexit ...
最新文章
- mysql删除账户后不能使用_MySQL删除普通用户
- Teradata Fastload 使用方法
- [OSX安装教程] [整理]虚拟机VM安装Mac OS X
- java环境变量设置 重启吗_java环境变量配置,原来是这样的
- Ubuntu-mv,cp 命令
- 动力学是如何做预测的
- 【路径规划】基于matlab蚁群算法无人机巡检路径规划【含Matlab源码 138期】
- vue2.x 父组件监听子组件事件并传回信息
- Windows XP 系统优化全攻略(转)
- Drupal主题制作流程
- 有关reducer拆分的学习
- 我用Python爬了4400条淘宝商品数据,竟发现了这些“潜规则”
- 虾皮台湾店标价是用台币吗?要如何定价?
- 浅谈嵌入式MCU软件开发之startup过程详解(从复位向量到main函数之前的准备工作)
- 华为云会议,基于云计算的远程会议
- 纸牌游戏十点半c语言,纸牌游戏十点半之Excel版
- 配置iis解析php
- Ubuntu 安装sogo输入法
- 浅析国有企业外部董事如何履职
- server 2008 R2 server_2008_r2服务器下载
热门文章
- 职务与职级并行套改表_职务职级并行没有如期而至,2020年会如愿而至吗?
- FFmpeg学习(5)——视频加水印
- 线性表_循环链表(增减删查 + 约瑟夫环问题 代码实现 )
- ubuntu16.04 kinect2 驱动和ROS驱动
- ML/DL-复习笔记【十】- 分组卷积和深度可分离卷积的区别
- arduino学习笔记(四)——伺服电机(舵机)
- Python socket粘包解决
- python做一个http接口测试框架
- JAVA IP地址转成长整型方法
- WCF开发中遇到的问题及解决系列(一):运行WCF客户端时碰到错误“AddressAlreadyInUseException”...