Skip to content

Commit

Permalink
fix(FEC-9103): Remove old kaltura stats (#244)
Browse files Browse the repository at this point in the history
Remove kanalytics from kaltura-player.
  • Loading branch information
Yuvalke authored Jun 11, 2019
1 parent 59368a3 commit f7fa3ac
Show file tree
Hide file tree
Showing 12 changed files with 12 additions and 77 deletions.
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,14 @@ The Kaltura Player integrates:
- [PlayKit JS DASH](https://github.com/kaltura/playkit-js-dash) and [PlayKit JS HLS](https://github.com/kaltura/playkit-js-hls) for HLS & MPEG-DASH media source extensions capabilities.
- [PlayKit JS IMA](https://github.com/kaltura/playkit-js-ima) for ads and monetization.
- [PlayKit JS Providers](https://github.com/kaltura/playkit-js-providers) as the backend media providers.
- [PlayKit JS Youbora](https://github.com/kaltura/playkit-js-youbora), [PlayKit JS KAnalytics](https://github.com/kaltura/playkit-js-kanalytics), [PlayKit JS KAVA](https://github.com/kaltura/playkit-js-kava), and [PlayKit JS OTT Analytics](https://github.com/kaltura/playkit-js-ott-analytics) as the different analytics plugins.
- [PlayKit JS Youbora](https://github.com/kaltura/playkit-js-youbora), [PlayKit JS KAVA](https://github.com/kaltura/playkit-js-kava), and [PlayKit JS OTT Analytics](https://github.com/kaltura/playkit-js-ott-analytics) as the different analytics plugins.

The Kaltura Player exposes two different players: the _Kaltura OVP Player_ and _Kaltura Cloud TV Player_. Each player integrates its related packages, as you can see in the following table:

| | PlayKit JS | PlayKit JS Providers | PlayKit JS UI | PlayKit JS DASH | PlayKit JS HLS | PlayKit JS Youbora | PlayKit JS KAnalytics | PlayKit JS OTT Analytics | PlayKit JS KAVA |
| --------------- | ---------- | -------------------- | ------------- | --------------- | -------------- | ------------------ | --------------------- | ------------------------ | --------------- |
| OVP Player | V | OVP | V | V | V | V | V | | V | |
| Cloud TV Player | V | OTT | V | V | V | V | | V | V (\*) |
| | PlayKit JS | PlayKit JS Providers | PlayKit JS UI | PlayKit JS DASH | PlayKit JS HLS | PlayKit JS Youbora | PlayKit JS OTT Analytics | PlayKit JS KAVA |
| --------------- | ---------- | -------------------- | ------------- | --------------- | -------------- | ------------------ | ------------------------ | --------------- |
| OVP Player | V | OVP | V | V | V | V | | V | |
| Cloud TV Player | V | OTT | V | V | V | V | V | V (\*) |

> \* Needs to be configured.
Expand Down
1 change: 0 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,6 @@
"@playkit-js/playkit-js": "^0.46.2",
"@playkit-js/playkit-js-dash": "^1.10.1",
"@playkit-js/playkit-js-hls": "^1.13.1",
"@playkit-js/playkit-js-kanalytics": "^0.10.1",
"@playkit-js/playkit-js-kava": "^0.7.2",
"@playkit-js/playkit-js-ott-analytics": "^0.5.0",
"@playkit-js/playkit-js-ui": "^0.40.1",
Expand Down
3 changes: 0 additions & 3 deletions samples/ovp/all-plugins.html
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,6 @@
}
},
plugins: {
kanalytics: {
serviceUrl: "http://qa-apache-php7.dev.kaltura.com/api_v3"
},
ima: {
adTagUrl: 'https://pubads.g.doubleclick.net/gampad/ads?sz=640x480&iu=/124319096/external/ad_rule_samples&ciu_szs=300x250&ad_rule=1&impl=s&gdfp_req=1&env=vp&output=vmap&unviewed_position_start=1&cust_params=deployment%3Ddevsite%26sample_ar%3Dpremidpost&cmsid=496&vid=short_onecue&correlator='
}
Expand Down
37 changes: 0 additions & 37 deletions samples/ovp/standalone-kanalytics.html

This file was deleted.

11 changes: 0 additions & 11 deletions src/common/plugins/plugins-config-store.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,17 +12,6 @@ const defaultConfig: dataStoreType = {
sessionId: '{{sessionId}}',
uiConfId: '{{uiConfId}}'
},
kanalytics: {
playerVersion: '{{pVersion}}',
playlistId: '{{playlistId}}',
entryId: '{{entryId}}',
entryType: '{{entryType}}',
sessionId: '{{sessionId}}',
ks: '{{ks}}',
uiConfId: '{{uiConfId}}',
partnerId: '{{partnerId}}',
referrer: '{{referrer}}'
},
googleAnalytics: {
entryId: '{{entryId}}',
entryName: '{{entryName}}',
Expand Down
1 change: 0 additions & 1 deletion src/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ import '@playkit-js/playkit-js-hls';
import '@playkit-js/playkit-js-dash';
// Import analytics plugin
import 'playkit-js-analytics';
import '@playkit-js/playkit-js-kava';
// Import shaka-player
import * as shaka from 'shaka-player';
// Import setup method
Expand Down
3 changes: 3 additions & 0 deletions src/ott/analytics.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
// Import analytics plugin
import '@playkit-js/playkit-js-ott-analytics';
import '@playkit-js/playkit-js-kava';
2 changes: 2 additions & 0 deletions src/ovp/analytics.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// Import analytics plugin
import '@playkit-js/playkit-js-kava';
11 changes: 0 additions & 11 deletions src/ovp/player-defaults.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,4 @@ export function setDefaultAnalyticsPlugin(options: KPOptionsObject): void {
}
});
}
let kanalyticsPlugin = Utils.Object.getPropertyPath(options, 'plugins.kanalytics');
if (!kanalyticsPlugin) {
kanalyticsPlugin = Utils.Object.mergeDeep(options, {
plugins: {
kanalytics: {}
}
});
}
if (options.plugins && !kavaPlugin.disable && !kanalyticsPlugin.disable) {
Object.assign(options.plugins.kanalytics, {hasKanalony: true});
}
}
3 changes: 1 addition & 2 deletions webpack.config.ott.js
Original file line number Diff line number Diff line change
Expand Up @@ -35,10 +35,9 @@ if (PROD) {
const entry = {
'kaltura-tv-player': 'index.js'
};

const alias = {
'playkit-js-providers': path.resolve('./node_modules/playkit-js-providers/dist/playkit-ott-provider'),
'playkit-js-analytics': path.resolve('./node_modules/@playkit-js/playkit-js-ott-analytics'),
'playkit-js-analytics': path.resolve('./src/ott/analytics'),
'player-defaults': path.resolve('./src/ott/player-defaults'),
poster: path.resolve('./src/ott/poster')
};
Expand Down
2 changes: 1 addition & 1 deletion webpack.config.ovp.js
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ const entry = {

const alias = {
'playkit-js-providers': path.resolve('./node_modules/playkit-js-providers/dist/playkit-ovp-provider'),
'playkit-js-analytics': path.resolve('./node_modules/@playkit-js/playkit-js-kanalytics'),
'playkit-js-analytics': path.resolve('./src/ovp/analytics'),
'player-defaults': path.resolve('./src/ovp/player-defaults'),
poster: path.resolve('./src/ovp/poster')
};
Expand Down
5 changes: 0 additions & 5 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,6 @@
resolved "https://registry.yarnpkg.com/@playkit-js/playkit-js-hls/-/playkit-js-hls-1.13.1.tgz#a3a35f41f7fff9d74a3d8f50bb768d8cfc77fc8c"
integrity sha512-1H+0nYMkrdYYbMewXDFIqMoQBhKOKTeTDOMeys0BakmA28l108wL+EFDj61chYxIphhec/S4Ol+orddcrtp6gA==

"@playkit-js/playkit-js-kanalytics@^0.10.1":
version "0.10.1"
resolved "https://registry.yarnpkg.com/@playkit-js/playkit-js-kanalytics/-/playkit-js-kanalytics-0.10.1.tgz#0b62494daaf8b30cd3aa6ae21e8a396df9b8d335"
integrity sha512-udnTQwpSoIB5kZPJkxqGV1HfGwbz3U1OkIucNL8ldphYflllxH+0L2OHzQ4VV/b2rs41HZtlVMS29fTEIWxGmQ==

"@playkit-js/playkit-js-kava@^0.7.2":
version "0.7.2"
resolved "https://registry.yarnpkg.com/@playkit-js/playkit-js-kava/-/playkit-js-kava-0.7.2.tgz#2e0ad94096dbffc63d12ad2486d4f27950977f20"
Expand Down

0 comments on commit f7fa3ac

Please sign in to comment.