PixelStreamingInfrastructure/Frontend/library
Matthew Cotton 894bb742cd
Remove some overly specific functions from protocol and updated reference in frontend. Cleaned up some broken windows scripts for wilbur. More will need to be updated.
2024-02-22 15:45:22 +11:00
..
src Remove some overly specific functions from protocol and updated reference in frontend. Cleaned up some broken windows scripts for wilbur. More will need to be updated. 2024-02-22 15:45:22 +11:00
.cspell.json Convert frontend javascript to typescript and refactor. (#63) 2023-02-07 11:34:44 +10:00
.eslintignore Convert frontend javascript to typescript and refactor. (#63) 2023-02-07 11:34:44 +10:00
.eslintrc.js Convert frontend javascript to typescript and refactor. (#63) 2023-02-07 11:34:44 +10:00
.prettierignore Convert frontend javascript to typescript and refactor. (#63) 2023-02-07 11:34:44 +10:00
.prettierrc.json Convert frontend javascript to typescript and refactor. (#63) 2023-02-07 11:34:44 +10:00
jest.config.js Unit tests for library (#156) 2023-03-17 12:41:05 +10:00
package-lock.json Trying to fix dependency issues 2024-01-31 12:47:56 +11:00
package.json Trying to fix dependency issues 2024-01-31 12:47:56 +11:00
readme.md Updated 5.3 references to 5.4. 2023-09-13 12:02:51 +10:00
tsconfig.jest.json Unit tests for library (#156) 2023-03-17 12:41:05 +10:00
tsconfig.json Unit tests for library (#156) 2023-03-17 12:41:05 +10:00
webpack.common.js Smaller bundle size (#117) 2023-02-23 09:53:01 +10:00
webpack.dev.js Smaller bundle size (#117) 2023-02-23 09:53:01 +10:00
webpack.prod.js Smaller bundle size (#117) 2023-02-23 09:53:01 +10:00

readme.md

lib-pixelstreamingfrontend

The core library for the browser/client side of Pixel Streaming experiences. This library contains no UI.

See lib-pixelstreamingfrontend-ui for an example of how to build UI on top of this library.

Key features

  • Create a websocket connection to communicate with the signalling server.
  • Create a WebRTC player that displays the Unreal Engine video and audio.
  • Handling of input from the user and transmitting it back to Unreal Engine.
  • Opens a datachannel connection sending and receiving custom data (in addition to input).

Adding it to your project

npm i @epicgames-ps/lib-pixelstreamingfrontend-ue5.4