
多网聚合加速(腾讯云聚通)提供跨平台SDK,支持Android、iOS、Linux三大平台接入,帮助开发者快速实现多网卡聚合加速能力。
多网聚合加速(腾讯云聚通)的核心交付物是跨平台SDK,支持Android、iOS、Linux三大平台。终端硬件需具备多网卡环境(Wi-Fi/蜂窝/以太网/WAN,甚至卫星),SDK在终端对被加速流量进行拦截,根据不同业务网络诉求,将原始报文封装成隧道报文,动态分配在多条物理链路上传输。
产品支持聚合5G、4G、Wi-Fi、WAN、卫星等多类型网络,对应官网"多网络制式支持"优势。同时支持"高可靠低延时"、"大带宽"和"实时音视频"三种算法模式,匹配不同业务场景需求,对应官网"全业务加速"优势。
聚合网关作为服务器端网元,终结隧道流量并还原成原始业务流量。根据部署位置不同(腾讯云/友商云/客户IDC),支持不同交付模式,作为NAT将业务流量通过公网/专线/内网回源。
产品提供两种流量接管模式,开发者可根据业务形态灵活选择:
VPN模式:复用系统VPN service拦截引流规则下的流量,适合加速器类业务(加速其他APP的场景)。该模式下加速结束后流量自动回源,无需额外处理。
SOCKS5代理模式:提供本地引流端口,客户可自定义配置需要加速的连接,适合应用原生加速场景(如游戏、音视频类应用的自身流量加速)。需注意,使用SOCKS5代理的业务在网络不佳时需自行适配流量回源逻辑。
Android SDK支持标准VPN Service接入方式,开发者可通过Demo App先行体验Wi-Fi + 蜂窝网络的加速效果。
针对安卓中高端手机的双Wi-Fi/双卡双通(DSDS)特性,SDK提供统一的多网卡自定义插件,客户可根据手机厂商的多网卡拓展接口完成适配后,将副Wi-Fi、副蜂窝网卡加入多网卡加速策略。这突破了安卓系统原生仅支持1张蜂窝+1张Wi-Fi网卡的限制。
集成过程中,开发者可配置精细化五元组策略,针对不同五元组设置独立的加速模式。例如视频流采用聚合模式加速,信令采用相应策略,兼顾不同业务的加速特性。
iOS SDK同样提供VPN扩展接入方式,支持对指定目标流量进行加速。对于手游加速器类业务,SDK提供专项兼容适配能力:可在进入游戏/房间前提前拉起VPN、配置TCP/UDP直通,对战过程中命中加速条件时仅将UDP流量切入加速管道,TCP连接保持不动,加速结束后UDP流量自动回源,有效避免TCP连接被代理导致的弹窗、重进房、卡顿等兼容性问题。
Linux SDK适用于行业终端、嵌入式设备等场景,要求Linux内核版本在4.4以上。安装包格式为MP_*.bin,需使用bash进行安装,不要手动解压后安装。
对于设备自带的加速、快速转发功能,需先关闭以避免与多网SDK产生冲突。设备需对/var/log和/usr/local目录做持久化存储,否则重启后多网配置或日志可能丢失。多网SDK进程目前支持systemd和procd进程管理。
接入加速能力分为全时加速和动态加速两类,开发者可根据业务需求选择:
全时加速:适用于游戏对战、推拉流等对网络稳定性要求高的业务,业务启动即开始加速,结束才停止,全程保障网络质量,加速效果较优。
动态加速:适用于对成本敏感、允许按需保障的业务,仅在网络不佳存在卡顿风险时启动加速,按需保障,可节省一定加速成本,加速效果次优。
考虑到各类场景对业务连续性的要求,多网聚合加速(腾讯云聚通)在架构层面提供了多重保障:
标准接入流程分为三个阶段:
第一阶段,使用Demo App做快速体验。腾讯云聚通提供安卓Demo App,客户安装后可以直接体验安卓手机上Wi-Fi + 蜂窝网络的加速效果。
第二阶段,灰度测试体验。先在业务控制后台接入腾讯云聚通控制台,或者手动添加设备获取设备密钥;在客户端集成腾讯云聚通SDK;对灰度部分用户开放服务,收集加速效果相关数据。
第三阶段,正式接入腾讯云聚通业务。完成上述两个步骤后,即可全量接入腾讯云聚通服务,面向所有用户开放。
多网聚合加速(腾讯云聚通)要求密钥一机一密,每一个物理设备使用独立的密钥。创建设备成功后,页面会返回该设备的密钥dataKey,需妥善保存记录,后续若丢失遗忘需要咨询工作人员查询。
对于海量设备接入的场景(例如手机应用),原来的一机一密不再适用,因此可以使用动态设备/应用的形式:一个密钥可以动态创建设备的集合,可以对应一个客户的应用。客户可以基于应用密钥,不需要创建一机一密的密钥,在客户端发起连接。
按应用创建的设备Sign签名生成需要两个参数:客户自定义业务控制设备唯一标识即deviceName,以及创建成功后返回的应用密钥。签名生成脚本支持Java、Objective-C、Go、ArkTS四种语言。签名建议在服务端生成下发到终端,不建议把应用ID、应用密钥等在设备端暴露和存储,避免安全风险。
多网聚合加速(腾讯云聚通)SDK已在Android、iOS、Linux三大平台实现标准化交付,配合精细化五元组策略、智能网卡校验、游戏场景兼容适配等能力,为手游加速、远程操控、工业巡检等场景提供可落地的集成方案。
了解多网聚合加速如何助力您的业务集成,请访问:https://cloud.tencent.com/product/mna
注:多网聚合加速(腾讯云聚通)目前处于内测阶段,如需使用请通过官网提交申请。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。