Skip to main content
Skip table of contents

Shared Game Views and Controls

This document explains the Shared Game Views and Controls experience in Eagle 3D Streaming.

This workflow is based on the Meeting System, where a Host starts a meeting session and Guests join using a Guest URL shared by the Host.

By default, Guests can view the streamed Unreal Engine application, but they do not have control over the app. Guests can only receive control if the Host gives them Full Control during the meeting.

How Shared Game Views and Controls Work

In a shared meeting session:

  • The Host starts the meeting using the Host URL.

  • Guests join the meeting using the Guest URL.

  • All Guests share the Host’s view of the Pixel Streaming application.

  • Guests are viewers by default.

  • The Host has full control of the app.

  • The Host can give control to a selected Guest.

  • The Host can remove Guest control when needed.

  • The Host can kick selected Guests or all Guests from the meeting.

This setup is useful for presentations, demos, walkthroughs, client reviews, and collaborative sessions where all users need to see the same application view.

CCU Count in Meeting Mode

In Meeting Mode, only the Host consumes a CCU slot.

For example, if the user has 10 CCUs:

  • When the user joins as Host, 1 CCU is used.

  • The remaining CCU count becomes 9.

  • If 3 Guests join using the Guest Link, the remaining CCU count still stays 9.

  • Guests do not reduce the CCU count in Meeting Mode.

Follow the guides:

1. Generate Meeting URLs from the Control Panel

Follow the meeting setup guide to create a meeting link. The Host should join first using the Host link, and then Guests can join using the Guest link.

There are two types of URLs:

  • Host Link: Used by the Host to start the meeting.

  • Guest Link: Shared with Guests so they can join the meeting.

image-20260525-071443.png

Image 1. Creating a Meeting Link from the Control Panel

The Host opens the Host Link to start the meeting.

Once the Host joins, the meeting session becomes active, and Guests can join using the Guest Link.

After joining the meeting, Guests will see the same application view as the Host.

By default, Guests do not have control over the app. They can only watch the Host’s experience unless the Host gives them control.

Host and Guest Behavior

The Host has full control of the game or application.

Guests share the Host’s experience in the meeting. This means Guests can see what the Host is doing, but they cannot control the app unless the Host gives them permission.

The Host counts as the first CCU. For example, if the user has a limit of 10 CCUs, the Host uses 1 CCU slot, and id3 Guests join using the Guest Link, the remaining CCU count still stays 9. Guests do not reduce the CCU count in Meeting Mode.

Image 2. A Host and 2 Guests connected to the App : Meeting system

Host vs Guest Game Views and Controls during the meeting

image-20260525-072910.png

Image 3. Host View

image-20260525-072938.png

Image 4. Guest View

Host vs Guest Views and Controls

Feature

Host

Guest

User Identity

Host user

Guest

Guest List

Has a list of Guest IDs in a dropdown menu

Has a list of Guest IDs in a dropdown menu

Default Control

Full control

Viewer with no control

View Type

Shared meeting view

Shares the Host’s view

Give Control

Can give control to a selected Guest

Can control only if Host gives permission

Disable Control

Can disable Guest control

Loses control when Host disables it

Kick Selected Guest

Can remove a selected Guest

Removed from the meeting

Kick All Guests

Can remove all Guests

Removed from the meeting

Leave Meeting

Ends the meeting

Meeting ends if Host leaves

After Host Leaves

Meeting is ended

Guest receives a meeting-ended message


Need help?

If you need any assistance, feel free to reach out through any of the following channels:

🛠️ Support Portal: Contact Our Support Team

💬 Discord Community (Faster Support): Join Our Discord Community

📧 Email Support: support@eagle3dstreaming.com

🆓 Get Started for free

 

Follow us on:

Facebook | GitHub | LinkedIn | YouTube

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.