npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@rbbn/citrix-webrtc-sdk

v6.16.1

Published

Citrix UC SDK wrapper for use with WebRTC JS SDK

Downloads

142

Readme

Ribbon's Citrix WebRTC JavaScript SDK

Install

Using npm :

$ npm install @rbbn/citrix-webrtc-sdk

Install a particular build :

To install a particular build branch or beta branch with the Github URL, run:

$ npm install https://github.com/RibbonCommunications/citrix-webrtc-sdk#<build number or "beta"> --save

Documentation

The information about tutorials and documents can be found in the links below

Known Issues / Limitations

Calls

  • Replacing a Track (call.replaceTrack()) causes two-way audio loss
    • Resolved when using Citrix Workspace App for Linux 2405 or higher
  • Outgoing calls don't have remote media after being established

Devices

  • Multiple devices of same type/model have identical deviceIds
  • Devices not always grouped together properly
  • Resolved when using Citrix Workspace App for Linux 2408 or higher

Media

  • getUserMedia does not return a valid MediaStream object
  • Direct access of AudioContext not currently supported/doesn't work as expected
  • No ability to play local audio file to the far end of a call

Video calls

  • When this SDK is used in a browser, video calls do not work correctly
    • Only audio calls should be tested if this SDK is being used in a browser
    • Resolved when using Citrix Virtual Apps and Desktops version 2407 or higher
  • Video calls may use the wrong camera if more than one present

HID

  • No HID signalling provided by Citrix SDK
  • Regular USB headset should be used
  • HID SDK/Driver combination should continue to work

Environment

  • IPC - requires addition of winreg dependency in Electron main process if our preloads are used (Electron only)

Miscellaneous

  • No handling or notification of Citrix lifecycle events (e.g. channel reconnect)
  • E911 event & API return malformed data on eLux/Linux. Resolved when using Citrix Workspace App for Linux 2405 or higher