Azure Media Services consumption statistics -


using azure media services , azure media player azure cdn, there way collect statistics on number of seconds/minutes video has been played?

and if user skips or forward? let's video length 5 minutes user skips forward 2 minutes , viewing total of 3 minutes out of 5, can real viewed time?

yes can done, @rnrneverdies recommends can build plugin send data analytics aggregator/server. key here determining how backend use. since azure media player allows listen events, can send data depending on end of choice.

one type of solution include sending data through azure service bus (event hubs) using azure stream analytics view raw data in blob or table storage, or can push data power bi viewing. single example, , many such analytics services exist allowing create plugin amp.

there several ways determine exact time viewed, depends on exact metric viewing. example, looking total time watched, or total unique time watched (which doesn't include overlaps). example here if have 5 min content, , viewer watches first minute, skips 2 mins watches last 2 mins , decides watch skip beginning , watch first 2 mins. total time watched 5 mins. total unique time watched, 4 mins. total time watched easier metric gather here , can done in few ways. here 2 such ways can done:

  1. use timeupdate event counter how long user watched for. above example counter @ 300.
  2. keep track play, pause, seek, , error events , send time ranges. above example send {0, 60},{180,300},{0,120}. on server side can use example filter out overlapping areas can unique times.

as mentioned above, there many ways this, these suggestions.


Comments

Popular posts from this blog

php - Invalid Cofiguration - yii\base\InvalidConfigException - Yii2 -

How to show in django cms breadcrumbs full path? -

ruby on rails - npm error: tunneling socket could not be established, cause=connect ETIMEDOUT -