Hello everyone!
I am starting to get into Pixel Streaming and excited for the potential of what it can do.
The main problem I am having at this point is that the streamer isn’t connecting to my signaling server, and I wonder what I’m doing wrong with it.
Here is my config.json:
{
“UseFrontend”: false,
“UseMatchmaker”: false,
“UseHTTPS”: false,
“UseAuthentication”: false,
“LogToFile”: true,
“HomepageFile”: “player.htm”,
“AdditionalRoutes”: {},
“EnableWebserver”: true
}
And here is my signaling server starting file: (StartAWSwithTURN):
Copyright 1998-2018 Epic Games, Inc. All Rights Reserved.
$PublicIp = $(Resolve-DnsName -Name myip.opendns.com -Server 208.67.222.220).IPAddress
Write-Output “Public IP: $PublicIp”
$peerConnectionOptions = “{ "“iceServers"”: [{"“urls"”: ["“stun:” + “stun:stun1.l.google.com” + “:19302"”,"“turn:” + $PublicIp + “:19303"”], "“username"”: "“PixelStreamingUser"”, "“credential"”: "“Another TURN in the road"”}] }”
$ProcessExe = “node.exe”
$Arguments = @(“cirrus”, “–peerConnectionOptions=”“$peerConnectionOptions”“”, “–publicIp=$PublicIp”)
Add arguments passed to script to Arguments for executable
$Arguments += $args
Write-Output “Running: $ProcessExe $Arguments”
Start-Process -FilePath $ProcessExe -ArgumentList $Arguments -Wait -NoNewWindow
Edit:
I just realized I forgot my cirrus.js output…here:
I’d appreciate any help you can give me on this!