iPhone 17 Pro, 17 Pro Maxで撮った映像をWebRTCで送るとブラウザで表示した際に緑の映像になる

iPhoneで撮影した映像をブラウザのアプリへ送信して画面に映す機能を持ったアプリを開発しています。 iPhone 17 Pro, 17 Pro Maxでこのアプリを利用するとブラウザ側に表示される映像が緑一色や、緑がメインのカラフルな映像になってしまいます。 調べてみると17Proと17ProMaxで超広角カメラと望遠カメラの画素数が変更になっている(1200万画素→4800万画素)ためエンコーディングで失敗しているのではないかと疑っています。 なんでも情報下さい。

環境情報

  • WebRTCライブラリ: GoogleWebRTC バージョン 1.1 (CocoaPodsで導入)
  • シグナリングサーバー: AWS Kinesis Video Streams
  • 問題が発生するデバイス:
    • モデル名: iPhone18,1, OS: 26.0
    • モデル名: iPhone18,1, OS: 26.1
  • 問題が発生しないデバイス:
    • iPhone17,5 以前の多数のモデル
    • モデル名: iPhone18,1, OS: 26.0
    • モデル名: iPhone18,3, OS: 26.0

Will you please file an incident report with Apple using feedbackassistant.apple.com ? Please include a sample of the code you're using to capture from the camera. 48 MP capture doesn't happen without specific opt in at the AVCapture API level.

iPhone 17 Pro, 17 Pro Maxで撮った映像をWebRTCで送るとブラウザで表示した際に緑の映像になる
 
 
Q