如何解决HTTP Live Streaming 代理设置
我目前正在决定为 HLS 设置负载平衡和缩放要采取的路线。
我的直觉是有一个自定义组件(将自动缩放)并使用基于流 ID 的粘性平衡对其进行负载平衡。
所以基本上可能发生以下两种情况之一:
- 有一个未过载的流代理(将使用该代理)
- 流的所有代理都已过载,将使用最少使用的代理从源中获取流
在拓扑感知之上可以有额外的层,但这是基本的东西。
然而,有人告诉我 HLS 背后的想法是你可以只使用普通的 HTTP 代理,但我不熟悉这个领域。
是否可以以这种内容感知方式配置 HTTP 代理?如果是,我将如何处理?
我真的只熟悉在没有额外配置的情况下设置通用代理池。
解决方法
https://github.com/warren-bank/HLS-Proxy
我对这个领域不熟悉,但我认为像上面这样的特殊用途的代理效果更好,可能会为您省去一些麻烦。
,haproxy.org (开源) 和 haproxy.com (商业) 可以支持流式应用。
见extending HAProxy with the stream processing offload engine和the Digital Ocean's High-Availability HAProxy Setup
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。