obs直播推流 + ffmpeg参数

OBS 启动参数设为 --startstreaming , 可以让它启动后自动开始直播

对应ffmpeg参数:

bash 复制代码
@echo off
:loop
ffmpeg -re -i a.mp4 -r 24 -c:v libx264 -preset ultrafast -profile:v baseline -g 24 -keyint_min 24 -x264-params nal-hrd=cbr -b:v 2500k -minrate 1250k -maxrate 3750k -bufsize 5000k -c:a aac -b:a 128k -f flv rtmp://你的推流地址
if errorlevel 1 (
    echo FFmpeg exited with an error. Reconnecting in 5 seconds...
    timeout /t 5 /nobreak >nul
    goto loop
) else (
    echo FFmpeg exited without error. Exiting the script.
)

-r 24 每秒24帧

-g 24 -keyint_min 24 每24帧有一个关键帧(关键帧间隔1s)

-x264-params nal-hrd=cbr -b:v 2500k -minrate 1250k -maxrate 3750k -bufsize 5000k

码率2500Kbs ,采用CBR码率控制

相关推荐
SimpleForest1 个月前
OBS推WebRTC流,并添加毫秒级时间显示
webrtc·obs·date-and-time
superconvert3 个月前
smart_web 管理端基本说明
websocket·nginx·ffmpeg·webrtc·rtmp·hls·srt·m3u8·obs·flv·vmix
yangshuo12813 个月前
OBS Zoom to Mouse 脚本安装与使用指南
obs
superconvert3 个月前
怎么在 Linux 下运行 smart_rtmpd
websocket·ffmpeg·webrtc·hevc·aac·rtmp·h264·dash·rtsp·srt·opus·vlc·obs·flv·vmix
DogDaoDao7 个月前
音视频开发常见的开源项目汇总
ffmpeg·开源·音视频·webrtc·x264·live555·obs
Hello_wshuo7 个月前
解决obs在ubuntu22.04上无法打开
linux·ubuntu·obs
灵猫小西10 个月前
推流工具OBS的下载使用
obs·推流工具
linkedbyte1 年前
OBS插件--音频采集
音视频·obs·obs直播·obs直播助手·obs插件