Quickstart: Pixel Streaming Locally in Unreal Engine 5.1

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
hey folks here's a very quick demo on how to get pixel streaming running in Unreal Engine 5.1 first step is you're going to go into your plugins and you're going to search for Pixel streaming and you'll see that there's two plugins the pixel streaming player I believe this was all packaged together and now just separated out so if you have your own pixel streaming player you don't need to have that checked I'm going to check both of them and it's going to say that it's beta version don't worry about that hit the other check box and it'll ask you to restart and after you do that you'll see the pixel streaming setup right here so you can do it locally directly in your editor and when you're ready to package you can just go right there to Windows package project and once you've got it packaged up by the way I love that we just say windows now and not Windows no editor you'll see the executable but you can't just launch that right away you're gonna have to do a couple things first first we'll go into the name of the project that you've created you'll go under samples pixel streaming web servers and then you'll start by running get PS servers batch and that might go faster might take a little while if it has to download some things like node.js and then from there you can just go into signaling web server and you can find platform scripts command and then you can just open run local dot batch and that again may need to install some things may not and then once we see some nice green letters we see that it's running on the default Port listening on 80. that's all great now we're going to need to do is go back up to the top level and by the way we might want to create a little shortcut to our signaling web server if we want easy access to it so we could just grab this path here to run local dot batch copy that copy all this and then go all the way back up to our main folder and we can create a new txt file and we'll call this run local server leave it as a text file for the moment and in here we can paste all of this except we can actually just start right from the root directory and then change that to a batch file and then just if we want to test that we can close the one we have running and just try opening that again and we can see that it's once again running which is great and now we're going to create one more batch file and technically we could combine all this in a single one but it's easy to do it uh separately and we'll say run pixel streaming EXE or something like that we'll open it up and then we're just going to make sure we're using the name of our actual executable file here and this is just a simple way to add some launch options without being constrained to the relative directory you know C Dash users Dash whatever as long as this is in the same directory as this it's going to run okay and there's just some default pixel streaming launch options that we're going to want to use and I'll paste these in the description that's fine for localhost Pixel streaming Port 888 and we can close this save it add that batch file and then open that so now we've got this running and I can control it like a normal experience I can also start to minimize it and now I can open up a new browser and just go to localhost and I could actually just type in localhost but if I want to just make sure that I'm going where I think I'm going I can type in 80. and we'll get our nice little menu here click to start and we'll get our play button and we see the log running in the background here and we see now in our browser at localhost we are able to click in and actually start to control our game the same way we would as if we were somewhere else and we can look at a few different uh options in here under our settings in large display window it's quality controller match viewport resolution and you'll notice now if I scroll this change the size of this it's actually going to change the actual size of what's rendering that's a pretty nice one we can use our microphone if we need to use a turn server hide the browser cursor which is nice this is one of those things that I always used to forget to enable because that's actually something you can set up inside Unreal Engine I'm showing FPS always handy some encoder settings webrtc settings and then your streaming settings as well and information we get stuff about the encoding quality how long we've been going the video Codec and that's working pretty much as we'd expect let's try it at full screen and you see it works super smooth getting a good frame rate nice Wi-Fi connection and it's basically like I'm playing it locally which you know technically I am but the idea of course is that this could be anywhere else and if I want to come out of this mode I just press Escape gives me my window back and if I want to see my cursor or hide it again I can just toggle it there we go well I hope this was helpful and I'll see you next time
Info
Channel: iBrews
Views: 25,337
Rating: undefined out of 5
Keywords: alex coulombe, ibrews, vr, virtual reality
Id: Z-3qY-qKbQo
Channel Id: undefined
Length: 5min 38sec (338 seconds)
Published: Wed Oct 12 2022
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.