我正在尝试将实时视频源从 PC 发送到本机 Android 或 iOS 应用程序。连接将通过 wifi 进行。作为回报,应用程序会将其 SLAM AR 跟踪发送回 PC。PC 将更新其相机位置并发送新视频。本质上,它是通过 wifi 为 PC 上的平板电脑渲染 AR。
PC 客户端正在通过 WebRTC 运行带有像素流的 Unreal。这在浏览器中已经很好用了。但平板电脑必须始终运行 ARKit 或 ARCore,这在浏览器中不起作用。在 ARKit 或 ARCore 应用程序中嵌入浏览器不起作用,因为应用程序内的浏览器不完全支持 WebRTC。
所以它必须是支持 WebRTC 的原生视频播放器。以及一种将 WebRTC 流从 Unreal 发送到本机应用程序的方法。
那么从 PC 发送 h264 WebRTC 流的好方法是什么?我将如何在 iOS 或 Android 中构建一个可以接收 WebRTC 流的视频播放器?