absolution
Occasional Visitor
Hi everyone!
I've got a bit of a niche and unnecessarily convoluted situation so I'll try and give the overall problem as well as technical configuration + hardware.
My overall problem:
My windows 10 PC doubles up as a jellyfin media server and a gaming PC, capable of game streaming with nvidia gamestream/moonlight. I'm finding that, when I stream a movie from my PC to my TV whilst also streaming a game from my PC to my laptop, that the game stream stutters intensely with a set frequency (roughly every second).
My technical setup:
- *All* LAN connections are ethernet.
- My PC and TV are both connected to a switch.
- The switch is connected to my router.
- My laptop is connected to my router.
- I have a DDNS server registered through my router. I've configured split DNS on my router to keep all local DNS requests on the LAN (stopping NAT loopback)
- My PC is running a reverse proxy through a caddy server (for https with certificates from lets encrypt). All media clients on my network request media through my DDNS address, and my split DNS points this request to my PC, where the caddy server picks up the request. The reverse proxy then points the request to my jellyfin media server.
- My PC is also running a tiny linux VM that needs network access. So, my PC is using a virtual switch to share the connection with the VM.
Hardware:
- Router: ASUS RTN66U running the latest version of Johns Fork of Merlin
- Switch: TP-Link TL-SG1005D
- PC: Windows 10 PC. The motherboard is an ASUS P8Z68-v pro/gen3. I'm using the mobo ethernet for its network connection.
- TV: Sony XH95
- Laptop: 2019 MacBook with an ethernet adapter
- All ethernet cables are cat5e
Things I've tried:
- Eliminating the switch and directly wiring everything to the router. I still have the same stuttering problem.
- Connecting the TV (which is playing the movie) via WIFI while keeping my laptop (which is streaming a game) connected via ethernet. This seems to work but very high bitrate movies (60mbps) buffer
- Streaming the movie and the game to my laptop. This also seems to work...
Am I completely screwed here? I've monitored the ethernet traffic going through my router and see basically no activity which I take to mean that all streaming traffic is being handled by the switch. So, I doubt upgrading my router would help here?
Is the switch not up to the task?
I have long term plans of building a separate media server PC. I guess I could have that hypothetical media server PC and the TV connected to the switch and have my gaming PC wired directly to the router. Would that work? This is a more expensive solution (as I'd have to build an entirely new PC...) and would like to explore cheaper options first...
One other thing I'd like to try is eliminating the caddy server and connect my TV to the media server by http instead. But my feeling is that probably won't help...
Sorry for the word wall and thanks in advance!
I've got a bit of a niche and unnecessarily convoluted situation so I'll try and give the overall problem as well as technical configuration + hardware.
My overall problem:
My windows 10 PC doubles up as a jellyfin media server and a gaming PC, capable of game streaming with nvidia gamestream/moonlight. I'm finding that, when I stream a movie from my PC to my TV whilst also streaming a game from my PC to my laptop, that the game stream stutters intensely with a set frequency (roughly every second).
My technical setup:
- *All* LAN connections are ethernet.
- My PC and TV are both connected to a switch.
- The switch is connected to my router.
- My laptop is connected to my router.
- I have a DDNS server registered through my router. I've configured split DNS on my router to keep all local DNS requests on the LAN (stopping NAT loopback)
- My PC is running a reverse proxy through a caddy server (for https with certificates from lets encrypt). All media clients on my network request media through my DDNS address, and my split DNS points this request to my PC, where the caddy server picks up the request. The reverse proxy then points the request to my jellyfin media server.
- My PC is also running a tiny linux VM that needs network access. So, my PC is using a virtual switch to share the connection with the VM.
Hardware:
- Router: ASUS RTN66U running the latest version of Johns Fork of Merlin
- Switch: TP-Link TL-SG1005D
- PC: Windows 10 PC. The motherboard is an ASUS P8Z68-v pro/gen3. I'm using the mobo ethernet for its network connection.
- TV: Sony XH95
- Laptop: 2019 MacBook with an ethernet adapter
- All ethernet cables are cat5e
Things I've tried:
- Eliminating the switch and directly wiring everything to the router. I still have the same stuttering problem.
- Connecting the TV (which is playing the movie) via WIFI while keeping my laptop (which is streaming a game) connected via ethernet. This seems to work but very high bitrate movies (60mbps) buffer
- Streaming the movie and the game to my laptop. This also seems to work...
Am I completely screwed here? I've monitored the ethernet traffic going through my router and see basically no activity which I take to mean that all streaming traffic is being handled by the switch. So, I doubt upgrading my router would help here?
Is the switch not up to the task?
I have long term plans of building a separate media server PC. I guess I could have that hypothetical media server PC and the TV connected to the switch and have my gaming PC wired directly to the router. Would that work? This is a more expensive solution (as I'd have to build an entirely new PC...) and would like to explore cheaper options first...
One other thing I'd like to try is eliminating the caddy server and connect my TV to the media server by http instead. But my feeling is that probably won't help...
Sorry for the word wall and thanks in advance!