启动串流
方法名称
player.initMediaStream(params)
功能描述
启动Streaming,调用此函数之后,后续通过回调函数通知启动结果。
params参数说明
| 字段名 | 类型 | 是否必选 | 默认值 | 说明 |
|---|---|---|---|---|
| boxid | string | 是 | / | 需要启动Streaming的目标设备ID |
| token | string | 是 | / | 启动Streaming的鉴权token |
| uuid | string | 是 | / | 用户唯一标识符 |
| memberid | string | 是 | / | 成员ID(用于token安全校验) |
| muted | boolean | 否 | player的muted默认值 | 本次Streaming是否静音(继承播放器默认值) |
| profile | int | 否 | 2 | 视频质量
|
| location | string | 否 | / | 客户端地理位置信息 |
| signaling_url | string | 是 | / | 信令服务器地址 |
| accelerometer_rotation | int | 否 | 云机默认配置 | 设备旋转设置
|
| app_params | string | 否 | / | 启动云应用的附加参数。(JSON字符串)结构:
|
| prefer_ipv6 | boolean | 否 | false | 是否优先使用IPv6网络传输流媒体 |
| ipv6_timeout | int | 否 | 5000 | IPv6连接超时时间(毫秒) |
返回值
无
调用示例
let player = client.createPlayer(options);
player.initMediaStream({
boxid: 'xxx',
token: 'xxx',
uuid: 'xxx',
signaling_url: 'https://xx.xx.xx.xx:xx'
});