启动串流
方法名称
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'
});