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