win32ss / supermium

Chromium fork for Windows XP/2003 and up
https://win32subsystem.live/supermium/
BSD 3-Clause "New" or "Revised" License
2.49k stars 86 forks source link

Black screen in the Parsec web client #547

Open spaztron64 opened 7 months ago

spaztron64 commented 7 months ago

Describe the bug When trying to remotely control a Parsec host through the web client at https://web.parsec.app , the user is met with a black screen instead of a compressed video stream of the host. The metrics at the top of the screen report "H.264: N/A". Audio does come through.

Checking the Console shows the following error: parsec.js:32 Uncaught DOMException: Failed to execute 'configure' on 'VideoDecoder': Cannot call 'decode' on a closed codec. at RTCDataChannel. (https://web.parsec.app/lib3/parsec.js:32:393)

To Reproduce Steps to reproduce the behavior:

  1. Go to https://web.parsec.app and log into your Parsec account
  2. Click on the connect button underneath one of your available hosts
  3. Pick the "Web Browser" option
  4. Be met with a black screen

Expected behavior The user should be able to see the screen of the remote host and operate it. In my case, the host is a Windows Server 2022 machine.

Desktop (please complete the following information):

NereaCassian commented 5 months ago

Same here on a Kubuntu desktop lapto with the last version of chrome

e9j6itp commented 5 months ago

The same on Ubuntu / Chrome

Gultak commented 4 months ago

Same happens on native Chrome, so more likely a Parsec error.

mxswat commented 3 months ago

I'm on Kubuntu, and I have this problem too

parsec.js:32 Uncaught DOMException: Failed to execute 'configure' on 'VideoDecoder': Cannot call 'decode' on a closed codec.
    at RTCDataChannel.<anonymous>