ffmpeg处理视频推流拉流rtmp
目录
1.显示电脑摄像头和麦克风列表
2.ffplay播放视频
3.显示摄像头和麦克风信息
4.视频推流
5.本地摄像头推流
6.桌面推流
7.拉流
ffmpeg下载地址
1.显示电脑摄像头和麦克风列表
ffmpeg -list_devices true -f dshow -i dummy
2.ffplay播放视频
ffplay -f dshow -i video="Integrated Camera"
或者
ffplay -f vfwcap -i 0
3.显示摄像头和麦克风信息
ffmpeg -list_options true -f dshow -i video="Integrated Camera"
ffmpeg -list_options true -f dshow -i audio="麦克风 (Realtek(R) Audio)"
4.视频推流
推流前首先要搭建好服务器,可以用nginx搭建本地服务器
win10下nginx搭建本地服务器
运行ngnix服务器
nginx.exe -c conf\nginx-win-rtmp.conf
ffmpeg.exe -re -i 1.mp4 -f flv rtmp://localhost:1935/live/test
5.本地摄像头推流
ffmpeg -f dshow -i video="Integrated Camera" -vcodec libx264 -preset:v ultrafast -tune:v zerolatency -f flv rtmp://127.0.0.1:1935/live/test
ffmpeg -f vfwcap -i 0 -vcodec libx264 -preset:v ultrafast -tune:v zerolatency -f flv rtmp://127.0.0.1:1935/live/test
6.桌面推流
ffmpeg -f gdigrab -i desktop -vcodec libx264 -s 1280x720 -r 30 -b 1m -f flv rtmp://127.0.0.1:1935/live/test
7.拉流
ffplay rtmp://localhost:1935/live/test
可以用来测试的公网rtmp流,不需要搭建服务器可以直接播放
ffplay rtmp://mobliestream.c3tv.com:554/live/goodtv.sdp
ffmpeg处理视频推流拉流rtmp相关推荐
- linux下使用FFmpeg搭建视频推流拉流测试
1.概述 公司内部用的是rtmp推流,前端页面展示用webrtc方式拉流展示,基于srs构建的视频体系.之前不是负责视频模块的,为了更熟悉项目,自己大概有了个概念之后,先选取用ffmpeg方式构建一个 ...
- 推流拉流RMTP方案:Nginx+ffmpeg/obs+vlc/h5
RMTP方案:Nginx+ffmpeg/obs+vlc/h5 服务器安装 1.依赖 sudo apt-get update sudo apt-get install libpcre3 libpcre ...
- 微信小程序推流拉流live-pusher/live-player示例,使用本地搭建RTMP服务
适用读者: 对微信小程序已经有基本的了解. 例如:小程序账号申请. 常用组件.小程序开发工具 对nodejs已经有基本的了解. 对微信小程序流媒体/实时音视频组件感兴趣的童鞋. 对小鱼易联/小鱼在家, ...
- 【SRS】流媒体服务器(推流+拉流+转流)
文章目录 前言 安装 推流 拉流 转流 前言 课程作业需要搭建一个视频流服务器,最初我采用的是HLS推流方式,发现那延迟卡的我一愣一愣的,这主要还是由于HLS需要等待切片完成.那行吧,那就换一个吧,一 ...
- [转]使用FFmpeg将视频推流到nginx,通过vlc拉流播放(通过命令的方式)
安装完FFmpeg,nginx,nginx-rtmp-module,vlc后就可以进行推流.拉流测试了.博主的nginx安装在VMWare的Ubuntu中(安装方法可以参考https://blog.c ...
- ffmpeg+rtmp推流/拉流(十)
一.搭建rtmp服务器 1.下载nginx https://github.com/nginx/nginx/archive/release-1.19.6.zip2.下载nginx-rtmp-module ...
- 搭建流媒体推流/拉流服务(RTMP/RTSP/HLS/HTTP-FLV)
一.什么是流媒体 流媒体(streaming media)是指将一连串的媒体数据压缩后,经过网上分段发送数据,在网上即时传输影音以供观赏的一种技术与过程,此技术使得数据包得以像流水一样发送:如果不使用 ...
- 基于ffmpeg与rtsp的抓屏推流拉流
主要实现功能 主要想实现出的demo样式为,一台设备抓屏并且将抓到的屏幕传输到另一台设备上.主要实现的环境如下: windows抓屏推流 虚拟机上搭建rtsp流媒体服务器(centos7) windo ...
- 网页拉流rtmp服务器,rtmp服务器以及rtmp推流/拉流/转发
1.服务器端 一.nignxhtml 二.ffmpegnode 三.srspython 四.livegogit 五.node-rtsp-rtmp-servergithub github搜一圈也不少服务 ...
最新文章
- jQuery 之 serialize() serializeArray()
- Safari浏览器的智能跟踪预防工作原理
- word2vec中文相似词计算和聚类的使用说明及c语言源码
- This Android SDK requires An... ADT to the late...
- [html] html标签中的lang属性有什么作用?
- Java加密与解密的艺术~安全协议~模型分析
- mysql的程序怎么升级成mysqli_如何将mysql更改为mysqli?-问答-阿里云开发者社区-阿里云...
- android性能优化 掘金,Android性能优化之内存泄漏
- HDU 2588 GCD amp;amp; GCD问题总结
- 【OpenCV学习笔记】【函数学习】十(常用的OpenCV函数汇总说明)
- 微信公众平台的账号、微信商户平台的账号、以及小程序的账号都是不同的
- 人民币与美元汇率兑换程序
- jquery canvas网页画布画图
- Jsp制作企业后台数据库管理系统
- 一招解决MySql Specified key was too long; max key length is 767 bytes
- PCB设计常见问题1-20例
- 一个有用的产品路线图应该是什么样的?
- 答题卡识别C++版本(一)
- Django模板系统(十分 非常详细)
- CAD与Gerber的差别有哪些?带你了解一下