Open10

iPhone画面をHLSで低遅延送信する方法調査

SATOSHISATOSHI

https://github.com/fuziki/VideoCreator
ビルドエラーが出たのでtools配下のPackage.swiftを一部変更

        //.package(url: "https://github.com/realm/SwiftLint", from: "0.47.1")

Build Phasesでもコメントアウト

# make lint

iPhoneからHLSで送信し、visionOSのSafariで表示できた

SATOSHISATOSHI

上記は再度Extensionを作り直したら解消した
一旦原因はスルーする

SATOSHISATOSHI

ExtensionのRPBroadcastSampleHandlerの処理が全然呼ばれなくて困ったが、iPhone再起動で解決か

SATOSHISATOSHI

色がおかしく上下逆で4つ出ているが、送信は成功している
遅延は4秒ほどある

SATOSHISATOSHI

MTLTextureではなくsampleBufferを直接扱ったら色もサイズも想定通りに出た