An open source Category Plugin for the AWS Amplify-CLI that makes it easy to deploy live and file based streaming video services and integrate them into your Amplify applications.
Is your feature request related to a problem? Please describe.
As an amplify video user, I want to collect video real-user-monitoring analytics/metrics regarding the playback sessions served through AWS. These analytics will help me identify and troubleshoot issues, implement features (like playhead state, popular videos, etc), and improve my video performance for my audiences. Further, these analytics could help me understand more about how my viewers are watching my content to enable more content production efforts in a specific type of content.
Describe the solution you'd like
Video Analytics will use native CLI analytics category, player codegen will check to see if exists to build client hook
We'll use kinesis instead of pinpoint for video analytics, more flexibility long term, less cost, less out-of-the box when compared to pinpoint, but the "right" approach.
Analytics will only be for web-based players for phase 1 due to lack of native support in amplify libraries for kinesis putevents (would need to use mobilesdk for puts when implementing on mobile)
videoJS is the priority for examples/implementation in phase 1, HTML5 events will be funneled through videoJS implementations, should emit regardless of player choice on web
Is your feature request related to a problem? Please describe. As an amplify video user, I want to collect video real-user-monitoring analytics/metrics regarding the playback sessions served through AWS. These analytics will help me identify and troubleshoot issues, implement features (like playhead state, popular videos, etc), and improve my video performance for my audiences. Further, these analytics could help me understand more about how my viewers are watching my content to enable more content production efforts in a specific type of content.
Describe the solution you'd like
Additional context Streaming Media Analytics Workshop Stream Media Analytics Github