Streamlyzer is the most advanced analytics for streaming service. Unlike Web analytics and mobile application analytics, it helps streaming companies ensure the best quality of user-experience to end-users over the internet. It provides visualized real-time analytics showing how video contents are delivered and how end-users are experiencing the streaming service.
What is a plug-in?
A plug-in is a library in form of object that you can load and execute in your website or in your application. Plug-in sends logs to Streamlyzer server, where they can be used for analysis and visualization. It allows you to analyze actions your audience takes while consuming your contents. Those actions can be playback, buffering, pause, seek, stop or sharing video, for example.
What is a log?
A log is an information of an action your audience takes in your media player or in your application or in your website.
We provide pre-defined logs which describe the media player actions as information collected by Observer components. The logs are queued, and sent to the server at a certain interval depends on the status of media player. The properties in the logs are used to update the information displayed on Streamlyzer dashboard.
What are observers?
Observers monitor events from media player and other information from the audience’s browser or application. They internally build and send pre-defined logs to Streamlyzer server. Plug-in consists of following Observers :
- PlaybackObserver – Monitors playback events based on the user’s interaction with the media player and sends that information to the server.
- UserDefinedEventObserver – Allows you to define events that are specific to your application and business needs. They can be monitored on Streamlyzer dashboard.
- SharedObserver – Monitors content sharing, when a user shares content with another user.
Each of the Observer types are designed to monitor and send specific information to the Streamlyzer server.
What are properties?
Properties are bits of information that describes media player actions or user behaviors required by Observers. There are five categories of properties you can set up :
- Audience property – information for identifying audience. For example, user unique id, user gender or user type.
- Content property – information about content audience is watching. For example, series name, episode name or movie id string.
- Service property – information about the streaming service. For example, you can define live streaming or on-demand service.
- Customer property – information you can define or you want to analyze. For example, you can define revenue your audience makes
- Platform property – information about environment of media player.