Comments (6)
I'm having the same issue on M1 mac and Windows 11, no video, just sound...
from greenlight.
Please try v1.2.0-beta4. Also try to restart the Xbox. Sometimes the video stream can get broken after a while
from greenlight.
same here, intel mac works, m1 mac no video steaming after click connect to my xbox series x. although ui navigated to streaming tab, and disconnect
button shows. nothing shown on xbox side ("user has started remote play" should shown if connected successfully)
version: git clone then checkout v1.2.0-beta6
chrome console shows error
Uncaught TypeError: Cannot set properties of null (setting 'width')
at eval (streamingview.ts?3a1a:244:34)
chrome inspector shows no video
tag in <div id="videoHolder" style="display: block;"></div>
full console log:
log.js?10ae:24 [HMR] Waiting for update signal from WDS...
plugins.ts?7c46:15 plugins loaded: OpentrackPluginFrontend {_isRunning: false, _position: {…}, _application: Application}
index.js?387e:551 [webpack-dev-server] Hot Module Replacement enabled.
index.js?387e:551 [webpack-dev-server] Live Reloading enabled.
node:electron/js2c/renderer_init:89 Electron Security Warning (Disabled webSecurity) This renderer process has "webSecurity" disabled. This
exposes users of this app to severe security risks.
For more information and help, consult
https://electronjs.org/docs/tutorial/security.
This warning will not show up
once the app is packaged.
(anonymous) @ node:electron/js2c/renderer_init:89
logSecurityWarnings @ node:electron/js2c/renderer_init:89
(anonymous) @ node:electron/js2c/renderer_init:89
load (async)
securityWarnings @ node:electron/js2c/renderer_init:89
(anonymous) @ node:electron/js2c/renderer_init:69
./lib/renderer/common-init.ts @ node:electron/js2c/renderer_init:69
__webpack_require__ @ node:electron/js2c/renderer_init:1
(anonymous) @ node:electron/js2c/renderer_init:73
./lib/renderer/init.ts @ node:electron/js2c/renderer_init:73
__webpack_require__ @ node:electron/js2c/renderer_init:1
(anonymous) @ node:electron/js2c/renderer_init:1
___electron_webpack_init__ @ node:electron/js2c/renderer_init:1
(anonymous) @ node:electron/js2c/renderer_init:141
compileForInternalLoader @ node:internal/bootstrap/loaders:312
compileForPublicLoader @ node:internal/bootstrap/loaders:252
loadNativeModule @ node:internal/modules/cjs/helpers:49
Module._load @ node:internal/modules/cjs/loader:811
c._load @ node:electron/js2c/asar_bundle:5
executeUserEntryPoint @ node:internal/modules/run_main:77
(anonymous) @ node:internal/main/run_main_module:17
node:electron/js2c/renderer_init:89 Electron Security Warning (allowRunningInsecureContent) This renderer process has "allowRunningInsecureContent"
enabled. This exposes users of this app to severe security risks.
For more information and help, consult
https://electronjs.org/docs/tutorial/security.
This warning will not show up
once the app is packaged.
(anonymous) @ node:electron/js2c/renderer_init:89
logSecurityWarnings @ node:electron/js2c/renderer_init:89
(anonymous) @ node:electron/js2c/renderer_init:89
load (async)
securityWarnings @ node:electron/js2c/renderer_init:89
(anonymous) @ node:electron/js2c/renderer_init:69
./lib/renderer/common-init.ts @ node:electron/js2c/renderer_init:69
__webpack_require__ @ node:electron/js2c/renderer_init:1
(anonymous) @ node:electron/js2c/renderer_init:73
./lib/renderer/init.ts @ node:electron/js2c/renderer_init:73
__webpack_require__ @ node:electron/js2c/renderer_init:1
(anonymous) @ node:electron/js2c/renderer_init:1
___electron_webpack_init__ @ node:electron/js2c/renderer_init:1
(anonymous) @ node:electron/js2c/renderer_init:141
compileForInternalLoader @ node:internal/bootstrap/loaders:312
compileForPublicLoader @ node:internal/bootstrap/loaders:252
loadNativeModule @ node:internal/modules/cjs/helpers:49
Module._load @ node:internal/modules/cjs/loader:811
c._load @ node:electron/js2c/asar_bundle:5
executeUserEntryPoint @ node:internal/modules/run_main:77
(anonymous) @ node:internal/main/run_main_module:17
node:electron/js2c/renderer_init:89 Electron Security Warning (Insecure Content-Security-Policy) This renderer process has either no Content Security
Policy set or a policy with "unsafe-eval" enabled. This exposes users of
this app to unnecessary security risks.
For more information and help, consult
https://electronjs.org/docs/tutorial/security.
This warning will not show up
once the app is packaged.
warnAboutInsecureCSP @ node:electron/js2c/renderer_init:89
logSecurityWarnings @ node:electron/js2c/renderer_init:89
(anonymous) @ node:electron/js2c/renderer_init:89
load (async)
securityWarnings @ node:electron/js2c/renderer_init:89
(anonymous) @ node:electron/js2c/renderer_init:69
./lib/renderer/common-init.ts @ node:electron/js2c/renderer_init:69
__webpack_require__ @ node:electron/js2c/renderer_init:1
(anonymous) @ node:electron/js2c/renderer_init:73
./lib/renderer/init.ts @ node:electron/js2c/renderer_init:73
__webpack_require__ @ node:electron/js2c/renderer_init:1
(anonymous) @ node:electron/js2c/renderer_init:1
___electron_webpack_init__ @ node:electron/js2c/renderer_init:1
(anonymous) @ node:electron/js2c/renderer_init:141
compileForInternalLoader @ node:internal/bootstrap/loaders:312
compileForPublicLoader @ node:internal/bootstrap/loaders:252
loadNativeModule @ node:internal/modules/cjs/helpers:49
Module._load @ node:internal/modules/cjs/loader:811
c._load @ node:electron/js2c/asar_bundle:5
executeUserEntryPoint @ node:internal/modules/run_main:77
(anonymous) @ node:internal/main/run_main_module:17
appview.ts?dc66:15 AppView.js: Created view
appview.ts?dc66:224 AppView.js: Loaded view
xcloudclient.ts?cbd5:66 data Uint8Array(250) [123, 34, 116, 111, 116, 97, 108, 73, 116, 101, 109, 115, 34, 58, 49, 44, 34, 114, 101, 115, 117, 108, 116, 115, 34, 58, 91, 123, 34, 100, 101, 118, 105, 99, 101, 78, 97, 109, 101, 34, 58, 34, 88, 83, 88, 34, 44, 34, 115, 101, 114, 118, 101, 114, 73, 100, 34, 58, 34, 70, 52, 48, 48, 48, 70, 49, 69, 69, 55, 51, 56, 54, 57, 49, 49, 34, 44, 34, 112, 111, 119, 101, 114, 83, 116, 97, 116, 101, 34, 58, 34, 79, 110, 34, 44, 34, 99, 111, 110, 115, …]
appview.ts?dc66:119 profiles online: 1
appview.ts?dc66:42 {profileUsers: Array(1)}
appview.ts?dc66:232 AppView.js: Unloaded view
streamingview.ts?3a1a:34 StreamingView.js: Created view
streamingview.ts?3a1a:312 StreamingView.js: Loaded view
streamingview.ts?3a1a:159 StreamingView.js: Start stream for: F4000F1EE7386911
streamclient.ts?ef1c:41 StreamClient.js: Starting stream to: F4000F1EE7386911 (xhome)
streamclient.ts?ef1c:57 xCloudClient: xCloudClient {_application: Application, _host: 'uks.gssv-play-prodxhome.xboxlive.com', _token: 'eyJhbGciOiJSUzI1NiIsImtpZCI6IkEwNjE0NkY1LTdEQzQtND…l01RUntQhRbF3tiTad52gDVT6uuE3COdKXJpZcppx4XTs8ze8', _type: 'home'}
streamingview.ts?3a1a:51 pressed key: 91
streamingview.ts?3a1a:132 stream quality is: perfect
streamingview.ts?3a1a:51 pressed key: 91
streamingview.ts?3a1a:132 stream quality is: perfect
streamingview.ts?3a1a:132 stream quality is: perfect
streamingview.ts?3a1a:51 pressed key: 91
streamingview.ts?3a1a:132 stream quality is: perfect
streamingview.ts?3a1a:132 stream quality is: perfect
xcloudclient.ts?cbd5:322 xCloudPlayer Client - /v5/sessions/home/220BDDBE-6BB3-42A4-A139-C6774CE7B1E8/state - Ready! Got data: {state: 'Provisioned', detailedSessionState: 0, errorDetails: {…}}
streamclient.ts?ef1c:60 xCloudClient: startSession resolved: {state: 'Provisioned', detailedSessionState: 0, errorDetails: {…}}
Library.js?0208:69 xCloudPlayer loaded!
Library.js?0208:139 xCloudPlayer Library.ts - Creating data channel: video {id: 1, ordered: true, protocol: '1.0'}
Library.js?0208:139 xCloudPlayer Library.ts - Creating data channel: audio {id: 2, maxRetransmits: 0, ordered: true, protocol: 'audioV1'}
Library.js?0208:139 xCloudPlayer Library.ts - Creating data channel: input {id: 3, ordered: true, protocol: '1.0'}
Library.js?0208:139 xCloudPlayer Library.ts - Creating data channel: control {id: 4, protocol: 'controlV1'}
Library.js?0208:139 xCloudPlayer Library.ts - Creating data channel: message {id: 5, protocol: 'messageV1'}
Library.js?0208:139 xCloudPlayer Library.ts - Creating data channel: chat {id: 6, protocol: 'chatV1'}
Library.js?0208:219 xCloudPlayer Library.ts - ICE candidate found: RTCIceCandidate {candidate: 'candidate:1919856665 1 udp 2122260223 172.28.88.64…676 typ host generation 0 ufrag 4+xG network-id 3', sdpMid: '0', sdpMLineIndex: 0, foundation: '1919856665', component: 'rtp', …}
Library.js?0208:219 xCloudPlayer Library.ts - ICE candidate found: RTCIceCandidate {candidate: 'candidate:328872237 1 udp 2122197247 2406:3003:200…eration 0 ufrag 4+xG network-id 2 network-cost 10', sdpMid: '0', sdpMLineIndex: 0, foundation: '328872237', component: 'rtp', …}
Library.js?0208:219 xCloudPlayer Library.ts - ICE candidate found: RTCIceCandidate {candidate: 'candidate:2298707132 1 udp 2122129151 192.168.10.1…eration 0 ufrag 4+xG network-id 1 network-cost 10', sdpMid: '0', sdpMLineIndex: 0, foundation: '2298707132', component: 'rtp', …}
Library.js?0208:219 xCloudPlayer Library.ts - ICE candidate found: RTCIceCandidate {candidate: 'candidate:1166951215 1 udp 1685921535 218.212.203.…eration 0 ufrag 4+xG network-id 1 network-cost 10', sdpMid: '0', sdpMLineIndex: 0, foundation: '1166951215', component: 'rtp', …}
Library.js?0208:219 xCloudPlayer Library.ts - ICE candidate found: RTCIceCandidate {candidate: 'candidate:1022184681 1 tcp 1518280447 172.28.88.64…ptype active generation 0 ufrag 4+xG network-id 3', sdpMid: '0', sdpMLineIndex: 0, foundation: '1022184681', component: 'rtp', …}
Library.js?0208:219 xCloudPlayer Library.ts - ICE candidate found: RTCIceCandidate {candidate: 'candidate:1561972189 1 tcp 1518217471 2406:3003:20…eration 0 ufrag 4+xG network-id 2 network-cost 10', sdpMid: '0', sdpMLineIndex: 0, foundation: '1561972189', component: 'rtp', …}
Library.js?0208:219 xCloudPlayer Library.ts - ICE candidate found: RTCIceCandidate {candidate: 'candidate:3347087436 1 tcp 1518149375 192.168.10.1…eration 0 ufrag 4+xG network-id 1 network-cost 10', sdpMid: '0', sdpMLineIndex: 0, foundation: '3347087436', component: 'rtp', …}
streamingview.ts?3a1a:132 stream quality is: perfect
xcloudclient.ts?cbd5:453 StreamClient.js: SDP State send ok. Status: 202
xcloudclient.ts?cbd5:266 StreamClient.js - /v5/sessions/home/220BDDBE-6BB3-42A4-A139-C6774CE7B1E8/sdp - Waiting...
streamingview.ts?3a1a:132 stream quality is: perfect
streamingview.ts?3a1a:132 stream quality is: perfect
xcloudclient.ts?cbd5:276 StreamClient.js - /v5/sessions/home/220BDDBE-6BB3-42A4-A139-C6774CE7B1E8/sdp - Ready! Got data: {exchangeResponse: '{"audio":1,"chat":1,"chatConfiguration":{"format":…,"sdpType":"answer","status":"success","video":2}', errorDetails: {…}}
xcloudclient.ts?cbd5:456 StreamClient.js: Loop done? resolve now...
streamingview.ts?3a1a:132 stream quality is: perfect
xcloudclient.ts?cbd5:276 StreamClient.js - /v5/sessions/home/220BDDBE-6BB3-42A4-A139-C6774CE7B1E8/ice - Ready! Got data: {exchangeResponse: '[{"candidate":"a=candidate:1 1 UDP 100 192.168.10.…"iceCandidate","sdpMLineIndex":"0","sdpMid":"0"}]', errorDetails: {…}}
streamingview.ts?3a1a:172 StreamingView.js: Stream started for: F4000F1EE7386911
streamingview.ts?3a1a:132 stream quality is: perfect
streamingview.ts?3a1a:244 Uncaught TypeError: Cannot set properties of null (setting 'width')
at eval (streamingview.ts?3a1a:244:34)
eval @ streamingview.ts?3a1a:244
setTimeout (async)
eval @ streamingview.ts?3a1a:236
processTicksAndRejections @ node:internal/process/task_queues:96
Promise.then (async)
StreamingView.startStream @ streamingview.ts?3a1a:171
Application.startStream @ application.ts?835a:258
eval @ appview.ts?dc66:217
appview.ts?dc66:119 profiles online: 1
streamingview.ts?3a1a:51 pressed key: 91
streamingview.ts?3a1a:51 pressed key: 91
streamingview.ts?3a1a:51 pressed key: 91
streamingview.ts?3a1a:51 pressed key: 91
appview.ts?dc66:119 profiles online: 1
appview.ts?dc66:119 profiles online: 1
appview.ts?dc66:119 profiles online: 1
from greenlight.
found this in terminal log
...
xhome tokens set
[45314:0727/002301.943556:ERROR:stun_port.cc(100)] Binding request timed out from 172.28.88.x:62467 (feth2281)
[45314:0727/002301.943689:ERROR:stun_port.cc(100)] Binding request timed out from 172.28.88.x:62467 (feth2281)
feth2281 is my zerotier device. turn off zerotier now it works!
from greenlight.
I'm also having no video on M1 Mac
from greenlight.
Please try out v2.0.0-beta1. This version has greatly improved the reliability of the video stream. As this issue is quite old i will move forward and close the issue. If the problem still persists then feel free to open a new issue
from greenlight.
Related Issues (20)
- [Bug] Error with Resolution EDIT: 480p error related HOT 4
- [FEATURE] arm64 build instructions (or even binary release) HOT 2
- [Bug] input-remapper shows up as primary gamepad HOT 2
- Keyboard Customize [FEATURE] HOT 1
- [Bug] Controller Not Recognized After 2.1.1 update (MacOS Sonoma 14.0) HOT 7
- [Bug] Stuck Loading HOT 3
- [Bug] Very laggy experience with the mac version during remote play HOT 4
- [Bug] The response of the gamepad connected to the console freezes
- [Bug] streaming cannot start with WNSERROR HOT 1
- [Bug] Terrible Lag and Freezing HOT 4
- [Bug] Cant login to Greenlight on Fedora HOT 14
- [Bug] macOS keeps asking for Microphone Access HOT 9
- [Bug] Console Stream doesn't work in another network HOT 6
- Game glitching? HOT 1
- [Bug] Double input on MacOS Sonoma with MNK
- [Bug] Unable to login after new release
- [Bug] Corrupt Icon in Latest MacOS Build HOT 2
- Flathub Verification HOT 2
- [FEATURE] Logitech G29 Support HOT 2
- [Bug] Connection hangs (not refreshing)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from greenlight.