我目前遇到的问题是,当同时观看 2-3 个视频时,由于传出的流量太高,我的网站变得无响应。
如何限制观看视频和收听音频的带宽使用量,以使带宽使用量不超过服务器的限制?
答案1
通常你的网络服务器负责通过 HTTP 协议传输视频。我假设你正在使用nginx
:
location ^~ /videos/ {
...
limit_rate_after 1m;
limit_rate 100k;
...
}
这会将速率限制为每条流 1mbit。每个用户仍然可以打开无限数量的流。要限制每个用户的流数量,您需要创建一个区域。