# Openvidu-browser (angular). How import a customized version in openvidu-call

**URL:** <https://openvidu.discourse.group/t/openvidu-browser-angular-how-import-a-customized-version-in-openvidu-call/2881>\
**Category:** How to implement?\
**Tags:** v2\
**Created:** [April 2, 2021, 9:13am UTC](https://openvidu.discourse.group/t/openvidu-browser-angular-how-import-a-customized-version-in-openvidu-call/2881 "2021-04-02T09:13:30Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Zubo92](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/zubo92/32/1424_2.png) [@Zubo92](https://openvidu.discourse.group/u/Zubo92)\
**Post date:** [April 2, 2021, 9:13am UTC](https://openvidu.discourse.group/t/openvidu-browser-angular-how-import-a-customized-version-in-openvidu-call/2881/1 "2021-04-02T09:13:30Z")

</div>

Hi guys,

I am using the openvidu-call ([OpenVidu Docs](https://docs.openvidu.io/en/2.17.0/demos/openvidu-call/)) as the base of my project.

I would like to add the ability to select the audio output sources. In order to do that, I have to modify the method _getdevices_ in the file openvidu.Ts (in openvidubrowser). So my question to you is, once the change to openvidu.ts is made, how I can use my “custom” openvidubrowser instead of the one that openvidu-call use?

Thank you in advance

---

<div class="post-metadata">

**Author:** ![pabloFuente](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/pablofuente/32/2536_2.png) [@pabloFuente](https://openvidu.discourse.group/u/pabloFuente)\
**Post date:** [April 2, 2021, 10:56am UTC](https://openvidu.discourse.group/t/openvidu-browser-angular-how-import-a-customized-version-in-openvidu-call/2881/2 "2021-04-02T10:56:03Z")

</div>

Hi,

You just need to install the NPM package version of your custom dependency. Here it is explained how to use your local openvidu-browser version in a local NPM project: [https://docs.openvidu.io/en/latest/developing/#example-setup-for-development](https://docs.openvidu.io/en/latest/developing/#example-setup-for-development) (`npm link` is the trick)

You can also compile your openvidu-browser version with `npm pack`, which will generate a `tgz` compield version of the library, which you can install with `npm install openvidu-browser.tgz` at the root of any NPM project.

Best regards.
