常见问题
这里收集 OmniBox 使用过程中的常见问题和解决方案。
服务端代理、本地代理与直连有什么区别?
视频播放时,根据数据走向可分为三种方式:服务端代理、本地代理 和 直连。
服务端代理
- 流程:客户端先请求 OmniBox 服务器,由服务器再去请求视频播放地址,再把数据返回给客户端。
- 特点:所有视频流量都经过服务器转发。
- 流量:会消耗服务器流量和带宽,适合需要统一鉴权、跨域或需要服务器做中转的场景。
本地代理
- 流程:在用户设备上运行本地代理服务,播放器通过本地代理访问视频地址,不经过 OmniBox 服务器。
- 用途:目前主要用于 夸克网盘、UC 网盘 等场景的本地视频加速。
- 前提:需要 客户端壳支持本地代理 才能使用。
- 流量:不消耗服务器流量,数据在用户本机与视频源之间传输。
直连
- 流程:播放器直接连接视频播放地址,不经过 OmniBox 服务器,也不经过本地代理。
- 流量:不消耗服务器流量,由客户端直接与视频源通信。
对比小结
| 方式 | 是否经过服务器 | 是否消耗服务器流量 | 典型场景 |
|---|---|---|---|
| 服务端代理 | 是 | 是 | 需鉴权、跨域或统一中转的播放 |
| 本地代理 | 否 | 否 | 夸克/UC 网盘等本地加速 |
| 直连 | 否 | 否 | 公网直连、对延迟敏感的视频播放 |
本地代理和直连都不占用服务器带宽,适合在服务器资源有限或希望减轻服务器压力时使用。
