FFmpeg推送視頻流,Nginx RTMP模塊轉發,VLC播放器播放,實現整個RTMP直播
查看本機電腦的設備
ffmpeg -list_devices true -f dshow -i dummy
紅色標記表示視頻設備和麥克風設備
看到亂碼了吧!來這里查看哦
FFmpeg編碼推送到RTMP服務器
ffmpeg -f dshow -i video="Lenovo EasyCamera":audio="麥克風 (Realtek High Definition Audio)" -vcodec libx264 -acodec copy -preset:v ultrafast -tune:v zerolatency -f flv "rtmp://aitech.com/live/tinywan123"
使用VLC查看直播
同上,現在使用RTSP 推流地址到EasyDarwin開源流媒體服務器,使用VLC播放RTSP視頻流
ffmpeg -f dshow -i video="Lenovo EasyCamera":audio="麥克風 (Realtek High Definition Audio)" -vcodec libx264 -acodec libvo_aacenc -preset:v ultrafast -tune:v zerolatency -f rtsp rtsp://13313.3123/tinywan123.sdp
設置幀率為25fps,注意這個要設置在推流地址前面攝像頭后面
ffmpeg -f dshow -i video="Lenovo EasyCamera":audio="麥克風 (Realtek High Definition Audio)" -vcodec libx264 -acodec libvo_aacenc -b 1080k -r 25 -preset:v ultrafast -tune:v zerolatency -f rtsp rtsp://127.0.0.1/tinywan123.sdp