云端应用实时渲染服务
iOS 微信 WebView 限制,需要有用户点击才会播放,也可以监听 WeixinJSBridgeReady 回调后 init SDK。建议业务增加一个交互界面,引导客户触发点击。
目前有 3 种模式。
建议优先用鼠标模式 0 或 1。默认鼠标模式 0,具体实现请参见 JS SDK 接口说明。
服务对传输数据包大小没有限制,但是需要注意 UDP 最大包长是 64KB,建议包大小应该小于 MTU 1500。如果包体过大,建议通过分包形式传输,如果太多数据上行容易导致拥塞影响体验。
后端主动调用云 API 中的 DestroySession。
应用云渲染服务不会主动断开用户连接,需要业务根据 SDK 回调主动断开连接。空闲操作时间可以自定义 init 接口 中的 idleThreshold 参数,业务侧收到回调时可以调用 DestroySession 来释放并发。
因为云端推流是固定横屏,移动端要竖屏展示需要旋转操作。可传 init 参数,autoRotateContainer(旋转容器),autoRotateMountPoint(旋转挂载节点)。
应用云渲染并发包是应用云渲染最小购买单位,每个并发包可以包括若干个并发,一路应用云渲染并发最多只能同时支持一个用户连接。您可以根据您的业务需要(用户并发数的峰值、平均值以及潜在用户的所在地域)选择您购买并发的数量和地区分布,来为您的用户提供最优质的云渲染服务。
如果前端用户直接关闭页面断开云渲染服务连接时,因为未调用 DestroySession,应用云渲染并发将保持 90s 的重连时间等待用户重连。