精华内容
下载资源
问答
  • 本地搭建直播流媒体服务 LiveQing直播点播流媒体服务下载 利用ffmpeg查看采集设备 ffmpeg -hide_banner -list_...音频采集推流 ffmpeg -f dshow -i audio="麦克风阵列 (Realtek High Definition Audio)" -codec:a ...

    本地搭建直播流媒体服务

    LiveQing直播点播流媒体服务下载

    利用ffmpeg查看采集设备

    ffmpeg  -hide_banner -list_devices true -f dshow -i dummy

    利用设备管理查看采集设备

    1684678-20190710181437234-1103748107.png

    音频采集推流

    ffmpeg -f dshow -i audio="麦克风阵列 (Realtek High Definition Audio)" -codec:a aac -ac 2 -ar 44100 -f flv "rtmp://127.0.0.1:10085/live/test"

    1684678-20190710181446380-1242363787.png

    LiveQing中的开放直播查看

    1684678-20190710181453144-704904430.png

    转载于:https://www.cnblogs.com/marvin1311/p/11165668.html

    展开全文
  • 本地搭建直播流媒体服务 LiveQing直播点播流媒体服务下载 利用ffmpeg查看采集设备 ffmpeg -hide_banner -list_...音频采集推流 ffmpeg -f dshow -i audio="麦克风阵列 (Realtek High Definition Audio)" -codec:a...

    本地搭建直播流媒体服务

    LiveQing直播点播流媒体服务下载

    利用ffmpeg查看采集设备

    ffmpeg  -hide_banner -list_devices true -f dshow -i dummy
    

    利用设备管理查看采集设备

    在这里插入图片描述

    音频采集推流

    ffmpeg -f dshow -i audio="麦克风阵列 (Realtek High Definition Audio)" -codec:a aac -ac 2 -ar 44100 -f flv "rtmp://127.0.0.1:10085/live/test"
    

    在这里插入图片描述

    LiveQing中的开放直播查看

    在这里插入图片描述

    更多视频流媒体解决方案

    青柿流媒体服务解决方案

    支持本地内网私有云部署;为企业视频能力建设,提供了视频点播转码、手机直播推流、云端录像存储计划、RTMP拉流推流服务、RTSP拉流推流服务、设备GB28181接入Onvif云台控制等等能力,同时提供性能强大稳定的RTMP/HLS/RTSP/HTTP-FLV分发,支持H5页面无插件直播,强大的后台管理,详细的二次开发接口文档,服务搭建简单解压后一键启动,支持WindowsLinux环境部署

    WEB: https://www.liveqing.com/

    展开全文
  • 本地搭建直播流媒体服务 LiveQing直播点播流媒体服务下载 利用ffmpeg查看采集设备 ffmpeg -hide_banner -list_devices...音频采集推流 ffmpeg -f dshow -i audio="麦克风阵列 (Realtek High Definition Audio)" -cod...

    本地搭建直播流媒体服务

    LiveQing直播点播流媒体服务下载

    利用ffmpeg查看采集设备

    ffmpeg  -hide_banner -list_devices true -f dshow -i dummy

    利用设备管理查看采集设备

    1217893-20190715094100792-1186818740.png

    音频采集推流

    ffmpeg -f dshow -i audio="麦克风阵列 (Realtek High Definition Audio)" -codec:a aac -ac 2 -ar 44100 -f flv "rtmp://127.0.0.1:10085/live/test"

    1217893-20190715094111738-102624223.png

    LiveQing中的开放直播查看

    1217893-20190715094120249-75320955.png

    更多视频流媒体解决方案

    青柿流媒体服务解决方案

    支持本地内网私有云部署;为企业视频能力建设,提供了视频点播转码、手机直播推流、云端录像存储计划、RTMP拉流推流服务、RTSP拉流推流服务、设备GB28181接入Onvif云台控制等等能力,同时提供性能强大稳定的RTMP/HLS/RTSP/HTTP-FLV分发,支持H5页面无插件直播,强大的后台管理,详细的二次开发接口文档,服务搭建简单解压后一键启动,支持WindowsLinux环境部署

    展开全文
  • linux FFMPEG 摄像头采集数据推流

    千次阅读 2018-07-31 11:01:56
    1)搭建推流服务器Nginx-rtmp(主要参考:https://www.cnblogs.com/cocoajin/p/4353767.html) 下载源码 mkdir /home/ffmpeg cd /home/ffmpeg wget http://nginx.org/download/nginx-1.7.5.tar.gz wget htt...

    环境vmware14    Ubuntu14

    1)搭建推流服务器Nginx-rtmp(主要参考:https://www.cnblogs.com/cocoajin/p/4353767.html

    下载源码

    
    mkdir /home/ffmpeg
    cd /home/ffmpeg
    wget http://nginx.org/download/nginx-1.7.5.tar.gz
    wget https://github.com/arut/nginx-rtmp-module/archive/master.zip
    
    

    解压两个源码包

    cd nginx-1.7.5
    ./configure --with-http_ssl_module --add-module=../nginx-rtmp-module-master
    make
    make install
    wget https://raw.github.com/JasonGiedymin/nginx-init-ubuntu/master/nginx -O /etc/init.d/nginx
    chmod +x /etc/init.d/nginx
    update-rc.d nginx defaults

    推流:ffmpeg -re -i /home/ffmpe

    配置 nginx-rtmp 服务器

    打开 /usr/local/nginx/conf/nginx.conf

    rtmp {
        server {
                listen 1935;
                chunk_size 4096;
    
                application live {
                        live on;
                        record off;
                        exec ffmpeg -i rtmp://localhost/live/$name -threads 1 -c:v libx264 -profile:v baseline -b:v 350K -s 640x360 -f flv -c:a aac -ac 1 -strict -2 -b:a 56k rtmp://localhost/live360p/$name;
                }
                application live360p {
                        live on;
                        record off;
            }
        }
    }

    到这里服务器安装成功


    2)安装ffmpeg

    下载源码

    wget http://ffmpeg.org/releases/ffmpeg-3.4.4.tar.bz2

    关于这个的安装教程很多暂且略过


     安装VLC media player


     在虚拟机准备一个MP4文件然后进行推流

    推流命令:ffmpeg -re -i /home/ffmpeg/test1.mp4  -vcodec copy -acodec copy -f flv "rtmp://127.0.0.1:1935/live/test1"


    后面尝试外接摄像头进行推流,发现ffmpeg一些功能还未编译进去,在虚拟机启用v4l2的时候报错误

    重新配置编译

    ./configure --prefix=/usr/local/ffmpeg --enable-gpl --enable-shared --enable-nonfree  --enable-libx264   --enable-libxcb --enable-libv4l2

    使能libx264 libv4l2等功能,

    在执行上面这个配置命令可能会报not found x264 v4l2等错误

    (具体可参考https://blog.csdn.net/fgf00/article/details/78203399?locationNum=5&fps=1

    apt-get install libx264-dev  

    apt-get install libv4l-dev

    即可解决

    make

    make install

    到安装目录下执行推流命令

    ./ffmpeg -f video4linux2 -s  640x480 -i /dev/video0  -f flv rtmp://127.0.0.1:1935/live/live (通过拉流发现画面非常卡顿,应该是参数配置问题)


    在执行的时候可能会报未找到某一个库

    ffmpeg: error while loading shared libraries: libavdevice.so.57: cannot open shared object file:

    为 Ffmpeg 加入环境变量
    vi /etc/profile
    加入以下内容:


    export PATH="/usr/local/ffmpeg/bin:$PATH"

    然后保存并运行source /etc/profile


    我又陆续增加如下几个参数,感觉效果不大,后面再研究这些参数含义

      ./ffmpeg -f video4linux2 -r 12 -s  640x480 -i /dev/video0  -f flv rtmp://127.0.0.1:1935/live/live
     ./ffmpeg -f video4linux2  -r 12 -s 640x480 -i /dev/video0 -vcodec libx264 -f flv rtmp://127.0.0.1:1935/live/live

    (ffmpeg -f video4linux2 -qscale 10 -r 12 -s 640x480 -i /dev/video0 -f alsa -i hw:1 -ab 16 -ar 22050 -ac 1 -f mp3 -f flv rtmp://127.0.0.1/rtmpsvr/rtmp1)这个命令是在 http://www.cnblogs.com/lidabo/p/7099546.html  这个博客找到的,应该是可以实现的,可能缺少某些功能未编译进去


    打开vlc(可以下载windows也可以在虚拟机下载vlc)

    输入地址进行拉流,如果在windwos就使用虚拟机ip地址

    拉流:rtmp://127.0.0.1:1935/live/test1

     

     

    附上常用命令

    ffmpeg常用命令
    -f 强迫采用格式fmt
    -i filename 输入文件
    -s size 设置帧大小 默认是160x128
    -r 设置帧频,默认25  (待验证,确认非标准桢率会导致音画不同步,所以只能设定为15或者29.97)
    -qscale:v n(q:v n) n表示视频质量级别1-31(待验证值越小,质量越好)
    -ab bitrate设置音频码率
    -ar freq 设置音频采样率
    -ac channels设置通道,默认为1
    -vd device 设置视频捕获设备 eg:/dev/video0
    -av device 设置音频设备 eg:/dev/dsp
    -vcodec

     

    展开全文
  • 如果已经完成FFMPEG录制视频保存到本地的功能,完成RTMP推流只需要修改几行代码即可完成。 主要修改的代码: filename="rtmp://js.live-send.acg.tv/live-js/?xxxxxxxx" avformat_alloc_output_context2(&oc...
  • 前提: 首先你得有FFmpegffmpeg官网快捷通道:http://ffmpeg.org/) 再者,推流你得有个流媒体服务,个人...一、摄像头信息采集和录制推流 摄像头名称要通过这个命令拿到,然后替换掉下面的“Integrated Came...
  • ffmpeg API 采集USB摄像头和麦克风,转码后rtmp推流
  • Linux下用 FFMPEG 采集 usb摄像头视频 和 摄像头内置麦克风音频 到RTMP服务ffmpeg -f video4linux2 -qscale 10 -r 12 -s 640x480 -i /dev/video0 -f alsa -i hw:1 -ab 16 -ar 22050 -ac 1 -f mp3 -f flv rtmp://...
  • FFmpeg采集摄像头图像并推流(RTSP/RTMP)---开发总结

    万次阅读 多人点赞 2019-10-28 08:40:36
    我的一篇博文《如何用FFmpeg API采集摄像头视频和麦克风音频。。。》已经介绍了如何从视音频采集设备获取数据,并且编码、...很多开发者也是调用FFmpeg API来实现推流的,用FFmpeg 做一个推流器很简单,调用流程跟输...
  • 录制本地麦克风音频进行UDP推流,并进行拉流音频播放       FFmpeg+Qt,实现录制本地的麦克风音频后进行UDP的组播推流。... 推流音频采集是使用Qt的音频接口来获取。 */ #define QMSG(str) (QM
  • 由于使用obs推流音频始终有各种各样的问题,所以目前打算直接使用FFmpeg推送音频流,期间遇到了各种坑,特此记录。 视频+音频 首先安装好FFmpeg,然后可以用以下命令测试,我们转发服务器用的是janus,也可以用...
  • //采集推流导致的错误次数 // 释放探测时缓存下来的数据帧,避免pts初始值不为0导致画面延时 grabber.flush(); //错误采集判断 for(int no_frame_index = 0; no_frame_index || err_index > 1;) { AVPacket pkt; ...
  • 之前一直用Directshow技术采集摄像头数据,但是觉得涉及的细节比较多,要开发者比较了解Directshow的框架知识,学习起来有...如果能用FFmpeg实现采集、编码和录制(或推流),那整个实现方案就简化很多,正因为这个...
  • 视频网站中提供的在线视频播放功能,播放的都是FLV格式的文件,它是Flash动画文件,可通过Flash制作的...ffmpeg视频采集功能非常强大,不仅可以采集视频采集卡或USB摄像头的图像,还可以进行屏幕录制,同时还支持以RT...
  • 推流,指的是把采集阶段封包好的内容传输到服务器的过程。其实就是将现场的视频信号传到网络的过程。 用大白话讲,推流就是把本地音视频数据通过网络上传到云端/后台服务器,所谓“采集阶段封包好”,笔者认为是未...
  • windows下ffmpeg音视频采集推流

    千次阅读 2017-02-21 21:44:59
    windows下ffmpeg的编译:   可参考:在windows下编译ffmpeg的详细说明  如:./configure --disable-yasm --enable-static --enable-indev=dshow 如果装了yasm,x264,就:./configure --enable-static ...
  • C#FFmpeg视频采集送RTMP服务器代码思路整理

    万次阅读 热门讨论 2017-12-14 10:47:49
    C#视频采集送RTMP服务器代码思路整理:在看过FFmpeg后是否认为写C#的视频流采集送还是一头雾水啊?深有此感。领导是C#的高手,说可以通过C或C++的代码直接复制粘贴到C#工程然后进行适配代码就可以了,因为C#...
  • ffmpeg -fflags nobuffer -f dshow -i audio="麦克风 (2- Realtek High Definition Audio)" -acodec aac -f flv rtmp://localhost:1935/live/test1
  • ffmpeg 采集摄像头和麦克风,并推流

    千次阅读 2020-06-04 13:57:26
    ffmpeg 读取摄像头和麦克风 并进行rtmp推流 音视频直播 的简单应用
  • 当前使用FFmpeg实现采集外交的USB摄像头数据,采样H264、ACC编码生成mkv视频格式文件。对外是Windows OCX接口给上传的html应用使用的,以下是以前项目使用的测试页面。 现在直播行业发展很快,由于对视频敢兴趣...
  • 自己花了点时间实现了一个使用FFmpeg将Camera2视频数据送到RTMP服务的简单Demo,在这里分享下,里面用到知识很多都是之前博客中用到的,Camera2、YUV数据、FFmpeg编解码等难度不大。 1、 定义方法 定义了三个JNI...
  • 使用FFmpeg API采集摄像头图像和麦克风音频,支持图像预览,把图像和音频编码后保存成文件,实现视音频同步机制。为更好理解代码,请阅读我博客上相关的一篇文章:...
  • 命令行推流 首先使用下面的命令行检查系统上音视频采集设备有哪些 ffmpeg -hide_banner -list_devices true -f dshow -i dummy 将会输出如下信息 由于我们需要推送音频,以Jack Mic (Realtek Audio)这个音频采集...
  • FFmpeg超低延迟视频推流笔记

    千次阅读 2019-11-28 10:51:48
    FFmpeg超低延迟视频推流笔记 云游戏平台推流和普通直播平台最大不同有两点,一个是码率,我们希望用户能尽可能用低的网络体验好的效果,毕竟玩的人是自己,还有一点就是延迟了,普通直播延迟5秒左右都属于正常,通常...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,623
精华内容 649
关键字:

ffmpeg音频采集推流