差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 | 后一修订版 两侧同时换到之后的修订记录 | ||
rtc:conference:ios [2020/07/30 06:49] victorli [开启cdn推流] |
rtc:conference:ios [2020/07/30 07:27] victorli [多路推流] |
||
---|---|---|---|
行 1407: | 行 1407: | ||
</code> | </code> | ||
+ | ==== 自定义录制布局 ==== | ||
+ | |||
+ | 在推流的LiveConfig设置里,设record为YES,可以开启自定义录制,开启后会把推流到cdn的音视频按照推流布局录制下来。如果推流时未开启,也可以在推流后进行开启/停止自定义录制布局操作。开启/停止自定义录制布局的api如下: | ||
+ | <code> | ||
+ | /*! | ||
+ | * \~chinese | ||
+ | * 启动/停止自定义录制 | ||
+ | * | ||
+ | * @param aCall 会议实例(自己创建的无效) | ||
+ | * @param aLiveId 推流/录制Id | ||
+ | * @param aEnabled 操作,启动/停止 | ||
+ | * @param aCompletionBlock 回调函数 | ||
+ | * | ||
+ | * \~english | ||
+ | * Add a live push | ||
+ | * | ||
+ | * @param aCall EMConference instance (invalid by yourself) | ||
+ | * @param aLiveId The live id | ||
+ | * @param aEnabled operation,start/end | ||
+ | * @param aCompletionBlock The callback function | ||
+ | */ | ||
+ | - (void)enableRecordLiveStream:(EMCallConference*)aCall | ||
+ | liveId:(NSString*)aLiveId | ||
+ | enabled:(BOOL)aEnabled | ||
+ | completion:(void(^)(EMError *aError))aCompletionBlock; | ||
+ | </code> | ||
==== 停止推流 ==== | ==== 停止推流 ==== | ||
多人音视频支持停止向某一个地址的推流,停止推流接口如下: | 多人音视频支持停止向某一个地址的推流,停止推流接口如下: |