首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何限制NGNIX RMTP服务器的比特率

如何限制NGNIX RMTP服务器的比特率
EN

Stack Overflow用户
提问于 2021-07-30 14:32:40
回答 1查看 71关注 0票数 0

我们已经安装了一个NGINX RMTP模块,当我们测试同样的模块时,我们知道输出的比特率大约是7 4Mbps,而不管输入流的比特率是多少,因为我们有很多人在看这些流,我想知道如何将这个模块的比特率降低到大约4 4Mbps?

另外,NGNIX的RTMP模块是否支持H.265而不是标准的H.264,这有助于将比特率设置为大约2 2Mbps。

EN

回答 1

Stack Overflow用户

发布于 2021-09-02 13:09:46

您可以使用maxrate & b:v对传入的rtmp流进行ffmpeg转码,此时您可以控制最大码率。下面是一个简单的例子(对于这个例子,也使用另一个app show ):

代码语言:javascript
复制
application live { 
    live on;  
    exec_push ffmpeg -i rtmp://localhost/$app/$name -async 1 -vsync -1
        -c:a libfdk_aac -b:a 128k -c:v libx264 -b:v 2000k -maxrate 3000k -f flv -preset superfast -profile:v baseline rtmp://localhost:1935/show/$name_with_maxrate
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68592743

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档