自定义视频
1、用户手动创建 RongRTCAVOutputStream 该对象,然后调用 RongRTCRoom 中的发布方法可以发布自定义视频流(参考方法 a),发布成功之后用户需要自行调用 RongRTCAVOutputStream 的写入媒体流方法来进行流传输(参考方法 b)
方法 a:
/**
* 发布音视频流
*
* @param stream 发布的音视频流
* @param completion 发布的音视频流结果
*/
- (void)publishAVStream:(RongRTCAVOutputStream *)stream extra:(NSString *)extra completion:(RongRTCOperationCallback)completion;
方法 b:
/**
写入媒体流,该方法会直接将视频数据进行音视频编码并发送只远端
@param sample 媒体数据
@param error 失败时返回的相关描述
*/
- (void)write:(CMSampleBufferRef)sample error:(NSError**)error;