this post was submitted on 28 Apr 2024
9 points (100.0% liked)

homelab

6584 readers
1 users here now

founded 4 years ago
MODERATORS
 

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.

top 19 comments
sorted by: hot top controversial new old
[–] [email protected] 2 points 6 months ago (1 children)

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

[–] [email protected] 1 points 6 months ago (2 children)

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.

[–] [email protected] 1 points 6 months ago (1 children)

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?

[–] [email protected] 2 points 6 months ago

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

[–] [email protected] 1 points 6 months ago (1 children)

The Netflix part makes it a little tougher.

Maybe an android box?

[–] [email protected] 2 points 6 months ago (1 children)

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

[–] [email protected] 1 points 6 months ago

What about a NVidia Shield?

[–] [email protected] 2 points 6 months ago (1 children)

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.

[–] [email protected] 2 points 6 months ago

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

[–] [email protected] 1 points 6 months ago (1 children)

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

[–] [email protected] 1 points 6 months ago (1 children)

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.

[–] [email protected] 2 points 6 months ago* (last edited 6 months ago) (1 children)

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.

[–] [email protected] 1 points 6 months ago (1 children)

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

[–] [email protected] 2 points 6 months ago

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.

[–] [email protected] 1 points 6 months ago* (last edited 6 months ago) (2 children)
[–] [email protected] 2 points 6 months ago

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.

[–] [email protected] 1 points 6 months ago* (last edited 6 months ago)

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

[–] [email protected] 0 points 6 months ago (1 children)

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.

[–] [email protected] 1 points 6 months ago

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.