Analyzed Data

As data for analysis SmartCARE uses various events on the subscriber devices and SmartCARE clients’ operation parameters.

Events Received by SmartCARE for Analysis

Events from Client Applications

  • Subscriber authorization attempt (successful and failed)
  • Beginning of content viewing (channel, recorded show, movie)
  • “Keep alive” event during content viewing (every 2–5 minutes, configurable)
  • Start, stop, rewind, pause during content viewing
  • Critical low memory
  • Finishing of content viewing
  • Changing the bitrate during content viewing
  • Delay between the request for content and the beginning of its playback
  • Start and end of stream buffering
  • TV programs change
  • Abnormal change in the CPU and memory load
  • Abnormal change in the WiFi signal level
  • Switch to / from standby mode (for STB)
  • Internet connection loss
  • User navigation through menu sections in the client interface
  • Keypresses on the user’s remote control / keyboard

Analyzing the Streaming Servers’ Logs

  • Starting a stream playback
  • Switching to another stream
  • Bitrate switching (video / audio quality changing)
  • Playlist uploading error
  • Chunks uploading error

Analyzing the Incoming Stream Recording Servers’ Logs

  • Incoming streams recording errors

Parameters Sent Within Events and from External Systems

Parameters within the Client Application Events

  • Content ID (channel, program, movie, local file, external VoD content)
  • URL of the external VoD content
  • Type of content viewed (Live, nDVR, VoD)
  • Number of frames with playback and decoding errors
  • Event type and its time on the client application
  • Frame rate
  • Number of frames played
  • Number of RAM page access errors
  • Number of load buffer underrun events
  • Content view start/end time
  • time (the time between the content request and the content begins to play, in details)
  • Duration of the stream buffering
  • Rewind start time, duration and direction (backward / forward) — for TSTV-programs
  • Time of TV program change
  • Stream bitrate
  • Content viewing mode (online / offline)
  • Result of content launching (successful or failed)
  • Device ID (UID)
  • Subscriber ID (SmartTUBE SDP account number)
  • Device type (STB, iPad, Android, etc.)
  • IP address of the subscriber device
  • Version of the client application
  • Geo ID received during the authorization (region ID in the middleware dictionary or from the geolocation system)
  • Load buffer filling level
  • Wi-Fi signal strength (for STB with Wi-Fi module)
  • CPU and memory usage (for STB)
  • Duration of Internet connection absence
  • Amount of free space in critical directories
  • Custom fields (up to 10, for optional parameters transmitting)

Parameters within the Streaming Servers’ Logs Events

  • Content ID
  • URL of the content requested (playlist /chunk)
  • Content request result (error or success)
  • Amount of information sent to the client application
  • Time the event was logged
  • Stream bitrate
  • Device ID (UID) — if it was sent in the HTTP request
  • Subscriber ID (SmartTUBE SDP account number) — if it was sent in the HTTP request
  • Full text of the client application User Agent string. Includes the following parameters:
    • version of the client application,
    • type of the subscriber device.
  • IP address of the subscriber device

Parameters within the Recording Servers’ Logs Events

  • Hostname of the incoming streams recording server
  • Recorded channel
  • Recording error sign
  • Full text of the log entry
  • Bitrate of the recorded channels

Parameters from OSS/BSS Systems

  • Subscriber ID in OSS / BSS
  • Subscriber connection address
  • Subscriber device type

Parameters from Zabbix Agents

  • Average CPU IOWait of the monitored server (streaming, recording, storage, etc.)
  • Incoming / outgoing bitrate of the monitored server network interfaces
  • Inbound / outbound utilization of monitored server network interfaces

Parameters From Border Routers

  • Autonomous system IDs on the network section between the streaming server and the subscriber device
  • Data route change time
CONTENTS
Sign-in
Sign-in with your SmartLabs Support Portal account credentials to see non-public articles.