跨房间播流

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

步骤

1、开始跨房间播流

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

//roomId:房间ID,streamId:视频流ID,view:播流视图,fillMode:视图模式 
 ChuangVideoCanvas canvas;
 canvas.view = GetSafeHwnd();
 canvas.videoRenderMode = ASPECT_FIT;
 m_cEngine->startPlayStream(roomId,streamId,canvas);

方法参数说明:

参数 类型 是否必传 描述
roomId const char* 必传 要播的流所在的房间Id
streamId const char* 必传 要播的流的流Id
canvas ChuangVideoCanvas 必传 显示播流画面的容器view、填充模式、镜像模式

2、停止跨房间播流

当需要停止跨房间播流的时候调用接口

m_cEngine->stopPlayStream(streamId)
参数 类型 是否必传 描述
streamId const char* 必传 要停播的流Id

results matching ""

    No results matching ""