这两天没事儿想研究瞎搞一个直播,又是百度又是咨询客服,下载了一个熊猫 TV 的手游 app 寻思在手机上吃鸡的时候直播一下(纯属业务瞎捣鼓) 这个 app 工作原理就是将 iPhone 屏幕通过 AirPlay 投到 app 上完成画面的采集,结果发现这个 app 只能收集外放的声音,这样就尴尬了。。。玩吃鸡必须公放声音,而且手一直在话筒附近摩擦还会很大噪音。。。 看了一下直播手机游戏的主播们,要不就是在电脑上用模拟器直播,那就跟 pc 游戏没差了;要不就是手机投屏到 pc 上,然后还是用直播助手来直播,这样投屏是包括游戏画面和声音都在电脑上,直播的时候声音会有延迟,而且不知道是我的网络问题还是什么,直播画面也很卡 有没有懂的大佬来指点一下,我还是想直接用手机来弄更方便一点。。。
1
gaobh 2018-01-24 10:31:51 +08:00
手机直接数据线插电脑投屏,不知道你是不是用的 WiFi,WiFi 的话有延迟
|
2
free9fw 2018-01-24 10:41:11 +08:00
直接数据线插电脑投屏再直播电脑屏幕
|
3
xiaoji24 OP @gaobh 是的啊 wifi 那个 投屏啊~ 直接数据线投屏 也是画面加声音都收集到电脑上么?厉害了~ 软件都是用 iTools 么?
|
5
xh2011wuchi 2018-01-24 11:05:39 +08:00
挂鱼平台光荣使命 用手机玩的主播都是数据线插电脑透屏吧。
|
6
xiaoji24 OP @xh2011wuchi 数据线投屏可以的。。。不过 插数据线就不需要考虑网络问题了吧? 我用 WiFi 连接 在公司不行 因为网络问题。。。
|
7
xiaoji24 OP @gaobh 大佬 能详细点嘛 怎么用数据线? iTools 用数据线投屏 需要连接手机的热点上~ pc 没法上网了啊
|
8
Satelli 2018-01-24 13:36:04 +08:00 via iPad 1
iOS 设备可以通过 USB 连接到 Mac 上使用 QuickTime 录制屏幕,然后使用 Wirecast 或其他直播软件截获窗口进行直播。
也可通过使用 AirServer / iTools 之类的软件在 PC / Mac 上搭建 AirPlay 服务端,然后在 iOS 设备上使用 AirPlay 镜像到 PC / Mac 上,并使用直播软件的窗口捕获、Syphon 捕获( macOS )。 还可以使用 ReplayKit 直播软件如 Mobcrush、触手等软件,然后用 iOS 11 内置的屏幕录像或在实现了 ReplayKit 的游戏(如 Vainglory )内调用。 |
9
fantasynoff 2018-01-24 13:43:49 +08:00
@Satelli 感谢大神指点,原来那叫 replaykit 啊...
ios 有个游戏叫 pixel boat,游戏不咋地但是内置直播功能,其中 ytb 版更是在屏幕上给一块小窗口显示前置摄像内容,感觉好神奇,但是 ytb app 本身却不支持直播有点可惜 |
10
xiubin 2018-01-24 14:38:51 +08:00
如果你是 iOS 11 的话,想来很快你就可以只一个手机就录屏直播了,ReplayKit 2 已经支持,只是看直播平台什么时候支持了
|
11
linuxchild 2018-01-24 14:46:20 +08:00
接电脑
|
12
xiaoji24 OP @Satelli 大佬 牛逼~专业了。。。用 iTools 搭 AirPlay 这个办法必须走 WiFi 吧? 会有延迟 所以上面的大佬告诉说用数据线 我就懵逼了。。。
|
13
Satelli 2018-01-24 17:47:51 +08:00 via iPad 2
@xiaoji24 AirPlay 方式画质不如直接接线好,但是软件支持广,例如 AirServer, iTools, X-Mirage 等等,Windows 和 macOS 都有。iOS 设备和电脑需要在同一个局域网内,且画质和帧率受局域网的速度影响。但胜在 Windows 下软件支持多,且直播软件获取窗口容易。
接线方式是使用了 Apple 的 API,将电脑作为一个采集设备,让 iOS 设备直接输出视频与音频信号。以前是私有的,只有 macOS 上的 QuickTime 可以使用,之后慢慢授权给其他的 macOS 软件,如 Mobcrush 等。Windows 上目前我就知道有 Mobcrush 能够使用这个 API,没有其他软件支持。iOS 设备能够最高( iPad Pro )以 1600x1200@60fps 视频 + PCM 音频。这是画质最好的解决方案。但是 macOS 因系统对截屏的实现效率低下,窗口裁剪尤甚,而且 QuickTime 不开放视频获取( Syphon 注入)给其他软件。 还有一种解决方案就是购买采集卡,让 iOS 设备通过 Lightning AV 转换器将画面与声音输出到采集卡,再由采集卡的软件供源给直播软件。这种方案价格过高,一块采集卡几百上千,而且画质也没有 Apple 自己 API 提供的好。不过既然是直播,不会调编码器画质也是一样的差,码率还降不下来。 |