阿里云弹性云手机远程连接可以方便用户在云上以类真实手机界面的可视化方式管理云手机,并提供点触滑等操控手段。本文小编主要为大家介绍一下如何集成云手机WebRTC可视化界面到自身业务系统。
前置条件
- 已创建云手机实例。
- 云手机实例已绑定公网IP。
- 云手机实例已开通远程连接(webRTC)所需80(TCP)和50000/50007(UDP)端口。
- 已获取到远程连接所需WebRtcToken。
- 已获取到云手机实例的专有网络的VpcId。
获取WebRtcToken
调用ListInstances查询一台ECS实例的远程连接(WebRTC)的WebRtcToken。
获取VpcId
调用DescribeVSwitches接口查询已创建的交换机。
连接说明
您需要在链接https://g.alicdn.com/aliyun-ecs/webRTC/0.0.5/index.html?末尾加上eip=****、instanceId=****、instanceName=****、osName=****、privateIp=****、regionId=****、resolution=****、vpcId=****、port=****和webRtctoken=****,参数之间使用&连接。其中:
- webRtctoken:调用接口成功后会返回的WebRtctoken的值。
- eip:您的实例的公网IP。
- instanceId:您的实例ID。
- privateIp:您的实例的私网IP。
- regionId:您的实例的地域ID。
- vpcId:您的实例的专有网络ID。
- (可选)port:连接您的实例的TCP端口号,默认为80。
- (可选)instanceName:您的实例名称。不影响功能使用。如若不传或错误传递,云手机左上角名称展示会不正确。
- (可选)resolution:您的实例的分辨率。默认为536*960。如若不传或错误传递,云手机画面比例可能会失真。
- (可选)osName:您的实例的操作系统名称。