利用 ffmpeg 将视频流推送至 ZLMediaKit

利用 ffmpeg 将视频流推送至 ZLMediaKit

//打开cmd,执行 chcp 65001,修改cmd的编码格式为utf8,避免乱码。
//查看当前window的音频和视频采集设备名称
ffmpeg -list_devices true -f dshow -i dummy

//获取指定视频采集设备支持的分辨率、帧率和像素格式等属性
ffmpeg -list_options true -f dshow -i video="Integrated Camera"

//推流
ffmpeg -f dshow -rtbufsize 20M -i video="Integrated Camera":audio="麦克风阵列 (Realtek(R) Audio)" -vcodec libx264 -profile:v baseline -pix_fmt yuv420p -g 60 -acodec aac -ar 44100 -ac 2 -b:a 128k -preset ultrafast -tune zerolatency -s 1280x720 -r 30 -f rtsp -rtsp_transport tcp "rtsp://192.168.79.122:11554/live/0"

//预览
rtsp://192.168.79.122:11554/live/0
http://192.168.79.122:11580/live/0/hls.m3u8

 

参考:

ZLMediaKit 在线文档:https://docs.zlmediakit.com/zh/