IChannelMediaRelayConfiguration

最近更新时间:2022-09-20 05:17:40

跨频道媒体流转发的配置。

在调用 startChannelMediaRelayupdateChannelMediaRelay 时,通过该接口设置跨频道媒体流转发的具体信息。

const configuration = new ArRTC.ChannelMediaRelayConfiguration();
configuration.setSrcChannelInfo({ channelName: "test", token: "xxx", uid: 12345 });
configuration.addDestChannelInfo({ channelName: "test2", token: "xxx", uid: 23456 });

方法

addDestChannelInfo

addDestChannelInfo(info: ChannelMediaRelayInfo): void

添加目标频道信息。

如果你想将流转发到多个目标频道,可以多次调用该方法。该方法支持最多设置 4 个目标频道。

const config = new ChannelMediaRelayConfiguration();
config.addDestChannelInfo({ channelName: "test2", token: "xxx", uid: 23456 });
config.addDestChannelInfo({ channelName: "test3", token: "xxx", uid: 23457 });

参数

返回值 void

removeDestChannelInfo

removeDestChannelInfo(channelName: string): void

删除通过 addDestChannelInfo 添加的目标频道。

参数

  • channelName: string

    待删除的目标频道名。

返回值 void

setSrcChannelInfo

setSrcChannelInfo(info: ChannelMediaRelayInfo): void

设置源频道信息。

const config = new ChannelMediaRelayConfiguration();
config.setSrcChannelInfo({ channelName: "test", token: "xxx", uid: 123456 });

参数

返回值 void