跨房间播流

跨房间播流主要用于类似观众观看不同房间的主播PK、在线课堂小班课组间直播等场景,是对房间内播流的升级功能。

步骤

1、开始跨房间播流

注意:跨房间播流的前提是已获取播流的的房间ID和流ID。

// Objective-C
ChuangVideoCanvas *videoCanvas = [[ChuangVideoCanvas alloc] init];
videoCanvas.view = view;
videoCanvas.renderMode = ChuangVideoRenderModePerfectFill;
[self.liveEngine startPlayStreamWithRoomId:testRoomId streamId:testStreamId withCanvas: videoCanvas];

方法参数说明:

参数 类型 是否必传 描述
roomId NSString 必传 要播的流所在的房间ID
streamId NSString 必传 要播的流的流ID
view UIView 必传 要展示播流的画面的View
renderMode ChuangVideoRenderMode 必传 播流画面的填充模式,详情参照ChuangVideoRenderMode

2、停止跨房间播流

当需要停止跨房间播流的时候调用接口:- (void)stopPlayWithRoomId:(NSString )roomId andStreamId:(NSString )streamId

// Objective-C

[self.liveSDkManager stopPlayStreamWithRoomId:roomId andStreamId:streamId];

方法参数说明:

参数 类型 是否必传 描述
roomId NSString 必传 要停止跨房间播流的房间ID
streamId NSString 必传 要停止跨房间播流的流ID

results matching ""

    No results matching ""