# lib-pixelstreamingcommon

This library exposes common functionality for Pixel Streaming web applications. Examples include message protocols, logging, events, and various utilities.

For examples of how to implement this library, see:
- [lib-pixelstreamingfrontend](https://github.com/EpicGamesExt/PixelStreamingInfrastructure/tree/master/Frontend/library)
- [lib-pixelstreamingsignalling](https://github.com/EpicGamesExt/PixelStreamingInfrastructure/tree/master/Signalling)
- [Wilbur](https://github.com/EpicGamesExt/PixelStreamingInfrastructure/tree/master/SignallingWebServer) (the reference Pixel Streaming signalling server)

### Adding it to your project
`npm i @epicgames-ps/lib-pixelstreamingcommon-ue5.5`

## Documentation
The API is documented [here](https://github.com/EpicGamesExt/PixelStreamingInfrastructure/tree/master/Common/docs).

### NPM package contents
- ES6 modules
- CommonJS
- Type definitions
- Source maps
