Unisoft Corporation logo

ETV TSMonitor

S&T's ETV TSMonitor provides a virtual machine environment for execution and analysis of EBIF applications.

It interprets the EBIF applications it receives via a resident User Agent (UA) executing in the virtual machine environment. ETV TSMonitor displays the application over a rendering of the video and provides a virtual remote control to operate the application.

ETV TSMonitor Panel Screen ShotETV TSMonitor Screen Shot

Primarily the system operates as an alternative to a collection of set-top-boxes and the appropriate headend infrastructure to support execution of the UA.

ETV TSMonitor can also act as an automatic test environment for EBIF applications. In this mode it runs the application using remote control sequences from a pre-generated scripting file. ETV TSMonitor performs an analysis on the graphics plane to detect unexpected behaviour of the application. For example, ETV TSMonitor can determine use of an incorrect logo and display a fail result.

Features and Capabilities

  1. Monitoring provides a reliable approach to determine that the expected EBIF application has been encoded correctly and has reached various points in the cable delivery chain.
  2. Development Environment - provides a full simulation of an EBIF receiver with an active return path to remote response servers. Suitable for testing applications under development.
  3. Dynamic Application Testing - ETV TSMonitor allows definition of customised test cases for each application. A high degree of test coverage can be achieved by defining thorough test sequences.
  4. Scripting Language - a GUI-based scripting language allows you to build detailed test cases for EBIF applications under test. You define the remote control sequences that ETV TSMonitor is to send to the app. and the screens you expect to see displayed.
  5. Logging and Metrics - ETV TSMonitor generates detailed records of applications received and test results.
  6. Hardware - ETV TSMonitor is delivered on a 1RU HP DL 360 G9 or Dell R210 running RedHat EL Linux configured with a number of ASI and/or GbE inputs.
  7. User Agent - Currently the FourthWall UA is supported.