Re: [問題] 這款遊戲是不是不支援Airplay這類的鏡像

作者: j28347846 (呆呆翰)   2018-09-18 14:27:21
※ 引述《hn9480412 (ilinker)》之銘言:
: 我原本想說透過Reflector3這類的第三方鏡像輸出軟體來錄影的
: 但開啟其他遊戲(CGSS、MLTD都)很正常,唯獨BGD一開啟就閃退。我原先以為只是第三方軟
: 體的問題。但是我改用Apple TV進行鏡像輸出時也一樣會有閃退問題
: 是不是這款遊戲不支援Airplay或是其他方式的鏡像輸出/投放啊?這樣子的話不就要再買
: 一條轉接線走線路的輸出了?
: 已知手機型號是iPhone SE、iOS 版本為11.4.1
看到這個問題就忍不住來回答一下了
先講結論:CPU 不夠力會造成閃退,無線甚是有線投影都是
BanG Dream 確實可以鏡向輸出
至少我試過 iPad 2018 + Apple TV 順的要命。
(不懂為什麼 Apple TV 後面掛給奇的 IPS 螢幕還比 iPad 本身的螢幕順)
以下是身為工程師的廢話,可以當作補充
Apple 從取消 30pin 之後改 Lighting 後
所有的 Apple 裝置都不支援直出影像畫面(HDMI 有 19 個引腳,Lighting 才八個)
在引腳嚴重不足的狀況下,Lighting to HDMI 的現才先前有人拆過證明裏面是一台電腦
https://www.techbang.com/posts/12467-lightning-digital-av-adapter
而 Mac 電腦可以透過 USB 連接 iOS 裝置錄製畫面 (關鍵字 Quicktime iOS Mirroring)
讓我猜 Lighting to HDMI 應該也是透過 USB 2.0 的協定跟 iOS 裝置通訊
所以使用 Lighting to HDMI 的時候,影像處理流程是這樣:
iOS 裝置→利用 MPEG 編碼技術壓縮畫面→透過 USB 送到 Lighting to HDMI 轉接器→
Lighting to HDMI 收到 MPEG 編碼過的影片→解碼後用 HDMI 送出
而使用 Apple TV 搭配 AirPlay 作 iOS 鏡像輸出時,影像處理的流程是這樣:
iOS 裝置→利用 MPEG 編碼技術壓縮畫面→透過 WiFi 送出 MPEG 編碼訊號
Apple TV 收到 MPEG 編碼過的影片→送出畫面
也就是說,無論你用 Lighting To HDMI 還是 Apple TV 視訊輸出
你的手機 CPU 都要負擔 MPEG 編碼的負載,只差是用 USB 還是 WiFi 送出
(但是我不覺得透過 USB 跟透過 WiFi 對 CPU 的負載會有顯著差異)
因此我認為買一條 Lighting to HDMI 可能無法解決 BanG Dream 閃退問題
至於我寫說「可能」無法的原因如下:
雖然 AirPlay 與 Lighting to HDMI 輸出都需要讓手機負擔 MPEG 編碼
但是「如果」 Apple 有針對不同環境下不同的編碼參數
那麼 Lighting to HDMI 走 USB 2.0 的話,有保證 480Mbps 頻寬可以用
而 AirPlay 走 WiFi 可能只有 150Mbps 或更低的頻寬
所以用 Lighting to HDMI 時,可以少花一點 CPU 運算力,代價是影像流量比較大
作者: liyuweiying (μ'sic forever!)   2018-09-18 15:50:00
不清楚蘋果家的SoC硬體編碼能力如何(解碼倒是很變態否則如果能調用硬體編碼應該不會對CPU有太大的運算負擔?查了一下原po的SE用的A9並不支援HEVC的硬體編碼如果AirPlay的影像用的是HEVC編碼倒是會消耗CPU資源不過這樣的話妙的是為什麼隔壁兩棚都正常但GRP閃退明明同樣是CA社生出來的優化有差別待遇?

Links booklink

Contact Us: admin [ a t ] ucptt.com