Have ideas to improve npm?Join in the discussion! »

    phenix-web-sdk

    2021.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.

    Keywords

    none

    Install

    npm i phenix-web-sdk

    DownloadsWeekly Downloads

    555

    Version

    2021.0.12

    License

    Apache-2.0

    Unpacked Size

    14.9 MB

    Total Files

    46

    Last publish

    Collaborators

    • avatar
    • avatar
    • avatar