Skip to content
This repository has been archived by the owner on Mar 1, 2024. It is now read-only.

Exposing the pixelstreaming interface to the browser. #420

Merged
merged 2 commits into from Nov 2, 2023

Conversation

mcottontensor
Copy link
Contributor

Relevant components:

  • Signalling server
  • Frontend library
  • Frontend UI library
  • Frontend source
  • Matchmaker
  • Platform scripts
  • SFU

Problem statement:

Pixelstreaming is inaccessible to the browser and hidden away in the onload function. This prevents any ability for the browser to access the pixelstreaming interface for things like automated testing.

Solution

A global is now declared that can be accessed when using the browser context. This allows automation scripts to query information or even control the public interface of pixelstreaming.

Documentation

Test Plan and Compatibility

mcottontensor and others added 2 commits November 2, 2023 09:22
…omation to directly interact with the pixelstreaming features for testing etc.
Copy link
Contributor

@lukehb lukehb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All good!

@mcottontensor mcottontensor merged commit edef291 into EpicGames:master Nov 2, 2023
@mcottontensor mcottontensor deleted the ps_expose branch November 2, 2023 01:43
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants