{"_id":"@c3voc/dash-shaka-playback","_rev":"2-71fed98f6ce5393b7f4f7f3d11b94aac","name":"@c3voc/dash-shaka-playback","dist-tags":{"latest":"2.3.4"},"versions":{"2.3.3":{"name":"@c3voc/dash-shaka-playback","version":"2.3.3","description":"clappr dash playback based on shaka player","main":"./dist/dash-shaka-playback.js","repository":{"type":"git","url":"git+ssh://git@github.com/clappr/dash-shaka-playback.git"},"scripts":{"build":"webpack","dist":"yarn lint && yarn build && yarn release","start":"webpack-dev-server","release":"webpack","lint":"eslint index.js"},"author":{"name":"Clappr team"},"license":"BSD-3-Clause","peerDependencies":{"clappr":"^0.3.4"},"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.4","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.6.1","eslint":"^4.19.1","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.10.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.7.0","eslint-plugin-standard":"^3.0.1","shaka-player":"^2.5.5","uglifyjs-webpack-plugin":"^2.1.2","webpack":"^4.31.0","webpack-cli":"^3.3.2","webpack-dev-server":"^3.3.1"},"gitHead":"730733d84976a1486509f315c7157fb9603e5b18","bugs":{"url":"https://github.com/clappr/dash-shaka-playback/issues"},"homepage":"https://github.com/clappr/dash-shaka-playback#readme","_id":"@c3voc/dash-shaka-playback@2.3.3","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-0E1itVQN+N9mVOBmI1de2yhEitg+OSKRDme/jjNcO4PGxiAZGBzxw0xXF/Fi9ycC98rcoJUx5KfmlrMBoSA7EA==","shasum":"611c1d14fdebc2f4d7afe5426c11b3f28a5106cb","tarball":"https://registry.npmjs.org/@c3voc/dash-shaka-playback/-/dash-shaka-playback-2.3.3.tgz","fileCount":18,"unpackedSize":2043445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeif+9CRA9TVsSAnZWagAANbMP/0CgEHViOtC2ZjfSYJr1\nIFrxXtjZlT56Rf9gVN9lSLwoqG7pvnUAYMdj/w40U7WGjnLOQjfPN6jrDKBD\ntEdaVAgbKoEnR33I2Kk+5UB++WCagi6RrReNnUfVl7LipXyyoUtG2N4f7Jml\n5L+8d3jiIPeR5wU9tUy1qnMzo1913dnr8lIxdeEKs+5ysheeZICXRaHhtqCU\n9jNHldfinNn8sh1qsDwrQVTo+TUrWIeXJ5E2llcJtwLIMl95U6iXUB6aQnRU\nioerhjb+KRU+82Dl0qQOZT1HoDQlL3QKt5tTUtdDzm+FeWmhNCjxkd6DeuDY\nfIoci9qx+U6naxveiepmc7n7rr8JSGkC0oYTWtH1mdcurwdNXHFR8XLkYA2U\nPPzTIZDxw57x/JAnhqD7r7RVe1r8OFZfFuywuia10O/eQcsI4blUmoTsId+r\n3NI67p8fuf0pujvwiH22zGT4sQHdwf/WBAWvGvowZh3IyBHDVKhNuxbwT8se\n79jiwiXFlhJLVFVztWxj4z6ggJRP5+/hposcV3qRjU2fI0IO3jVzqjNrUxHt\npCRiy0FI4+W5QtpAb3bkCxLkKviAoNFFRkLynkclQ/E18USfTbwdwB2OX2yc\nT82HYHnuJA+8UN1seCtbSZU2AxrUeTl1etepD3TI/yJqifYqXkC+zyZ8byDS\nXuEO\r\n=71qq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGlxPr693vT3xTZRWLFUrK9K0HViooWhW0i31b6xCJ+xAiBGhWQWYAgINzkizyZ0AoKfUVkChUybxuKsIS+DzXi5qA=="}]},"maintainers":[{"name":"ischluff","email":"ischluff@mailbox.org"}],"_npmUser":{"name":"ischluff","email":"ischluff@mailbox.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dash-shaka-playback_2.3.3_1586102204870_0.43283559256978155"},"_hasShrinkwrap":false},"2.3.4":{"name":"@c3voc/dash-shaka-playback","version":"2.3.4","description":"clappr dash playback based on shaka player","main":"./dist/dash-shaka-playback.js","repository":{"type":"git","url":"git+ssh://git@github.com/iSchluff/dash-shaka-playback.git"},"scripts":{"build":"webpack","dist":"yarn lint && yarn build && yarn release","start":"webpack-dev-server","release":"webpack","lint":"eslint index.js"},"author":{"name":"Clappr team"},"license":"BSD-3-Clause","peerDependencies":{"clappr":"^0.3.4"},"devDependencies":{"babel-core":"^6.26.3","babel-loader":"^7.1.4","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.6.1","eslint":"^4.19.1","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.7.0","eslint-plugin-standard":"^3.1.0","shaka-player":"^2.5.5","uglifyjs-webpack-plugin":"^2.1.2","webpack":"^4.43.0","webpack-cli":"^3.3.2","webpack-dev-server":"^3.3.1"},"gitHead":"026cf6e5092e1a9c321a7baeba4921a5de4fc90a","bugs":{"url":"https://github.com/iSchluff/dash-shaka-playback/issues"},"homepage":"https://github.com/iSchluff/dash-shaka-playback#readme","_id":"@c3voc/dash-shaka-playback@2.3.4","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-c4yNDkjCLvQwEvKFnGrdpA0fJ5BlOsYOFRl8UBZV4h0CowNTGw206qf9hd6dsKptsI+Lqyb+i04M0HHm/QioQQ==","shasum":"63b5b00cef85e04df5965d0554929f710808c798","tarball":"https://registry.npmjs.org/@c3voc/dash-shaka-playback/-/dash-shaka-playback-2.3.4.tgz","fileCount":18,"unpackedSize":2042946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerc9ICRA9TVsSAnZWagAAEYYQAJ6/6G1NNtACd6epgFcx\naAK9JvpXC+/cCaKz5rf5Jg5kTzRHKTeLtQ1b1voDIUzY390q1VjNgGQoJ9M2\n1u1L90X5HbSm6oidtRuM1H0dCv5EGPBwBwyoNcwCmYQtleESnZfV33rFln3M\nMOAwNZMp4uKXPgdXiQJVlcuJvt5/b5gBpimKSbbrsUbHuSRIVmLRYha0YP1q\nXXb986yqI6LM+OM7xVFUtlkNx1Nrxwcz7oAMrFiE8Qr0/GSmpNvJulZDIK6z\n9KS7wcJQCxiUJPnV8ohF3MWAlLV0p3izOCFkNqyroleJgvIbAwKJUWTfLbDU\nmiT6uWIXC2QNQcc0DeZYbn0TprIw9d6g3nrdqn5ar7j4gNWORpACdHGpbLBK\n5q7bOJKb1s1yg//h1HS4DOVBexiTNN+AlZ2gLI9wacFECTUIkVdf3E9Od63g\nT0JuHqB9kxZtIdID7KcCSPxEEdpBsyHT3t0XBL4Glh4f/qqBImel5VVufUMv\n+cV4RCn2yvXVPxTwnjLIylImi9/oguyQ/L8d5iYCjvkDWfyJoebRt07DzvKR\nHVd+BvHfQ4pN69YoQ0RuYt2ljfIhMaXeip0rVpHLEJLS8fHjtJBWJgH/7zIJ\nM0qDCzi1RVLt8y1Bab+7us2WcGd/aZdwIt6mlbX+Ljjc2cAoicoVLvQdS2RD\nguGC\r\n=1Gc4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDPVHE0LxB2cR23jMUDHSi7S5u8KeMSSVQOFIV1Ot0YDAiEAtWtsmA2RxYdSFR7NlbQv5G02Lis18vSZUtJoWefmmSA="}]},"maintainers":[{"name":"ischluff","email":"ischluff@mailbox.org"}],"_npmUser":{"name":"ischluff","email":"ischluff@mailbox.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dash-shaka-playback_2.3.4_1588449096038_0.40545944209137463"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-05T15:56:44.631Z","2.3.3":"2020-04-05T15:56:45.075Z","modified":"2022-04-04T21:25:18.616Z","2.3.4":"2020-05-02T19:51:36.170Z"},"maintainers":[{"name":"ischluff","email":"ischluff@mailbox.org"}],"description":"clappr dash playback based on shaka player","homepage":"https://github.com/iSchluff/dash-shaka-playback#readme","repository":{"type":"git","url":"git+ssh://git@github.com/iSchluff/dash-shaka-playback.git"},"author":{"name":"Clappr team"},"bugs":{"url":"https://github.com/iSchluff/dash-shaka-playback/issues"},"license":"BSD-3-Clause","readme":"[![npm version](https://badge.fury.io/js/dash-shaka-playback.svg)](https://badge.fury.io/js/dash-shaka-playback)\n[![license](https://img.shields.io/badge/license-BSD--3--Clause-blue.svg)](https://img.shields.io/badge/license-BSD--3--Clause-blue.svg)\n\n# dash-shaka-playback\n\nA [clappr](https://github.com/clappr/clappr) playback to play dash based on the amazing [shaka-player](https://github.com/google/shaka-player).\n\n> CDN JSDELIVR: https://cdn.jsdelivr.net/gh/clappr/dash-shaka-playback@latest/dist/dash-shaka-playback.js\n>\n> CDNJS: https://cdnjs.cloudflare.com/ajax/libs/dash-shaka-playback/2.0.5/dash-shaka-playback.js\n>\n> NPM: https://www.npmjs.com/package/dash-shaka-playback/\n\n## Changelog\n\n* supports closed caption (subtitles)\n\n# Demo\n\n[![dash shaka playback screenshot](https://raw.githubusercontent.com/clappr/dash-shaka-playback/master/public/screen-shot-dash-clappr.png)](https://jsfiddle.net/m8ndduLo/69/)\n\n# Usage\n\n```html\n<html>\n  <head>\n    <script src=\"https://cdn.jsdelivr.net/gh/clappr/clappr@latest/dist/clappr.min.js\"></script>\n    <script src=\"https://cdn.jsdelivr.net/gh/clappr/dash-shaka-playback@latest/dist/dash-shaka-playback.js\"></script>\n  </head>\n\n  <body>\n    <div id=\"player\"></div>\n    <script>\n      var player = new Clappr.Player(\n        {\n          source: '//storage.googleapis.com/shaka-demo-assets/angel-one/dash.mpd',\n          plugins: [DashShakaPlayback],\n          shakaConfiguration: {\n            preferredAudioLanguage: 'pt-BR',\n            streaming: {\n              rebufferingGoal: 15\n            }\n          },\n          shakaOnBeforeLoad: function(shaka_player) {\n            // shaka_player.getNetworkingEngine().registerRequestFilter() ...\n          },\n          parentId: '#player'\n        });\n    </script>\n  </body>\n</html>\n```\n\n# DRM\n\nIf need to protect your content (DRM) you must use the `shakaConfiguration` following the [shaka configuration](http://shaka-player-demo.appspot.com/docs/api/tutorial-drm-config.html) need.\n\n# License Wrapping\n\nIf need to wrap DRM license requests or responses you use `shakaOnBeforeLoad` following [shaka License Wrapping](http://shaka-player-demo.appspot.com/docs/api/tutorial-license-wrapping.html) guide.\n\n# Development\n\nInstall yarn:\n\nhttps://yarnpkg.com/lang/en/docs/install/\n\nInstall dependencies:\n\n`yarn install`\n\nRun dev. server :\n\n`yarn start`\n\nBy default, dev. server is listening on `http://0.0.0.0:8080`.\n\nBuild plugin:\n\n`yarn dist`\n\nBy default, Shaka player is bundled with plugin. A \"lightweight\" version of this plugin, without shaka player bundled, `dash-shaka-playback-external.min.js` is available.\n\n# \"extra\" features\n\nThis playback offers you an API for handling with: audio, video and text tracks.\n\n```javascript\nselectTrack(track)\ntextTracks()\naudioTracks()\nvideoTracks()\n```\n\n# For the older versions [check](https://github.com/clappr/dash-shaka-playback/tree/releases)\n","readmeFilename":"README.md"}