3. Pixel Streaming - Mobile Setup
Introduction
In this section, William Orving introduces himself and gives an overview of what will be covered in the tutorial.
William Orving's Introduction
- William Orving is a Technical Artist at Epic Games.
- The tutorial assumes that you have followed his earlier tutorials regarding Pixel Streaming.
- The setup includes an application on the left, a web browser on the right, and a small window showing a mobile phone on another network.
Reasons for Not Being Able to Interact with Application through Mobile Web Browser
In this section, William explains two main reasons why you might not be able to interact with the application through your mobile web browser.
Reason 1: Lack of Touch Support
- One reason for not being able to interact with the application through your mobile web browser is that you don't have touch support in your application.
- You can test this by going into "Project Settings" under "Settings" and "Input," where you will find the "Mobile" part of it. Activate "Always Show Touch Interface" to show a virtual touch UI that will go over the application.
Reason 2: No STUN or TURN Server Set Up
- Another reason why you might not be able to interact or even connect with a pixel streaming server is probably because you don't have a STUN or TURN server set up.
- You can find public STUN servers by searching for "STUN server list" on Google. There are actually many public ones that you can find.
Setting up for Network Use
In this section, the speaker explains how to set up for network use and interact with a phone web browser.
Steps to Set Up for Network Use
- Use double quotes when working on putting this up for network.
- Copy the Public IP directly from Google.
- Remove the "http://" and add double quotes.
- Save it and close it down.
- Run the "runAWS_WithTURN.bat" instead.
Interacting with Phone Web Browser
- While loading, the speaker shows their phone screen.
- Reload the website on the phone.
- The application runs perfectly on both devices.
- The touch UI on the phone can be used as well.
Customizing Website for Interaction
In this section, the speaker discusses customizing and changing the website to interact with sliders or push buttons to change game or application environments.
Customizing Website
- Next tutorial will show how to customize and change website interaction.
- Push buttons or interact with sliders to change game or application environments.