【问题标题】:Where should i start to live stream hololens to python server with webrtc?我应该从哪里开始使用 webrtc 将 hololens 流式传输到 python 服务器?
【发布时间】:2020-06-01 01:58:09
【问题描述】:

最近我一直致力于将 Hololens 视频和音频流式传输到 python 服务器的项目。 也就是将hololens视频帧发送到python服务器,使用python进行图像处理。

在 Hololens 上,我使用 unity 作为开发平台,并且我想使用 webrtc(基于此 repo Mixed-reality webrtc)。 我想我只知道 webrtc 如何工作的概念。但是对于代码,我只是不知道从哪里开始实施这项技术。 希望任何人都可以给我提示。

【问题讨论】:

  • 我进行了一个实验,通过 WebSocket 将 HoloLens 流式传输到 Web 浏览器。 youtu.be/1zh3VkwhIag 但我正在努力解决如何在 Unity2019 上获取网络摄像头视图。我实验中的工具称为 FMETP STREAM

标签: python c# server uwp hololens


【解决方案1】:

我不熟悉 Python,但是您的 Python 服务器作为视频接收器应该遵循 WebRTC 规范。我相信 Github 中有可靠的与 WebRTC 相关的 Python 库。 对于 HoloLens 方面,由于您提到您正在使用 Unity 进行开发,因此 step-by-step guidance 向您展示了如何在 Unity 中实现混合现实 WebRtc。

简而言之,我们应该将PeerConnection 组件添加到场景中的新游戏对象中。然后添加 NodeDssSignaler 组件并将其配置为连接到 Node-DSS 服务器。接下来,创建一个新的游戏对象并添加一个WebcamSource 组件,该组件可以从本地视频捕获设备(网络摄像头)生成视频帧,我们需要对其进行配置。最后,将 PeerConnection 组件的 Video Sender 属性分配给之前创建的 WebcanSource 组件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多