更新时间:2026-05-22 GMT+08:00
分享

启动串流

方法名称

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

  • -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

是否优先使用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'
});

相关文档