更新时间:2026-04-10 GMT+08:00
分享

启动串流

方法名称

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

视频质量

  • -1:自动
  • 0:流畅
  • 1:普通
  • 2:高清

location

string

/

客户端地理位置信息

signaling_url

string

/

信令服务器地址

accelerometer_rotation

int

云机默认配置

设备旋转设置

  • 1:旋转屏幕内容
  • 0:保持纵向
  • -1:保持云机当前设置

app_params

string

/

启动云应用的附加参数。(JSON字符串)结构:

  • clazz=包名+类名
  • scheme=启动协议
  • intents=参数对象

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'
});

相关文档