Class: StreamExporterManager

StreamExporterManager


new StreamExporterManager()

StreamExporterManager构造函数。

Example
var streamExporterManager = avdEngine.getStreamExporterManager()

Methods


createServerLivecast(name, viewWidth, viewHeight, outBitrate, outFps-, pulish_urls)

创建直播服务

Parameters:
Name Type Description
name String

直播名称

viewWidth int

直播流的宽度

viewHeight int

直播流的高度

outBitrate int

直播流的码流

outFps- int

直播流的帧率

pulish_urls String

直播推流及拉流地址,格式见: {"publish_url":"xxxx", "rtmp_url":"xxxx", "hls_url":"xxxx"}


createServerRealtimeRecorder(name, viewWidth, viewHeight, outBitrate, outFps, pulish_urls)

创建录制实时服务

Parameters:
Name Type Description
name Object
viewWidth Object
viewHeight Object
outBitrate Object
outFps Object
pulish_urls String

{"play_url":"/3tee/record/file"}


createServerRecorder(name, viewWidth, viewHeight, outBitrate, outFps, pulish_urls)

创建录制服务

Parameters:
Name Type Description
name Object
viewWidth Object
viewHeight Object
outBitrate Object
outFps Object
pulish_urls String

{"play_url":"/3tee/record/file"}


getStreamExporterServer(roomId, exporterId, exporterType)

获取导出流服务

Parameters:
Name Type Description
roomId String

房间Id

exporterId Object

avc合屏不必传,录制直播必传

exporterType Object

类型


setFocusVideo(exporterId, resourceId, exporterType)

设置大屏显示的视频源

Parameters:
Name Type Description
exporterId Object

avc合屏不必传,录制直播必传

resourceId Object

不传代表取消主视频

exporterType Object