ffmpeg";蒸汽“;cbr gop

ffmpeg";蒸汽“;cbr gop,ffmpeg,video-streaming,steam,Ffmpeg,Video Streaming,Steam,这是关于现场视频流到蒸汽。。。使用ffmpeg 我有这个命令 ffmpeg -re -i file-from-webcam.webm -deinterlace -c:v libx264 -pix_fmt yuv420p -preset veryfast -tune zerolatency -c:a aac -b:a 128k -ac 2 -strict -2 -crf 18 -r 30 -g 60 -vb 1369k -minrate 1369k -maxrate 1369 -ar 44

这是关于现场视频流到蒸汽。。。使用ffmpeg

我有这个命令

ffmpeg -re -i file-from-webcam.webm -deinterlace 
-c:v libx264 -pix_fmt yuv420p -preset veryfast 
-tune zerolatency -c:a aac -b:a 128k -ac 2 -strict -2 -crf 18 
-r 30 -g 60  -vb 1369k -minrate 1369k -maxrate 1369 -ar 44100 -x264-params "nal-hrd=cbr" 
-vf "scale=1280:720" -profile:v main 
-f flv "rtmp://ingest-rtmp.broadcast.steamcontent.com/app/steam_...."
但几秒钟后,水流停止,蒸汽记录显示

    Make sure your upload key-frame interval is set to 2 seconds 
and use constant bitrate (CBR). 
Limit your encoders group of picture (GOP) to at most two times your framerate.
但是我有
-x264参数“nal hrd=cbr”
-r30-g60
帧率30 gop60

ffmpeg命令中是否有错误? 还是与linux服务器相关

****同样的ffmpeg命令在youtube、twitter、twitch、dlive、facebook等网站上运行得非常好

那么我错过了什么让它为蒸汽工作

ffmpeg -re -i file.webm -deinterlace -c:v libx264 -preset veryfast -tune zerolatency -c:a aac -b:a 128k -ac 2 -r 30 -g 60 -vb 1369k -minrate 1369k -maxrate 1369k -bufsize 2730k -ar 44100 -x264-params "nal-hrd=cbr" -vf "scale=1280:720,format=yuv420p" -profile:v main -f flv "rtmp://ingest-rtmp.broadcast.steamcontent.com/app/___key___"
  • -crf
    -b:v
    /
    -vb
    是互斥的。很可能您的
    -vb
    被忽略了。由于需要特定比特率,请删除
    -crf
  • -maxrate 1369
    缺少
    k
  • 添加
    -bufsize
    。看
  • 不需要
    -strict-2
    。用户总是在不知道原因的情况下添加。(这是2015年之前的旧AAC编码器。)
  • 确保您的输入有音频。一些像YouTube这样的网站需要音频。如果没有音频,请使用过滤器生成静音音频

1)显示命令中的完整日志。2)
-maxrate 1369
缺少
k
。3) 为什么要添加
-strict-2
?@llogan我修复了命令,现在正在使用
ffmpeg-re-I file.webm-deinterlace-c:v libx264-pix_fmt yuv420p-preset veryfast-tune zerolatency-c:a aac-b:a 128k-ac 2-strict-2-crf 18-r 30-g 60-vb 1369k-minrate 1369k-maxrate 1369k-ar 44100-x264参数“nal hrd=cbr”-vf”scale=1280:720-剖面图:v干管-f flv“rtmp://ingest-rtmp.broadcast.steamcontent.com/app/___key___“