我知道在开始 YouTube 直播之前建议进行带宽测试。这样我们就可以为直播选择合适的编码参数。
我确实知道有数百种服务允许您使用浏览器执行带宽测试(OOKLA、Bandwidthplace 等)。
我的软件在嵌入式设备上运行,我必须以编程方式进行带宽测试,无需用户干预。
目前我已经在 AWS 上部署了一个读取和丢弃数据的 TCP 服务器。我开发了一个在我的嵌入式设备上运行的小型带宽测试客户端,它将数据发送到我的服务器并计算带宽。
由于我的带宽测试是在其他服务器上进行的。我计算出的带宽可能与我使用 YouTube 获得的上传带宽不同。
问题:1. YouTube 是否提供在开始直播前检查上传带宽的服务?2. 有没有更好的方法可以让我很好地估计当前的上传带宽?
答案1
只需启动“测试”直播并查看其工作情况即可。其他任何事情都只是对实际用例的粗略近似。