Jellyfin on a Windows VM with NDI scren capture

Hi all,
I have a Proxmox server hidden away where it annoys nobody, and a small PC I'm the TV cabinet that I need to turn On/OFF every time I use it and when a movie needs to be transcoded, the fan spins like crazy.

Have anybody tried to use a Windows VM and share the desktop with NDI? In this way I just need an NDI decoder behind the TV and all the job will be done by the server.

Any thoughts about this?

Edit: NDI: Network Device Interface: basically it's an audio/video (and intercom) transmission over IP with low latency. The sender could be an hardware encoder or a software.

SquiffSquiff ,

TBH it sounds like you're doing this on hard mode. I use and recommend a Roku streaming stick (which does support netflix 4k) and jellyfin. You're using proxmox so you've already accepted a proprietary component to your stack. Unless you are using the PC in your tv cabinet as a PC, it will be sub-optimal as a client device for streaming services via TV compared to a Roku or equivalent.

peregus OP ,

Since I'm sharing the Netflix account with my siblings, I can't use a smart TV, a Roku or another player but just a browser, because the hardware players should all be using the same Internet connection.

Sailing7 ,

Could you install a basic secondary graphics card and fully forward it to the VM? That should make you capable of using its HDMI Ports - and this way you should also have no HDMI DRM Bullshit errors from apps like Netflix and Disney.

peregus OP ,

That's right! I have to try it, thanks!

redcalcium ,

Not if it's what you want, but I had success with moonlight+sunshine. Latency is unnoticeable and picture quality is great as long as the connection between the client and server is good

peregus OP ,

I've never heard of those, but it seems that are both software and I wonna get rid of the PC connected to them TV.

redcalcium , (edited )

If you have a smart tv or chromecast ultra, you can install moonlight directly in your tv. If you're still using a computer for the tv, at the very least using moonlight won't make your client computer's fan spins like crazy. You can even replace it with a low power computer like a raspberry pi.

peregus OP ,

Thanks, I'll look into it.
I've never heard of this moonlight/sunshine and I'm curious!

redcalcium ,

Sunshine: https://github.com/LizardByte/Sunshine

Moonlight: https://moonlight-stream.org/

It's mostly used for gaming, but it's more like a souped up vnc with hardware acceleration support and low latency. I mostly use it to access my desktop remotely instead of for gaming. You can tune it between low latency or high quality depending on your use case.

AtariDump ,

What’s the problem you’re trying to solve?

peregus OP ,

Remove the PC connected to the TV (avoid turning on/off and fa noise) and watch Jellyfin and Netflix from a Windows VM on the Proxmox server.

AtariDump ,

Remove the PC connected to the TV (avoid turning on/off and fa noise) and watch Jellyfin and Netflix

This is what you’re trying to do.

Why not use something like an AppleTV or Roku?

peregus OP ,

Because do this kind of thing is fun! 😁
And since I share the Netflix account with my siblings, I can only watch it on a PC (with Edge to have 4K 🙈).
...but I'll keep the Roku option in mind. Thanks

AtariDump ,

The Netflix part makes it a little tougher.

Maybe an android box?

peregus OP ,

Those are all chinese non branded products and none of them support 4K (maybe not even 2K) ☹️

AtariDump ,

What about a NVidia Shield?

AtariDump , (edited )

NDI?

Edit: did some googling. Looks to be HDMI over IP.

https://www.kiloview.com/en/what-is-ndi-why-is-ndi-technology-favored-by-the-market-2/

peregus OP , (edited )

Network Device Interface: basically it's an audio/video (and intercom) transmission over IP with low latency. The sender could be an hardware encoder or a software that I could install on a Windows VM and use on that machine Jellyfin and Netflix

peregus OP ,

Kinda, the difference is that you don't need to take the output of the graphics card (so no need to run X), but you can send the video directly from a software.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • homelab@lemmy.ml
  • test
  • worldmews
  • mews
  • All magazines