直播系列1-ffmpeg捕捉摄像头发送rtmp

Posted longyh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了直播系列1-ffmpeg捕捉摄像头发送rtmp相关的知识,希望对你有一定的参考价值。

打印 DirectShow 支持的设备列表   

ffmpeg -list_devices true -f dshow -i dummy

打开电脑摄像头和麦克风:
ffplay -f dshow -i video="HP Integrated Webcam":audio="Internal Microphone Array (IDT High Definition Audio CODEC)"

 录一段视频,按 q 键停止:

ffmpeg -f dshow -i video="HP Truevision HD":audio="Internal Microphone Array (IDT High Definition Audio CODEC)" -s 640x360 -b:v 1000k -b:a 128k output.mkv
打开摄像头生成rtmp流:
ffmpeg -f dshow -i video="Integrated Webcam" -s 640x360 -vcodec libx264 -b:v 1000k   -ab 128k -f flv rtmp://192.168.31.102:1935/myapp/test1

推送本地视频文件,视音频的编码格式只能为H264、AAC
ffmpeg -re -i "E:片源葫芦娃720p.mov" -vcodec copy -acodec copy -f flv rtmp://192.168.31.102:1935/myapp/test1

 



以上是关于直播系列1-ffmpeg捕捉摄像头发送rtmp的主要内容,如果未能解决你的问题,请参考以下文章

Android流媒体开发之路二:NDK开发Android端RTMP直播推流程序

Windows平台RTMP/RTSP直播推送模块设计和使用说明

支持OnVif协议的摄像头直播推流php

摄像设备+nginx+rtmp小型直播服务器

摄像设备+nginx+rtmp小型直播服务器

ffmpeg udp 直播发布到 rtmp