- 浏览: 1444320 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (691)
- linux (207)
- shell (33)
- java (42)
- 其他 (22)
- javascript (33)
- cloud (16)
- python (33)
- c (48)
- sql (12)
- 工具 (6)
- 缓存 (16)
- ubuntu (7)
- perl (3)
- lua (2)
- 超级有用 (2)
- 服务器 (2)
- mac (22)
- nginx (34)
- php (2)
- 内核 (2)
- gdb (13)
- ICTCLAS (2)
- mac android (0)
- unix (1)
- android (1)
- vim (1)
- epoll (1)
- ios (21)
- mysql (3)
- systemtap (1)
- 算法 (2)
- 汇编 (2)
- arm (3)
- 我的数据结构 (8)
- websocket (12)
- hadoop (5)
- thrift (2)
- hbase (1)
- graphviz (1)
- redis (1)
- raspberry (2)
- qemu (31)
- opencv (4)
- socket (1)
- opengl (1)
- ibeacons (1)
- emacs (6)
- openstack (24)
- docker (1)
- webrtc (11)
- angularjs (2)
- neutron (23)
- jslinux (18)
- 网络 (13)
- tap (9)
- tensorflow (8)
- nlu (4)
- asm.js (5)
- sip (3)
- xl2tp (5)
- conda (1)
- emscripten (6)
- ffmpeg (10)
- srt (1)
- wasm (5)
- bert (3)
- kaldi (4)
- 知识图谱 (1)
最新评论
-
wahahachuang8:
我喜欢代码简洁易读,服务稳定的推送服务,前段时间研究了一下go ...
websocket的helloworld -
q114687576:
http://www.blue-zero.com/WebSoc ...
websocket的helloworld -
zhaoyanzimm:
感谢您的分享,给我提供了很大的帮助,在使用过程中发现了一个问题 ...
nginx的helloworld模块的helloworld -
haoningabc:
leebyte 写道太NB了,期待早日用上Killinux!么 ...
qemu+emacs+gdb调试内核 -
leebyte:
太NB了,期待早日用上Killinux!
qemu+emacs+gdb调试内核
假设我的服务器是centos7 192.168.139.117
分别设置
1.发送端
2.服务端
3.客户端
1.发送端:测试windows
声卡
控制面板-->硬件和声音-->声音-->管理音频设备-->录制-->中文的麦克风改成macfeng (英文就行)
ffmpeg -list_devices true -f dshow -i dummy
得到摄像头的名字和刚才的麦克风设备的名字
摄像头:"Built-in iSight"
麦克风:"macfeng (Cirrus Logic CS4206A ("
测试只要视频的
带音频的
2.服务端
服务端参考http://haoningabc.iteye.com/blog/2301124
注意配置mime.types 和nginx.conf
3.客户端
放在服务器上的客户端的代码
index.html
###########
######################
参考
http://blog.csdn.net/leixiaohua1020/article/details/12029543
https://trac.ffmpeg.org/wiki/DirectShow
https://trac.ffmpeg.org/wiki/Capture/Webcam
分别设置
1.发送端
2.服务端
3.客户端
1.发送端:测试windows
声卡
控制面板-->硬件和声音-->声音-->管理音频设备-->录制-->中文的麦克风改成macfeng (英文就行)
ffmpeg -list_devices true -f dshow -i dummy
C:\Users\Administrator\Desktop\ffmpeg\bin>ffmpeg -list_devices true -f dshow -i dummy ffmpeg version N-80101-gd970f7b Copyright (c) 2000-2016 the FFmpeg developers built with gcc 5.3.0 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-nv enc --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enabl e-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --en able-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libil bc --enable-libmodplug --enable-libmfx --enable-libmp3lame --enable-libopencore- amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable- librtmp --enable-libschroedinger --enable-libsnappy --enable-libsoxr --enable-li bspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo -amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libweb p --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-l ibzimg --enable-lzma --enable-decklink --enable-zlib libavutil 55. 24.100 / 55. 24.100 libavcodec 57. 43.100 / 57. 43.100 libavformat 57. 37.100 / 57. 37.100 libavdevice 57. 0.101 / 57. 0.101 libavfilter 6. 46.100 / 6. 46.100 libswscale 4. 1.100 / 4. 1.100 libswresample 2. 0.101 / 2. 0.101 libpostproc 54. 0.100 / 54. 0.100 [dshow @ 0000000000462400] DirectShow video devices (some may be both video and audio devices) [dshow @ 0000000000462400] "Built-in iSight" [dshow @ 0000000000462400] Alternative name "@device_pnp_\\?\usb#vid_05ac&pi d_8507&mi_00#6&c1e2697&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global" [dshow @ 0000000000462400] DirectShow audio devices [dshow @ 0000000000462400] "macfeng (Cirrus Logic CS4206A (" [dshow @ 0000000000462400] Alternative name "@device_cm_{33D9A762-90C8-11D0- BD43-00A0C911CE86}\macfeng (Cirrus Logic CS4206A (" dummy: Immediate exit requested
得到摄像头的名字和刚才的麦克风设备的名字
摄像头:"Built-in iSight"
麦克风:"macfeng (Cirrus Logic CS4206A ("
测试只要视频的
ffmpeg -r 25 -f dshow -s 640x480 -i video="Built-in iSight" -vcodec libx264 -b 600k -ab 128k -f flv rtmp://192.168.139.117/hls/mystream
带音频的
ffmpeg -r 25 -f dshow -s 640x480 -i video="Built-in iSight":audio="macfeng (Cirrus Logic CS4206A (" -vcodec libx264 -b 60k -ab 128k -f flv rtmp://192.168.139.117/hls/mystream
2.服务端
服务端参考http://haoningabc.iteye.com/blog/2301124
注意配置mime.types 和nginx.conf
3.客户端
放在服务器上的客户端的代码
index.html
###########
<b>Play</b> | <a href="record.html">Record</a> <br/> <script type="text/javascript" src="/jwplayer/jwplayer.js"></script> <div id="container">Loading the player ...</div> <script type="text/javascript"> jwplayer("container").setup({ sources: [ { //file: "rtmp://192.168.139.117/myapp?carg=1/mystream?sarg=2" file: "rtmp://192.168.139.117/hls?carg=1/mystream?sarg=2" } ], image: "bg.jpg", autostart: false, width: 640, height: 480, primary: "flash" }); </script>
######################
参考
http://blog.csdn.net/leixiaohua1020/article/details/12029543
https://trac.ffmpeg.org/wiki/DirectShow
https://trac.ffmpeg.org/wiki/Capture/Webcam
发表评论
-
srt学习笔记零:srt总结帖
2020-05-09 14:50 5841。无服务的方式:udp, 2。srs作为服务端:rtmp推收 ... -
srt学习笔记七:使用265推rtmp
2020-05-08 20:56 631概念: 视频码率:视频码率就是数据传输时单位时间传送的数据位数 ... -
srt学习笔记六:srt-live-server
2020-04-30 18:45 1130除了srs,有个可以直接支持srt的sls srt-live ... -
srt学习笔记五:手写个srt的socket
2020-04-24 18:12 687参考:https://www.jianshu.com/p/39 ... -
srt学习笔记四:srs支持srt
2020-04-17 19:27 1676协议:rtmp. hls flv 264 265 ... -
ffmpeg使用srs推srt
2020-04-13 18:43 0相关内容参考 https://github.com/ossrs ... -
srt学习笔记三:ffmpeg使用srs推rtmp(桌面录制)
2020-04-09 20:06 847srs代码: git clone https://github ... -
srt学习笔记二:支持srt的ffmpeg
2020-04-06 02:38 1649注意:scl enable devtoolset-7 bash ... -
srt学习笔记一:srt的helloworld
2020-03-27 19:13 5621。无服务的方式:udp, 2。srs作为服务端:rtmp推收 ... -
xl2tp 备份
2019-09-24 16:25 5752019年9月24日更新: 注意,需要开启firewall ... -
sdl笔记
2019-01-31 17:19 684sdl教程教程 https://github.com/Twin ... -
tinyemu
2019-01-24 17:59 1397参考https://bellard.org/jslinux/t ... -
aws搭建xl2tp给iphone使用
2018-12-26 21:37 18062019年12月26日 可以参考原来的配置 https:// ... -
ios的safari使用自制ca证书测试webrtc
2018-08-20 13:31 2334这个需要注意 https://stackoverflow.c ... -
nginx push_upstream模块的websocket
2018-05-04 23:27 1156参考 https://www.rails365.net/art ... -
openresty聊天室的helloworld
2018-04-22 19:25 724openresty的websocket + redis的sub ... -
openresty websocket
2018-04-18 17:08 1411mac安装openresty brew install o ... -
nginx模块开发(三)upstream模块
2017-08-20 23:48 792使用nginx-1.13.4版本 三个文件ngx_http_ ... -
nginx模块开发(二) 使用gdb-dashboard调试
2017-08-11 18:47 1921gdb-dashboard或者 gdbgui 或者gdb自带 ... -
nginx模块开发(一)
2017-07-29 22:44 524决定重新整理nginx模块开发 helloworld con ...
相关推荐
ffmpeg+nginx+nginx-rtmp-module搭建个人直播平台。 使用说明(ffmpeg+nginx+rtmp-module已经整合,支持HTTP,具体配置查看conf/nginx.conf): 1.解压后,运行nginx_start.bat。(查看监控状态 ...
用FFmpeg+nginx+rtmp搭建环境实现推流
ffmpeg+nginx-rtmp-module+flv监控展示全量资源,包含ffmpeg、编译后的nginx-rtmp-module、flv.min.js、前端展示代码,内含操作文档
搭建ffmpeg+nginx+yasm 流媒体服务器低延迟,最低延迟两三秒,文档已清晰注明安装部署步骤,基本无需修改,直接可以使用,本文采用rtsp转hls流进行播放
基于ffmpeg+nginx,实现rtsp协议摄像头远程播放
1、在Windows系统下,搭建ffmpeg推流+nginx-http-flv-module直播拉流+FLV.js播放环境,所需依赖相关资源文件。 2、适合初学、研究、验证视频直播部署方案的相关技术人员。
Nginx是一款轻量级的Web服务器/...Nginx本身是一个非常出色的HTTP服务器,FFMPEG是非常好的音视频解决方案.这两个东西通过一个nginx的模块nginx-rtmp-module,组合在一起即可以搭建一个功能相对比较完善的流媒体服务器。
QT+ffmpeg+可设置rtsp地址+实时显示多摄像头,多线程,重点是简单易懂可拓展性很强,在Ubuntu上可以直接运行整个工程,毫无破绽。在Windows上需要
ffmpeg录制屏幕并推流ffmpeg+nginx-http-flv-module+flv.js
内含FFmpeg和已集成好rtsp的nginx 1、启动nginx:nginx -s conf\nginx-win-rtmp 2、使用FFmpeg命令转流,具体自行百度
基于java搭建的流媒体服务器(nginx+ffmpeg)可运行在linux上,具体文章说明:https://blog.csdn.net/weixin_40263855/article/details/87917484
ffmpeg&nginx-rtmp模块&vlc离线版
海康IPC+ffmpeg+nginx+ckplayer实现网页实时预览监控视频-附件资源
Qt+FFMPEG+SDL实现的视频播放器 包含源代码和可执行程序
nginx-rtmp-ffmpeg集合 查看相关文章:http://javame.cnblogs.com 有问题加我
该资源包含是liunx环境的,包含nginx安装包,ffmepg安装包,nginx-http-flv-module安装包和html展示页面
基于FFMPEG+SDL2写的播放mp3文件程序,采用链表队列的方式来传递数据,详细解释见博文《基于FFMPEG+SDL2播放音频》,链接:https://blog.csdn.net/u011003120/article/details/81950045
qt使用FFmPeg+SDL2.0+QOpenGLWidget实现的视频播放器,FFmPeg+SDL2.0解码音视频,视频图像解码为YUV420的格式,然后使用QOpenGLWidget进行显示。亲测在windows和Linux下都可使用,附带FFmPeg+SDL2.0第三方库
使用FFMPEG+easydrawin把本地摄像头进行rtsp推流指令 要先安装启动easydarwin,然后查看本地摄像头名称,然后ffmpeg推流 最近在学习ffmpeg的基本操作,ffmpeg功能非常强大,可以运行音频和视频多种格式的录影、...
FFmpeg+SDL+SOUI 摄像头显示demo VS2010工程