protonscr

Friend presses Watch game -> "Steam Broadcasting is not currently supported on this broadcast system"

steamopen Steam clientStreaming
ValveSoftware/steam-for-linux#6693 · opened 2019-11-15 by Newbytee · updated 2024-12-03 · 26 comments · github
NNewbytee 2019-11-15 github

Your system information

  • Steam client version (build number or date): Nov 14 2019, at 18:30:46
  • Distribution (e.g. Ubuntu): Fedora 31
  • Opted into Steam client beta?: Yes
  • Have you checked for system updates?: Yes

Please describe your issue in as much detail as possible:

While Stream Broadcasting now works on Linux (huzzah!), friends requesting to watch your game while you aren't already broadcasting receive an error message on their end when doing so, even if you have Steam set to let Watch game requests through.

Steps for reproducing this issue:

  1. Ensure that friends are allowed to request watching your game
  2. Open any given game where Steam Broadcasting works
  3. Have a friend request watching it while you aren't already broadcasting it
  4. Your friend's request will not go through and they will instead see a "Steam Broadcasting is not currently supported on this broadcast system" message, despite that they would be able to watch if you invited them
TTermuellinator 2019-11-16 github

Can confirm - when you invite someone to watch and he joins via the invitation, it workes fine though (besides the no audio issue)

Mmindrunner 2020-01-03 github

Works for me after invitation (including audio)

Can confirm the bug when not receiving an invitation beforehand

Steam client version (build number or date):
image
Distribution (e.g. Ubuntu): Arch
Opted into Steam client beta?: Yes
Have you checked for system updates?: Yes

NNewbytee 2020-01-03 github

Works for me after invitation (including audio)

Can confirm the bug when not receiving an invitation beforehand

Steam client version (build number or date):
image
Distribution (e.g. Ubuntu): Arch
Opted into Steam client beta?: Yes
Have you checked for system updates?: Yes

This issue is exclusively about it not working without invitation, btw.

Mmindrunner 2020-01-03 github

And what is your point? I confirmed that I have the same problem and posted my version number.

On top I mentioned that I indeed have sound when I stream after receiving an invitation.

Any issue with that?

Sshentino 2020-03-25 github

Confirmed to be a problem for me too

EEonfge 2020-03-26 github

Confirmed. Happens on Fedora 31, using the Flathub version. Wanted to broadcast Pray (2017) running in Proton 5.0-4

Aandradei 2020-03-27 github

Happens on Pop_OS! 19.10

Ttr37ion 2020-05-22 github

Looks like the same issue as in #6815
Please start steam from the command line and report back if you find error messages like e.g.

ERROR:frame_sink_video_capturer_impl.cc(206)] Invalid resolutions constraints: 0x0 must not be greater than 0x0; and also within media::limits.

NNewbytee 2020-05-23 github

Looks like the same issue as in #6815

No, this is not the same issue as that. Please read both issues carefully.

Please start steam from the command line and report back if you find error messages like e.g.

ERROR:frame_sink_video_capturer_impl.cc(206)] Invalid resolutions constraints: 0x0 must not be greater than 0x0; and also within media::limits.

I don't think that's necessary nor very helpful. This is likely a server-side issue and in my experience it is always reproducible, so I can't imagine slouken would have a very hard time figuring out where the issue lies. Likely there's some server-side blacklist that says "no Linux" as Watch game evidently is less than functional on this platform. I can't imagine this blacklist would be client-side as Windows people watching Linux people experience this, and it would be peculiar if clients handles querying the platform of other clients, let alone could do that.

Ccarif 2020-06-17 github

Same problem:

Steam client application
Built: Jun 4 2020 at 05:51:01
Steam API: v020
Steam package versions: 1591251555

OS: Arch Linux x86_64
Kernel: 5.4.46-1-lts (all packages up-to-date)
Firefox 77.0.1 (x64)

It also occurred to me with Broadcasts on their store front, but interesting enough, opening the same link to the broadcast in Firefox and it works. It's only the Steam app that doesn't work when trying to watch broadcasts on their store page and when trying to watch a friend who plays a game without receiving an invitation.

Ttobiushirogeri 2020-07-05 github

Same problem here, trying to watch friends game without Invite not working, but watching streams on steam store works no problem.

Steam client application
Built: Jun 4 2020 at 05:51:01
Steam API: v020
Steam package versions: 1591251555
System : Ubuntu 20.04

Ttr37ion 2020-07-10 github

@tobiushirogeri Does this mean, you can watch your friends broadcasting on Steam's website or other broadcasts?

Llostdharma 2020-10-31 github

I'm also experiencing this problem.

System: Kubuntu 20.04, kernel 5.4.0-52-generic. 
Steam: Build from Oct 28 2020 at 23:35:02
Steam API: v020
Steam package versions: 1603992987

I tried both beta and normal versions and nothing has changed. Friend sees "Steam Broadcasting is not currently supported on this broadcaster's system" or just an empty Steam store layout with only the header menu and footer being present, everything in between is just empty.

Eexuvo 2020-11-06 github

Linux host system is broadcasting. When trying to watch stream in either steams window or standalone browser i get a broadcast loading page then after 1 second the page goes grey with only steam header left. Chrome console shows the following errors which appears at the same time as blank grey:

