假设我的服务器是centos7 192.168.139.117
分别设置
[b]
1.发送端
2.服务端
3.客户端
[/b]

[b]1.发送端:测试windows[/b]
声卡
控制面板-->硬件和声音-->声音-->管理音频设备-->录制-->中文的麦克风改成macfeng (英文就行)

[color=red]ffmpeg -list_devices true -f dshow -i dummy[/color]

C:\Users\Administrator\Desktop\ffmpeg\bin>ffmpeg -list_devices true -f dshow -idummyffmpeg 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-nvenc --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --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-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --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 andaudio devices)[dshow @ 0000000000462400]  "Built-in iSight"[dshow @ 0000000000462400]     Alternative name "@device_pnp_\\?\usb#vid_05ac&pid_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

得到摄像头的名字和刚才的麦克风设备的名字
[b]摄像头:"Built-in iSight"
麦克风:"macfeng (Cirrus Logic CS4206A ("[/b]

测试只要视频的

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

[b]2.服务端[/b]
服务端参考[url]http://haoningabc.iteye.com/blog/2301124[/url]
[color=red]注意配置mime.types 和nginx.conf[/color]

[b]3.客户端[/b]
放在服务器上的客户端的代码
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>

######################

参考
[url]http://blog.csdn.net/leixiaohua1020/article/details/12029543[/url]
[url]https://trac.ffmpeg.org/wiki/DirectShow[/url]
[url]https://trac.ffmpeg.org/wiki/Capture/Webcam[/url]

ffmpeg+nginx 的直播(2,直播摄像头和麦克风)相关推荐

  1. FFmpeg入门详解之103:FFmpeg Nginx VLC打造M3U8直播点播

    FFmpeg+Nginx+VLC打造M3U8点播 Nginx:  web服务器(win10,本地nginx) FFmpeg: m3u8切片(4.3.1) VLC: 点播客户端 切片命令行: ffmpe ...

  2. 音视频开发(15)---IPC+NVR+路由器+ffmpeg+nginx实现网页/Android/IOS的HLS直播

    海康IPC+NVR+路由器+ffmpeg+nginx实现网页/Android/IOS的HLS直播 研究摄像头直播有一个月了,最终领导决定使用HLS协议进行摄像头实时预览,原因是HLS对移动端和Web端 ...

  3. vlc搭建rtsp直播Demo ffmpeg + nginx + flv.js实现rtsp网页播放Demo

    文章目录 学习链接 本地视频文件作为数据源 推流步骤 拉流步骤 本地摄像头作为数据源 拉流步骤 vlc + ffmpeg + nginx + flv.js 实现网页视频直播 概括 vlc打开摄像头,提 ...

  4. FFmpeg+nginx实现b站推流直播

    目录 简介 硬件要求 配置教程 搭建nginx rtmp服务器 获取b站推流码 配置启动nginx 安装FFmpeg 移步原文网站,浏览最新博客. 简介 本教程以b站为例,介绍如何利用一台云服务器实现 ...

  5. windows下ffmpeg结合Nginx搭建RTMP,直播中的推流和拉流

    windows下ffmpeg结合Nginx搭建RTMP,直播中的推流和拉流 推流和拉流的概念 以及RTMP协议 在直播中,一般需要三个角色:主播,服务器,用户.主播通过推流将数据推到服务器上,而用户可 ...

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

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

  7. 如何自建obs服务器,使用 Nginx+OBS 搭建rmtp直播服务器并进行直播

    目录简介和安装 配置 OBS推流 运行 拉流 完成 简介和安装 Nginx 本身是一个非常出色的HTTP服务器,OBS (Open Broadcaster Software) 是一个免费且开源的,全平 ...

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

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

  9. 直播平台搭建中使用Nginx推流多个直播平台解决方案

    直播平台搭建中使用Nginx推流多个直播平台解决方案 一.业务场景 最近公司的直播业务中,接入了多个第三方的直播服务(网易云信和腾讯云),公司使用OBS进行推流,需要同时推流到两个平台,但是一个OBS ...

  10. 海思开发板FFmpeg+Nginx,推流RTMP播放(优秀教程收集+实操整理)

    海思开发板FFmpeg+Nginx推流RTSP播放(优秀教程收集+实操整理) 安装FFmpeg及移植 FFmpeg编译问题收录: static declaration of 'cbrt' follow ...

最新文章

  1. 用于RGB-D语义分割的全局-局部传播网络
  2. wordpress文章发布接口开发
  3. 理论计算机初步:概率算法和近似算法
  4. CentOS5.4下安装和配置Apache、PHP、MySql、PHPMyAdmin
  5. Java学习笔记——面向对象
  6. 更好地利用Pmd,Findbugs和CheckStyle的结果。
  7. 机器学习常用的算法整理:线性回归、逻辑回归、贝叶斯分类、支持向量机、K-means聚类、决策树、随机森林以及常用的应用场景整理
  8. linux 网卡 巨帧,Linux Kernel e1000e驱动巨型帧处理绕过安全检查漏洞
  9. Android接口一般定义格式,Android开发规范
  10. java php 女生数量,萌妹子告诉你php和java如何选
  11. 比Jquery FlexiGrid更好用 dotnetFlexGrid 1.2beta更新-增加展现模板模式(Grid中可以放编辑控件和任意Html内容了)...
  12. 【jvm】jvm优化 jvm linux 大页
  13. 配置Rsync和Rsync + inotify
  14. cut out数据增强_被多种离散化场景困扰?8种python技巧!让数据处理更简单
  15. 0429《与孩子一起学编程》读书笔记1
  16. LeetCode 33. Search in Rotated Sorted Array
  17. canvas-画图改进版
  18. AC日记——A+B Problem(再升级) 洛谷 P1832
  19. 解决PowerDesigner 错误:Invalid repository user or password!
  20. LeetCode 141. Linked List Cycle 判断链表是否有环 C++/Java

热门文章

  1. android-Fragment横竖屏翻转对重新加载的要求
  2. WebService 远程调用方法汇总
  3. FairGUI 手指事件
  4. ubuntu 20.04下工作环境的搭建(企业微信、腾讯会议)
  5. echart树图设置层级距离_echarts2 tree树图自定义显示缩放大小、位置
  6. 值得所有耳聋耳鸣脑鸣患者深思的文章
  7. 2018服务器 芯片组,“核”平台之战!2018年主板市场年终盘点
  8. Opencv-python圆盘指针仪表检测
  9. 论文阅读:Learning to Enhance Low-Light Image via Zero-Reference Deep Curve Estimation
  10. Springboot实战:Springboot+Netty优雅的创建websocket客户端 (附源码下载)