I’ve been trying to fix my project for Pixel Streaming to no avail.
It’s a project we finished and it works fine on PC and Mac in the editor. When I package it for Linux Pixel Streaming, it doesn’t work and I get “WEBRTC Connected, Waiting for Video”
There are no error messages emitted from the .sh file, but there are a few console errors on my browser:
Level: Error
Msg: There was no registered handler for “XREyeViews” - try adding one using registerMessageHandler(MessageDirection.ToStreamer, “XREyeViews”, myHandler)
I did remove all the XR Plugins, so not sure why this happened.
TypeError: Cannot read properties of undefined (reading ‘split’)
set selected(value) {
// A user may not specify the full possible value so we instead use the closest match.
// eg ?xxx=H264 would select 'H264 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42001f'
let filteredList = this.options.filter((option) => option.indexOf(value) !== -1);
if (filteredList.length) {
this.value = filteredList[0];
return;
}
// A user has specified a codec with a fmtp string but this codec + fmtp line isn't available.
// in that case, just use the codec
filteredList = this.options.filter((option) => option.indexOf(value.split(' ')[0]) !== -1);
if (filteredList.length) {
this.value = filteredList[0];
return;
}
}
Any insights into a fix?