自定义视频

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;