Jump to content

Hi

 

For our Company i am looking for a solution to locally stream a Desktop Window to three (and potentially more) TVs throught the Local Network. 

 

Since about two weeks we have settled on the Solution "LiveLAN" through "vMix" and have it running since then. 

 

However, even tho everything is connected via LAN, about every 30h the Stream fails and buffers indefinetely, until we reload the Page on the TVs. 

It does not seem that the stream itself is the Fault here, since the TVs fail at separate Times throughout the day. 

 

After a lot of googling i have not been able to find a similar solution to what i want to accomplish. 

 

Here is what we are looking for: 

 

Stream a Desktop to multiple Clients via LAN

The TV uses a Raspberry Pi 4 to receive and display the stream, currently with Chromium Kiosk Mode

The Delay can be about 1minute, so it does not need to be ultra-low-latency or anything

It needs to run reliably 24/7, without any manual maintenance needed

 

 

Thank you for your inputs!

Link to comment
https://linustechtips.com/topic/1529293-stream-to-lan-network-reliably/
Share on other sites

Link to post
Share on other sites

Classic XY problem. You forgot to mention why you even want to stream a desktop PC to three TVs in the first place. Elaborate on that and someone might be able to give you a solution that doesn't congest your network with a constant video stream.

And now a word from our sponsor: 💩

ℑ𝔣 𝔶𝔬𝔲 𝔬𝔫𝔩𝔶 𝔫𝔬𝔱𝔦𝔠𝔢 𝔭𝔢𝔯𝔣𝔬𝔯𝔪𝔞𝔫𝔠𝔢 𝔭𝔯𝔬𝔟𝔩𝔢𝔪𝔰 𝔴𝔥𝔢𝔫 𝔶𝔬𝔲 𝔥𝔞𝔳𝔢 𝔞 𝔰𝔱𝔞𝔱 𝔠𝔬𝔲𝔫𝔱𝔢𝔯 𝔬𝔳𝔢𝔯𝔩𝔞𝔶 𝔞𝔠𝔱𝔦𝔳𝔢, 𝔶𝔬𝔲 𝔞𝔯𝔢 𝔪𝔢𝔯𝔢𝔩𝔶 𝔩𝔬𝔬𝔨𝔦𝔫𝔤 𝔣𝔬𝔯 𝔭𝔯𝔬𝔟𝔩𝔢𝔪𝔰 𝔱𝔬 𝔟𝔢 𝔲𝔭𝔰𝔢𝔱 𝔬𝔳𝔢𝔯. 𝔗𝔲𝔯𝔫 𝔬𝔣𝔣 𝔱𝔥𝔢 𝔠𝔬𝔲𝔫𝔱𝔢𝔯 𝔟𝔢𝔣𝔬𝔯𝔢 𝔞𝔰𝔨𝔦𝔫𝔤 𝔣𝔬𝔯 𝔥𝔢𝔩𝔭 𝔞𝔫𝔡 𝔰𝔢𝔢 𝔦𝔣 𝔶𝔬𝔲 𝔰𝔱𝔦𝔩𝔩 𝔫𝔬𝔱𝔦𝔠𝔢.

-.-. --- --- .-.. --..-- / -.-- --- ..- / -.- -. --- .-- / -- --- .-. ... . / -.-. --- -.. .

ᑐᑌᑐᑢ

Spoiler

    ▄██████                                                      ▄██▀

  ▄█▀   ███                                                      ██

▄██     ███                                                      ██

███   ▄████  ▄█▀  ▀██▄    ▄████▄     ▄████▄     ▄████▄     ▄████▄██   ▄████▄

███████████ ███     ███ ▄██▀ ▀███▄ ▄██▀ ▀███▄ ▄██▀ ▀███▄ ▄██▀ ▀████ ▄██▀ ▀███▄

████▀   ███ ▀██▄   ▄██▀ ███    ███ ███        ███    ███ ███    ███ ███    ███

 ██▄    ███ ▄ ▀██▄██▀    ███▄ ▄██   ███▄ ▄██   ███▄ ▄███  ███▄ ▄███▄ ███▄ ▄██

  ▀█▄    ▀█ ██▄ ▀█▀     ▄ ▀████▀     ▀████▀     ▀████▀▀██▄ ▀████▀▀██▄ ▀████▀

       ▄█ ▄▄      ▄█▄  █▀            █▄                   ▄██  ▄▀

       ▀  ██      ███                ██                    ▄█

          ██      ███   ▄   ▄████▄   ██▄████▄     ▄████▄   ██   ▄

          ██      ███ ▄██ ▄██▀ ▀███▄ ███▀ ▀███▄ ▄██▀ ▀███▄ ██ ▄██

          ██     ███▀  ▄█ ███    ███ ███    ███ ███    ███ ██  ▄█

        █▄██  ▄▄██▀    ██  ███▄ ▄███▄ ███▄ ▄██   ███▄ ▄██  ██  ██

        ▀███████▀    ▄████▄ ▀████▀▀██▄ ▀████▀     ▀████▀ ▄█████████▄

 

