1.获取电脑有哪些摄像机命令:
ffmpeg -list_devices true -f dshow -i dummy
2.可以通过ffplay工具查看摄像头视频:
ffplay -f dshow -i video=”USB2.0 Camera”
3.通过ffmpeg推rtmp流到服务器命令:
ffmpeg -f dshow -i video=”USB2.0 Camera”:audio=”麦克风 (USB2.0 Camera)” -vcodec libx264 -acodec copy -preset:v ultrafast -tune:v zerolatency -f flv rtmp://127.0.0.1/live/abcd
4.通过vlc查看rtmp://127.0.0.1/live/abcd 地址视频
5.也可以推rtsp流到服务器:
ffmpeg -f dshow -i video=”USB2.0 Camera”:audio=”麦克风 (USB2.0 Camera)” -vcodec libx264 -acodec libvo_aacenc -preset:v ultrafast -tune:v zerolatency -f rtsp rtsp://127.0.0.1/abcd.sdp
//设置20帧如下:
ffmpeg -f dshow -i video=”USB2.0 Camera”:audio=”麦克风 (USB2.0 Camera)” -vcodec libx264 -acodec libvo_aacenc -b 1080k -r 20 -preset:v ultrafast -tune:v zerolatency -f rtsp rtsp://127.0.0.1/abcd.sdp
vlc播放rtsp则直接用:rtsp://127.0.0.1/abcd.sdp
以上操作是参考了:http://www.cnblogs.com/tinywan/p/6337504.html,,以做总结记录