PixelStreamingInfrastructure/Frontend/library
mcottontensor 86a27213fd
Update package.json
Signed-off-by: mcottontensor <80377552+mcottontensor@users.noreply.github.com>
2024-02-19 15:45:47 +11:00
..
src Implemented a bug fix to remove the setupWebRTCtcpDetectEvent from the event emitter (#490) 2024-02-19 13:23:01 +10: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 Bump @babel/traverse from 7.21.3 to 7.23.2 in /Frontend/library (#384) 2023-10-17 14:23:03 +10:00
package.json Update package.json 2024-02-19 15:45:47 +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