ARStreamingKit

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

主要方法

setRtcEngine

- (int)setRtcEngine:(ARtcEngineKit *)rtcKit;

设置RtcEngine对象

参数描述
rtcKit一个 ARtcEngineKit 实例对象。

返回值

0方法调用成功,<0方法调用失败

pushStream

- (int)pushStream:(NSString *_Nonnull)url;

开始推Rtmp的流

参数描述
urlrtmp流地址

返回值

0方法调用成功,<0方法调用失败

unPushStream

- (int)unPushStream;

停止推Rtmp的流

返回值

0方法调用成功,<0方法调用失败

setMode

- (int)setMode:(ARStreamPushMode)mode;

设置推流模式

参数描述
mode推流模式,详见ARStreamPushMode

ARStreamPushMode

参数描述
ARStreamPushModeAudMix音频
ARStreamPushModeVidMix视频

返回值

0方法调用成功,<0方法调用失败

setLiveTranscoding

- (int)setLiveTranscoding:(ARLiveTranscoding *_Nonnull)transcoding;

设置合流参数

参数描述
transcoding合流参数,详见ARLiveTranscoding

destroy

- (void)destroy;

销毁 ARStreamingKit 实例