当前播放: 如何实现 macOS 桌面端的录屏采集?
00:00 / 00:00
标清
  • 标清
  • 高清
  • 超清
1.0x
  • 2.0x
  • 1.5x
  • 1.25x
  • 1.0x
  • 0.5x
网页全屏
全屏
00:00
付费课程,可试看

如何实现 macOS 桌面端的录屏采集?

李泉 即构科技 iOS 开发工程师
2313次播放
在视频会议、线上课堂、游戏直播等场景下,屏幕共享是一个最常被用到的功能。要实现对屏幕画面的实时共享,端到端主要有几个步骤:录屏采集、视频编码、实时传输、视频解码、视频渲染。作为实时屏幕共享的第一步,不同终端和系统的录屏采集实现方式有所不同,本次主要分享 macOS 桌面端的录屏采集要如何实现。内容看点: macOS 系统下录屏采集的实现原理 基于 AVCaptureSession 技术录屏采集的实现方式 基于 Core Graphics 技术录屏采集的实现方式 讲师介绍李泉,即构科技 iOS 开发工程师。代码地址 https://github.com/yigendabaicai/Meiriyke
展开
登录 后留言

精选留言(1)

  • 思飞
    大神,请教一下
    请问有遇到过 使用 CGWindowListCreateImageFromArray 采集屏幕,双屏场景下,频繁切换左右屏,会导致采集的画面 白屏/后黑屏 的问题吗?
    2021-11-02
收起评论
极客时间超级会员
开通超级会员 解锁海量内容免费学特权
立即开通
相关推荐
相关专题
4636
06:01
iOS 路由链接总是拼错怎么办?
宋旭陶 美团点评
9183
15:17
如何在多线程环境里安全读写数组?
张杰 美团高级技术专家
9851
08:34
如何使用 sed 处理多行配置?
尹会生 金山西山居运维总监
5961
09:53
HBase 和 Aerospike 哪个 NoSQL 才是你的菜?
臧萌 PayPal 数据处理组技术负责人