NAGRA provides a Web Client SDK intended to be integrated into Javascript applications running in browsers and connected TVs. It relies on the HTML5 extension Webcrypto.
-
The DAS Web SDK can be downloaded from https://otvplayer.nagra.com/demo/dasc/web/release/5.2.0.1636460300/dasWebSDK.js.
-
A test client application is available, see DAS Web Client Demo Application.
-
To use the Web SDK, you need the URL of the OpVault and the base URL of the DAS service provided by NAGRA.
-
For integration notes, see DAS Web Client Integration Guide.
-
API documentation can be found at DAS Web Client APIs.
Open source usage
The following third-party software is used and embedded within the DAS Web Client for Browsers and Connected TV.
|
Open Source |
Version |
License |
Website |
|---|---|---|---|
|
jose-jwe |
0.2.2 |
Apache License, Version 2.0 |
https://github.com/square/js-jose |
|
promise |
7.0.4 |
MIT |
https://github.com/then/promise |
|
webcrypto-shim |
0.1.7 |
MIT |
https://github.com/vibornoff/webcrypto-shim |
|
webostv |
1.2.3 |
Apache License, Version 2.0 |
https://github.com/procot/webostv |
JQuery is no longer included in the SDK deliverables and must be retrieved from CDN instead. For more information, see the DAS Web Client Integration Guide.