TypeError: Cannot read property 'toLocaleString' of undefined
    at broadcasts.js?contenthash=b17aad03f4755b431bca:14
    at libraries.js?v=E4qWYiIAGNuG&l=english&_cdn=cloudflare:341
    at libraries.js?v=E4qWYiIAGNuG&l=english&_cdn=cloudflare:341
    at ue (libraries.js?v=E4qWYiIAGNuG&l=english&_cdn=cloudflare:61)
    at Xe.track (libraries.js?v=E4qWYiIAGNuG&l=english&_cdn=cloudflare:61)
    at libraries.js?v=E4qWYiIAGNuG&l=english&_cdn=cloudflare:341
    at libraries.js?v=E4qWYiIAGNuG&l=english&_cdn=cloudflare:341
    at c (libraries.js?v=E4qWYiIAGNuG&l=english&_cdn=cloudflare:341)
    at libraries.js?v=E4qWYiIAGNuG&l=english&_cdn=cloudflare:341
    at Ko (libraries.js?v=E4qWYiIAGNuG&l=english&_cdn=cloudflare:398)

Seems like some object is null and attempts to call methods on it fails due to it being null.

main.js?v=phIxtKLh8v-h&l=english&_cdn=cloudflare:15 [mobx] Encountered an uncaught exception that was thrown by a reaction or observer component, in: 'Reaction[observer]' TypeError: Cannot read property 'toLocaleString' of undefined
    at broadcasts.js?contenthash=b17aad03f4755b431bca:14
    at libraries.js?v=E4qWYiIAGNuG&l=english&_cdn=cloudflare:341
    at libraries.js?v=E4qWYiIAGNuG&l=english&_cdn=cloudflare:341
    at ue (libraries.js?v=E4qWYiIAGNuG&l=english&_cdn=cloudflare:61)
    at Xe.track (libraries.js?v=E4qWYiIAGNuG&l=english&_cdn=cloudflare:61)
    at libraries.js?v=E4qWYiIAGNuG&l=english&_cdn=cloudflare:341
    at libraries.js?v=E4qWYiIAGNuG&l=english&_cdn=cloudflare:341
    at c (libraries.js?v=E4qWYiIAGNuG&l=english&_cdn=cloudflare:341)
    at libraries.js?v=E4qWYiIAGNuG&l=english&_cdn=cloudflare:341
    at Ko (libraries.js?v=E4qWYiIAGNuG&l=english&_cdn=cloudflare:398)
JJaneSmith 2020-11-29 github

Same problem here.

Steam build: Oct 28 2020, at 23:35:02
Steam API: v020
Steam package versions: 1603992987
Installed via the modern Flatpak at Flathub: com.valvesoftware.Steam
Distribution: Fedora Silverblue 32
Using a Radeon RX 550 with the open source graphics drivers.

Attempting to view a stream without an invite results in an error saying that the host's operating system is not supported.

After sending an invite, it begins to work — although the stream never actually loads, as I'm encountering bug #6815 as well.

JJaneSmith 2021-09-29 github

I'm desperately hoping that this finally gets fixed soon. Surely people will want to use Steam Broadcasting with the new Steam Deck?

SSeverus157 2022-11-03 github

A fix would be awesome to this bug.... Please fix it soon. I use both my SteamDeck and my Linux PC.

Sshentino 2022-11-04 github

Not going to happen.

From what I can gather this is a contractually enforceable DRM restriction involving a patent license and linux doesn't pass legal muster

SSanaki 2022-11-04 github

Citation needed.

Sshentino 2022-11-05 github

I think it has something to do with DRM and I'm not sure steam is actually at liberty to fix this.

Copyright law has some rather ugly conditions that even interfere with purchased movie returns at walmart if you opened the package and I already wrote a paper about it in Computer Ethics class

This is a bug better addressed by a lawyer than a codemonkey so at least we can get some answers, but a technical issue shouldn't be this hard to fix and we all know as geeks how ugly things get when DRM gets involved, and that's the only explanation I can think of for why this isn't getting fixed as easily as it should be.

Sshentino 2022-11-05 github

Citation needed.

this isn't wikipedia but I get your point.

Copyright law is fiendishly complicated as it is so I don't know if anyone BUT an actual lawyer can cite it properly

That said DRM is rather infamous in the tech world so...I wouldn't be surprised if it was the issue.

TTermuellinator 2022-11-05 github

Whats makes you think that DRM is involved in this? We're not talking about streaming movies or something...

Kkisak-valve maintainer 2022-11-05 github

The legal perspective isn't valid here because it's already been implemented and deployed for the Steam for Windows client. Any required legal checks would have already happened. From the legal side, there's nothing special that would set Mac or Linux apart from the implementation done in the Steam for Windows client.

Sshentino 2022-11-05 github

It's possible steam might have issues about streaming games for linux and nobody wants to be sued, and linux is renowned for being open source and all that jazz.

Look, I'm not trying to be a conspiracy theorist but it might be a valid concern.

I will admit this may not have been the best VENUE to raise it, so I apologize.

I'm just as frustrated as everyone else about why linux steam streaming seems to be the oddball special case when windows works just fine.

CChais 2022-11-17 github

What's even more confusing is that while broadcasting is not supported, Remote Play Together works just fine.

KKyahx 2024-12-03 github

Any update on this with the rollout of Steam recording? I would think if we can do background recording on the deck that letting a friend watch the game should work as well.

Proton versions