phenix-web-sdk

2023.0.12 • Public • Published

Phenix Web SDK

The Phenix Web SDK provides APIs that enable browsers to stream from and to Phenix PCast™.

The SDK utilizes built-in WebRTC APIs and WebRTC plugins for browsers that do not natively support WebRTC to easily publish and view streams in real-time.

With built-in real-time transcoding options, you can make your content available using chunked live streaming protocols like HLS or MPEG-DASH so that users on legacy devices may still access your content. The platform also support on-demand streaming of time shifted content and of replays after the broadcast has completed.

With Phenix Syncwatch you can ensure simultaneous playout across all devices providing a homogenous experience among your users. Thus preventing next room or neighbor spoilers of your users' favorite content. Several DRM options are available to protect your content from unauthorized copying.

Please refer to the PCast™ documentation for instructions to setup real-time and live streaming sessions using the extremely scalable PCast™ platform.

PCast™ Workflow Example

npm install
npm start

Then goto the workflow demo page that allows you to connect to PCast™.

Real-time versus Live Streaming

Real-time streaming offers blazing fast video delivery with almost no end-to-end delay. Live streaming, in contrast, is much slower and typically comes with 10 or more seconds end-to-end delay.

Lowering the end-to-end latency ensures your content stays ahead of the Twittersphere and unlocks a truly interactive experience for your audience while avoiding spoilers.

Versions

Current Tags

Version History

Package Sidebar

Install

npm i phenix-web-sdk

Weekly Downloads

301

Version

2023.0.12

License

Apache-2.0

Unpacked Size

14.5 MB

Total Files

46

Last publish

Collaborators

  • stefan.birrer
  • sempi