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