ffmpeg在以前介绍过,是一个相当强大的工具,我们这次利用它实现rtmp推流(最终推流地址统一为rtmp://127.0.0.1:1935/live/123)。
1、首先下载ffmpeg和ffplay
ffmpeg在以前介绍过,是一个相当强大的工具,我们这次利用它实现rtmp推流(最终推流地址统一为rtmp://127.0.0.1:1935/live/123)。
1、首先下载ffmpeg和ffplay
image
2、cmd进入ffmpeg所在目录
image
3、ffmpeg查看电脑设备
输入下面的语句即可列出电脑的设备
ffmpeg -list_devices true -f dshow -i dummy
image
可以看到我电脑里面有USB2.0 PC CAMERA摄像头和一个乱码的麦克风
如果设备名称有中文,会出现乱码,想看设备原名,可以去设备管理器中查看,又可以利用第三方工具查看,推荐后者。
比如使用graphedit,打开程序后 图表-> 插入过滤器,就可以看到相应的设备名
image
image
image
可以发现可用设备为USB2.0 PC CAMERA和麦克风 (2- USB2.0 MIC)
4、测试摄像头是否可用
cmd中输入下面语句并回车(USB2.0 PC CAMERA为摄像头名称)
ffplay -f dshow -i video="USB2.0 PC CAMERA"
或者
ffplay -f vfwcap -i 0
image
如果成功弹出播放窗口,则代表设备可用,否则可能是设备不可用或者设备被占用
5、查看摄像头和麦克风信息
cmd中输入下面语句即可查询摄像头信息
ffmpeg -list_options true -f dshow -i video="USB2.0 PC CAMERA"