Link to post
Share on other sites

2 minutes ago, Avocado Diaboli said:

Classic XY problem. You forgot to mention why you even want to stream a desktop PC two three TVs in the first place. Elaborate on that and someone might be able to give you a solution that doesn't congest your network with a constant video stream.

We have a logistics system running, and that shows certain Datapoints (like X spaces are free in X area) as Text that are relevant to see throughout the Building. Things like how many empty spaces are in a certain part of the warehouse. 

 

For this it would be an option to have a full on PC running the Logistics Software at every TV throughout the Building, but with that the costs go through the roof since a PC is much more expensive than a Raspberry Pi and also the licence for the Software are very expensive per User. 

 

BTW, the XY Problem is an interesting read, thanks! I hope this helps. 

 

43 minutes ago, ToboRobot said:

cheap and dirty solution: have a script that resets the display devices every day.

Yeah that would be the kind of solution i would implement haha, but the problem is that it can happen mid-day, sometimes after a few hours and sometimes after about 30h. So it would be possible that the script refreshes and 30min later the stream freezes again.

Link to post
Share on other sites

10 minutes ago, MultiDJRoni said:

We have a logistics system running, and that shows certain Datapoints (like X spaces are free in X area) as Text that are relevant to see throughout the Building. Things like how many empty spaces are in a certain part of the warehouse. 

 

For this it would be an option to have a full on PC running the Logistics Software at every TV throughout the Building, but with that the costs go through the roof since a PC is much more expensive than a Raspberry Pi and also the licence for the Software are very expensive per User. 

 

BTW, the XY Problem is an interesting read, thanks! I hope this helps. 

 

Yeah that would be the kind of solution i would implement haha, but the problem is that it can happen mid-day, sometimes after a few hours and sometimes after about 30h. So it would be possible that the script refreshes and 30min later the stream freezes again.

Couldn’t you basically have a dashboard through powerbi and display that on the screens? 
 

Alternatively if there was an extra pc you could have it refresh every x minutes and send a new screenshot to display on screen.

My PC Specs: (expand to view)

 

 

Main Gaming Machine

CPU:  Intel Core i7-14700K
CPU Cooler: Deepcool LT720
Motherboard: MSI PRO Z790-P WIFI
Memory: G.Skill Trident Z5 RGB 32 GB (2 x 16 GB) DDR5-6400

Storage 1: Samsung 990 Pro 2 TB

Storage 2: Crucial P3 Plus 4 TB
Video Card: EVGA XC3 ULTRA GAMING GeForce RTX 3080 10GB

Power Supply: Corsair RM850 850W
Case: Corsair 7000D Airflow
Case Fan 140mm: Noctua A14 PWM 82.5 CFM 140 mm (x7)
Monitor Main: MSI G274QPF-QD 27.0" 2560 x 1440 170 Hz
Monitor Vertical: Asus VA27EHE 27.0" 1920x1080 75 Hz

Link to post
Share on other sites

1 hour ago, MultiDJRoni said:

It needs to run reliably 24/7, without any manual maintenance needed

Unachievable. Sort of.

Do you know VNC?

Not English-speaking person, sorry, I'll make mistakes. If you're kind, maybe you'll be able to understand.

If you're really kind, you'll nicely point that out so I will learn more about write in good English.  🙂

Link to post
Share on other sites

3 minutes ago, TylerD321 said:

Couldn’t you basically have a dashboard through powerbi and display that on the screens? 
 

Alternatively if there was an extra pc you could have it refresh every x minutes and send a new screenshot to display on screen.

Unfortunately, the program that i want to stream from does not support PowerBi Exports/Dashboards

What kind of setup do you have in mind for the additional PC and Screenshot-display?

 

4 minutes ago, ToboRobot said:

Have you tested other software?

Why are you using vMix?

Well, vMix looked like the perfect solution to my Problem which is why we are currently using that. 

Another option we are going to try will be ScreenTask: https://github.com/EslaMx7/ScreenTask

 

4 minutes ago, mMontana said:

Unachievable. Sort of.

Do you know VNC?

I kinda know VNC, only used it once thus far. From what i know the raspberry would need a VNC viewer to view the desktop right? 

Link to post
Share on other sites

Indeed. And a cronjob should check every time for VNC client to work... then launch it again if don't.
It's a LOT jankier, but involve a bazillion less bandwith.

On Windows I usually use UltraVNC "flavour", with the included hook driver for lower CPU usage and increased response time.

 

 

Not English-speaking person, sorry, I'll make mistakes. If you're kind, maybe you'll be able to understand.

If you're really kind, you'll nicely point that out so I will learn more about write in good English.  🙂

Link to post
Share on other sites

  • 2 weeks later...

Thanks for all your Inputs. 

 

As an Update to this thread, we have "ScreenTask" running since over a Week now with no issues so far. So it seems we were able to find a Solution that works for us. 

 

On 9/1/2023 at 2:29 PM, MultiDJRoni said:

Another option we are going to try will be ScreenTask: https://github.com/EslaMx7/ScreenTask

 

Best Regards

 

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×