Eagle 3D Streaming Multiplayer Demo

Multiplayer demo - Pixel Streaming Service

This project is Multiplayer Template Project which demonstrate a small glimpse of that what can be achieved with Unreal Engine and Eagle 3d Streaming platform.

STARTUP SCREEN

User is presented with Player Selection screen. User can select different Avatars and Name tag which would be visible in the multiplayer environment.

Pixel Streaming Multiplayer

MULTIPLAYER ENVIRONMENT

Pixel Streaming Demo

Map: /Content/Virtual_Studio_Kit/Maps/TrackerlessStudio

SETUP

We have taken Dedicated server approach for this demo.

Dedicated server is being host on our in house system. Ofcourse it is also possible to host this dedicated server on cloud server like AWS, AZURE or GCP.

Client Build is uploaded to the Eagle Streaming Platform. Client is hardcoded to connect to our machine.
This code can be found in Maps/Main map level blueprint.

Technical Pixel Streaming Plugin

When the stream starts this code in Client will run and connect to STATIC IP ADDRESS mentioned “Server IP”.

DEDICATED SERVER PACKAGE GUIDE
https://www.youtube.com/watch?v=zNUxzl8Dcb4&ab_channel=Flopperam

https://docs.unrealengine.com/4.27/en-US/InteractiveExperiences/Networking/HowTo/DedicatedServers/

The are lot of resourse available which guides you about the process of packaging a dedicated server build.

Other learning resourse about Multiplayer
https://www.youtube.com/watch?v=09yWANtKmC8&ab_channel=UnrealEngine

TROUBLESHOOTING
Sometime user will see black as screen as shown below.

 

 

VOIP
Voice over Internet Protocol technology enables users to make voice over calls with the support of broadband internet service despite using a usual phone line.
SELF SERVE
Self-serve guides users through the process of setting up their application and stream the data with access control of streaming in an environment.
ON-DEMAND
It is a media distribution process that enables access to content streaming on a device without a conventional audio-visual playback on users’ device(s).

This means that the client build is not able to connect to the server. There could be couple of reasons for this, like Dedicated build is not running or Machine where the Dedicated build is running have some issues

YOU MIGHT ALSO LIKE

Scroll to Top
Scroll to Top