有没有方便把 ios 设备的屏幕内容实时采集的方法?

2021-09-14 01:37:14 +08:00
 JustC

有时候想用电脑采集屏幕直播一下小游戏之类的,采集到电脑上方便内容包装和推流,一直在找合适的工具但是一直也找不到,想起来就来问问 v 友们。自己尝试过的方案是以前的 airplayer (一个有些年头的,用 airplay 投屏到电脑的小软件,这样投屏然后采集电脑屏幕直播),后来也试过爱思里面的那个工具(也是 airplay 方案,不过做的比较现代化,缺点是捆绑加载的内容太多了,没啥用,不是很喜欢),以及这俩软件走的 airplay 都容易卡顿,音频也不好处理(投屏之后音频有延迟了)。现在在思考可不可以像主机一样用采集卡,或者有没有更简单的我没找到的的方案呢🤔

2064 次点击
所在节点    Apple
10 条回复
f165af34d4830eeb
2021-09-14 01:48:11 +08:00
usb 连接 mac,然后使用 QuickTime 录制功能进行采集。
flyhaozi
2021-09-14 03:30:46 +08:00
斗鱼直播伴侣的苹果有线投屏功能,就画面采集来说很稳,延迟很低,音频不记得了,好像没有
https://www.douyu.com/cms/zhibo/201801/19/7094.shtml

另外这个功能是 xindawn 提供的,不过 xindawn 自己单独的投屏软件是收费的,不清楚是怎么实现的,看起来像是逆向了一些东西
https://www.douwan.video/index_ch.html
flyhaozi
2021-09-14 03:49:18 +08:00
@flyhaozi 刚刚试了下,是投屏的时候设备本身没有声音,投屏是有声音的,几乎没有延迟。
投屏时设备的声音输出是"基座接口",和连接闪电数字影音转换器时是一样的,这就是我为什么怀疑是逆向。
tsanie
2021-09-14 10:16:30 +08:00
真要想无延迟(或者几乎无延迟)还是得用 lighting<-->HDMI 转接器,然后接一个带 HDMI passthrough 的分流盒子(还可以破解 HDCP )一头接显示器一头接采集卡,或者直接接带 passthrough 的采集卡。

这样可以直播 iPad/iPhone 音游这种对延迟要求高的游戏,延迟要求不高可以转接器直接接普通采集卡,声音由电脑放出来。
butanediol2d
2021-09-14 10:34:47 +08:00
电脑上搭一个 rtmp 服务器,比如 Node Media Server,然后 iOS 设备上用 Larix Screencaster 推流,电脑上接收之后就可以为所欲为了。
butanediol2d
2021-09-14 10:42:38 +08:00
@butanediol2d 接上文(不知道为什么有部分没发出来)

这个方法我自己用流畅度清晰度延迟都很不错,但由于要在手机上编码,可能对性能有影响。另外,Larix Screencaster 最低要求是 iOS 12.1 。
qq2511296
2021-09-14 14:33:46 +08:00
爱思助手官网有个 投屏工具,我记得王者荣耀主播张大仙之前用的就是这个
Felix96
2021-09-14 17:21:33 +08:00
推荐用 QuickTime Player 录制,官方提供的,不影响性能且可以无损:
https://support.apple.com/guide/quicktime-player/record-a-movie-qtp356b55534/10.5/mac/11.0#apd86177808b0da4
JustC
2021-09-14 22:08:15 +08:00
@qq2511296 这个就是我说的太复杂的那个,因为他一定要开了爱思再开,而且有很多无意义的东西所以不是很喜欢,不过还是谢谢推荐了
JustC
2021-09-14 22:08:38 +08:00
@butanediol2d 这个好有意思,感谢推荐,我去了解一下!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/801646

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX