产品动态
产品近期公告
关于 TRTC Live 正式上线的公告
关于TRTC Conference 正式版上线的公告
Conference 商业化版本即将推出
关于多人音视频 Conference 开启内测公告
关于音视频通话 Call 正式版上线的公告
关于腾讯云音视频终端 SDK 播放升级及新增授权校验的公告
关于 TRTC 应用订阅套餐服务上线的相关说明
startScreenCapture 接口时,通过将 TRTCVideoStreamType 参数指定为 TRTCVideoStreamTypeSub 来启用该模式。观看该路画面需要使用专门的 startRemoteSubStreamView 接口。startScreenCapture 接口时,通过将 TRTCVideoStreamType 参数指定为 TRTCVideoStreamTypeBig 来启用该模式。iOS | Android | Mac OS | Windows | Electron | Chrome 浏览器 |
✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
TRTCScreenCaptureSourceInfo 对象。TRTCScreenCaptureSourceTypeWindow,桌面屏幕的 type 为 TRTCScreenCaptureSourceTypeScreen。TRTCScreenCaptureSourceInfo 还有如下字段信息:字段 | 类型 | 含义 |
type | TRTCScreenCaptureSourceType | 采集源类型:指定类型为窗口或屏幕。 |
sourceId | NSString | 采集源 ID:对于窗口,该字段指示窗口句柄。 对于屏幕,该字段指示屏幕 ID。 |
sourceName | NSString | 窗口名字,如果是屏幕则返回 Screen0 Screen1... |
extInfo | NSDictionary | 共享窗口的附加信息。 |
thumbnail | NSImage | 窗口缩略图。 |
icon | NSImage | 窗口图标。 |
TRTCScreenCaptureSourceTypeScreen 的 screenSource 参数 ,并将 rect 设为 { 0, 0, 0, 0 }。TRTCScreenCaptureSourceTypeScreen 的 screenSource 参数 ,并将 captureRect 设为非 NULL,例如 { 100, 100, 300, 300 }。TRTCScreenCaptureSourceTypeWindow 的 screenSource 参数 ,并将 captureRect 设为 { 0, 0, 0, 0 }。/*** 7.6 【屏幕共享】启动屏幕分享* @param view 渲染控件所在的父控件*/- (void)startScreenCapture:(NSView *)view;/*** 7.7 【屏幕共享】停止屏幕采集* @return 0:成功 <0:失败*/- (int)stopScreenCapture;/*** 7.8 【屏幕共享】暂停屏幕分享* @return 0:成功 <0:失败*/- (int)pauseScreenCapture;/*** 7.9 【屏幕共享】恢复屏幕分享** @return 0:成功 <0:失败*/- (int)resumeScreenCapture;
清晰度级别 | 分辨率 | 帧率 | 码率 |
超高清(HD+) | 1920 × 1080 | 10 | 800kbps |
高清(HD) | 1280 × 720 | 10 | 600kbps |
标清(SD) | 960 × 720 | 10 | 400kbps |
//示例代码:观看屏幕分享的画面- (void)onUserSubStreamAvailable:(NSString *)userId available:(BOOL)available {if (available) {[self.trtcCloud startRemoteSubStreamView:userId view:self.capturePreviewWindow.contentView];} else {[self.trtcCloud stopRemoteSubStreamView:userId];}}
文档反馈