Hacker News new | ask | show | jobs
by qwerpy 35 days ago
I tried using the official steam client on my TV (running some google/android TV OS) which was hard-wired in (100 Mbps) which should be sufficient for 1080p/60 if not 4K/60 but there is some android TV bug that adds an unacceptable audio lag. Video quality was fine. (https://steamcommunity.com/app/353380/discussions/0/62441675...)

Seems like a waste to use a steam deck for this when the TV hardware seems more than powerful enough but if it works it works, and my steam deck is gathering dust anyway. Thanks for the idea.

1 comments

My TV was cheap so I didn't expect much. Steam link really struggles on it - thankfully I still have the old Steam Link hardware and it works alright. Locked to 1080p though.

Refused to spend more on a TV because I feel you don't get much more processing power for an increase in price. All smart TVs I've interacted with in the last 5 years have been much slower than I would consider acceptable.

> Refused to spend more on a TV...

While one can always try to see if their "Smart TV" can actually run a streaming client app like Moonlight with adequate performance, it's so hit-and-miss I just assume I'll have to plug in a ~$50 Android TV streaming stick via an HDMI input. I've used the 'Google Chromecast with Google TV' and 'Amazon Fire TV Stick 4k 2nd gen' and was able to sideload the open source Moonlight client app to stream 4K HDR10+ / 60fps from my server PC at 80 to 100Mbps.

It's not necessarily the CPU power, it's just that most of these TVs have wildly varying throughput from crufty driver stacks. The manufacturers don't seem to test them beyond the ability to receive ~25Mbps streams in the usual streaming apps. As long as it does that, they don't care to make it work to the rated speeds the hardware should be capable of. So maybe it has higher throughput, maybe it doesn't. And there's no guarantee what the throughput will be after the next firmware update. Since I want to do game streaming and also have UHD rips that can go up to ~100Mbps, I now just always use 'Smart TV's in dumb mode and run content from an external device.

Also really depends on what codecs are done in software vs hardware on the device.

Speaking from working on the Android/Fire TV devices, they all have at most one hardware decoder, which really limits what the streaming companies can do. My team recently launched a multiview feature on A/FTV and we had to do so much hand holding and device detection work (4K decoder) to try and make the experience good and hide it from others...

Meanwhile the mobile teams, roku, iOS / tvOS / vision pro teams can full send with 4 players because the devices all have multiple hardware decoders... for some reason Android TV devices are along in this category.

> a multiview feature...

I'm actually surprised you're able to support true multiview across diverse hardware platforms at all - so congrats! Consumer streaming sticks, dongles, boxes and smart TVs are a fragmented hellscape between divergent hardware, firmware, OSes, codecs, DRM and apps. Pretty much anything more demanding than baseline '1 stream in 1 app' will have lurking issues on at least one platform with a >1M unit installed base.

The android streaming device market pretty much died when it became a race to zero margin. Arguably, the best Android-based streaming device money can buy is still the NVidia Shield, which is a 10 year old hardware design.

> I'm actually surprised you're able to support true multiview across diverse hardware platforms at all - so congrats!

We had to define a ton of different variables to try to categorize the system, and from that we track playback events (buffering, errors, etc) and if a device family as a whole shows too many issues we kill switch the feature for that device. This is on top of device side watchdogs that kill the feature for a user specifically if we fail to have a baseline playback performance with the software decoder. It's a very hands on feature, but I'm proud of the work our team did!

> Arguably, the best Android-based streaming device money can buy is still the NVidia Shield, which is a 10 year old hardware design.

Absolutely. As an example other devices had good playback at only 360p, but couldn't hit 540p. Shield can reliably hit x2 720p streams.

It's still my daily driver for personal browsing and the device I primarily develop on (also the only 64 bit kernel ATV device currently iirc). The Walmart Onn Pro 4K boxes are the runner up in my experience, they're pretty good.

I'm still mad that Steam stopped producing the hardware Steam Link.

The app replacement is garbage (and not because of the app itself, but because of Android and the fact that most TV have garbage hardware).

I wish Steam would release a new 4k Steam Link, I'd buy it in a heartbeat.

You can run steam link on a Raspberry Pi.

Or like the other commenter said, Apple TV is what I use.

Apple TV is affordable and has a Steam Link app that works pretty well.
I got a second hand M1 Mac Mini for this purpose. Costs about $200 and it can easily handle 4K streaming.
My TV was expensive and it still only has a 100Mbps adapter