在 Hyper-V 中将 DVR 调谐器连接到 Plex 服务器

Connecting a DVR Tuner to a Plex Server in Hyper-V

有没有办法将 dvr 调谐器连接到 Hyper-V 中托管的 Plex 服务器?

我搜索过但找不到关于此主题的问题。

我的构建是 Win22 数据中心服务器 运行 Hyper-V 中的 Plex。 Hauppauge dualHD 通过 USB 连接到 Win22 数据中心服务器。

感谢您的帮助!

当前答案

我正在更新我的答案,因为我没有意识到它是一个调谐器,而不是连接到电视的 DVR 盒。 根据我在网上看到的情况,您的最佳选择是:

  • 使用Enhanced Session Mode通过RDP连接设备(仅支持部分设备)
  • 使用 third-party 工具,例如 Donglify(这是 Google 上的结果。请自行购买)以允许 USB 直通
  • 使用 Type 2 管理程序 (VirtualBox, VMware) 运行 您的 Plex 实例
  • 运行 Hyper-V 之外的 Plex 与沙盒用户
  • 在同一系统上
  • 运行 Plex 完全在另一台设备上,such as a Raspberry Pi

我帮不上第一个,因为它需要 some gpedit.msc magic I cannot do, 或第二个,因为我从未使用过。
第三个选项将降低程序速度,如果多人同时流式传输,可能会导致速度变慢。
第 4 个选项是我的个人建议,因为您无需完全使用管理程序并保持在同一设备上。
5th 只有在你使用 USB-based 驱动器并且对 Linux.

有一定经验的情况下才有用

旧答案

为了存档而保留。

您需要使用 Powershell 和 Add-NetNatStaticMapping cmdlet 来允许到 Hyper-V 服务器的入站连接。这将需要设置 vNAT 适配器。如果您也需要帮助,请参阅链接的博客 post(不是我的)。
假设 vEthernet 连接的内部 IP 地址为 192.168.10.2,NAT 网络名称为 NATSwitch,Plex 的默认端口为 32400:

Add-NetNatStaticMapping -ExternalIPAddress "0.0.0.0/24" -ExternalPort 32400 -Protocol TCP -InternalIPAddress "192.168.10.2" -InternalPort 32400 -NatName NATNetwork

您很可能需要替换内部 IP、端口和 NAT 名称。
设置完成后,您需要将 DVR 指向 Windows 服务器盒的 IP。

引用的站点: Plex support page on ports to forward
A GitHub user's blog, specifically a post on port forwarding