watchitv user guide english v4

74
WatchiTV User Guide AnaCise Testnology Pte. Ltd. http://www.anacise.com I

Upload: cyr111e

Post on 07-Apr-2015

90 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: WatchiTV User Guide English v4

WatchiTV User Guide

AnaCise Testnology Pte. Ltd. http://www.anacise.com

I

Page 2: WatchiTV User Guide English v4

WatchiTV User Guide

AnaCise Testnology Pte. Ltd. http://www.anacise.com

II

COPYRIGHT © 2006 AnaCise Testnology Pte. Ltd. All Rights Reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any language in any form or by any means without the written permission of AnaCise Testnology Pte. Ltd.. To obtain this permission, write to the attention of the AnaCise Testnology Pte. Ltd. LICENSE AGREEMENT NOTICE TO ALL USERS: CAREFULLY READ THE APPROPRIATE LEGAL AGREEMENT CORRESPONDING TO THE LICENSE YOU PURCHASED, WHICH SETS FORTH THE GENERAL TERMS AND CONDITIONS FOR THE USE OF THE LICENSED SOFTWARE. IF YOU DO NOT KNOW WHICH TYPE OF LICENSE YOU HAVE ACQUIRED, PLEASE CONSULT THE SALES AND OTHER RELATED LICENSE GRANT OR PURCHASE ORDER DOCUMENTS THAT ACCOMPANIES YOUR SOFTWARE PACKAGING OR THAT YOU HAVE RECEIVED SEPARATELY AS PART OF THE PURCHASE (AS A BOOKLET, A FILE ON THE PRODUCT CD, OR A FILE AVAILABLE ON THE WEB SITE FROM WHICH YOU DOWNLOADED THE SOFTWARE PACKAGE). IF YOU DO NOT AGREE TO ALL OF THE TERMS SET FORTH IN THE AGREEMENT, DO NOT INSTALL THE SOFTWARE. IF APPLICABLE, YOU MAY RETURN THE PRODUCT TO ANACISE TESTNOLOGY PTE. LTD. OR THE PLACE OF PURCHASE FOR A FULL REFUND.

Page 3: WatchiTV User Guide English v4

WatchiTV User Guide

AnaCise Testnology Pte. Ltd. http://www.anacise.com

III

Contents

1. Preface .............................................................................................................................. 1 2. Introduction ....................................................................................................................... 3 3. Installation ......................................................................................................................... 5 4. Working with WatchiTV................................................................................................. 11

4.1 STB ....................................................................................................................... 14 4.2 ATUR Physical Layer Test ................................................................................. 33 4.3 MPEG ................................................................................................................... 38 4.4 Options ................................................................................................................. 46 4.5 About .................................................................................................................... 48

5. System requirement ...................................................................................................... 51 6. Frequently Asked Questions ........................................................................................ 53 7. Appendix A: MPEG-2 Transport Stream .................................................................... 55 8. Appendix B: RTSP......................................................................................................... 57 9. Appendix C: WatchiNet Quick Start ............................................................................ 59

Page 4: WatchiTV User Guide English v4

WatchiTV User Guide

AnaCise Testnology Pte. Ltd. http://www.anacise.com

IV

COPYRIGHT © 2006 AnaCise Testnology Pte. Ltd. All Rights Reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any language in any form or by any means without the written permission of AnaCise Testnology Pte. Ltd.. To obtain this permission, write to the attention of the AnaCise Testnology Pte. Ltd. LICENSE AGREEMENT NOTICE TO ALL USERS: CAREFULLY READ THE APPROPRIATE LEGAL AGREEMENT CORRESPONDING TO THE LICENSE YOU PURCHASED, WHICH SETS FORTH THE GENERAL TERMS AND CONDITIONS FOR THE USE OF THE LICENSED SOFTWARE. IF YOU DO NOT KNOW WHICH TYPE OF LICENSE YOU HAVE ACQUIRED, PLEASE CONSULT THE SALES AND OTHER RELATED LICENSE GRANT OR PURCHASE ORDER DOCUMENTS THAT ACCOMPANIES YOUR SOFTWARE PACKAGING OR THAT YOU HAVE RECEIVED SEPARATELY AS PART OF THE PURCHASE (AS A BOOKLET, A FILE ON THE PRODUCT CD, OR A FILE AVAILABLE ON THE WEB SITE FROM WHICH YOU DOWNLOADED THE SOFTWARE PACKAGE). IF YOU DO NOT AGREE TO ALL OF THE TERMS SET FORTH IN THE AGREEMENT, DO NOT INSTALL THE SOFTWARE. IF APPLICABLE, YOU MAY RETURN THE PRODUCT TO ANACISE TESTNOLOGY PTE. LTD. OR THE PLACE OF PURCHASE FOR A FULL REFUND.

Page 5: WatchiTV User Guide English v4

WatchiTV User Guide

AnaCise Testnology Pte. Ltd. http://www.anacise.com

V

Page 6: WatchiTV User Guide English v4

WatchiTV User Guide

Preface

1. Preface

WatchiTV is a custom-made tool for measuring and testing IPTV systems. There are several testing features, including simulating an STB (Set-Top Box), analysing control signals of IPTV systems and an MPEG2-Transport stream analyser. IPTV is a newly-developed and continuously evolving system. Equipment related to its provision includes Middleware, Video Servers and STBs. It can deliver random interactive video information to subscribers through multiple network interfaces. Presently, neither the IPTV operator nor the system integrator is capable of controlling product quality and maintenance status because of the sheer size of the system. As a result, when problems occur, delays are inevitable and repairs take time. These cause customer complaints and inefficiencies. WatchiTV provides related to IPTV services. Real-time, impartial, objective and highly-credible testing services are now available from a notebook computer. As for repair and maintenance tasks, WatchiTV is able to provide not only professional standardised MPEG video quality measurement but also STB booting monitors to quickly address problems with service applications and STB setup values. In addition, the integrated measurement of STB and MOD systems make STBs easy to examine, allowing users to observe and anticipate all potential and existing problems under complex MOD application services.

WatchiTV is useful for users to quick clarify problems through a simplified interface in intricate IPTV surroundings.

AnaCise Testnology Pte. Ltd. http://www.anacise.com

1

Page 7: WatchiTV User Guide English v4

WatchiTV User Guide

AnaCise Testnology Pte. Ltd. http://www.anacise.com

2

Page 8: WatchiTV User Guide English v4

WatchiTV User Guide

Introduction

2. Introduction

WatchiTV contains several measuring items such as an STB Simulator, STB Booting Monitor, ATUR test and also MPEG measurement. In this chapter, we make a brief introduction to each of the functions.

STB Simulator: This interface allows you to simulate an STB by making HTTP requests to the Middleware first and displaying web information responses. You can simulate everything from giving IGMP or RTSP commands or playing movie data the instant it is received. No heavy equipment such as STBs or TVs is required. With WatchiTV, you can manipulate all presented test statuses under the IPTV system. The STB Simulater is particularly helpful when working without a power supply that would otherwise be necessary for testing with TVs or STBs. Moreover, the WatchiTV interface displays left and right window frames separately so you can easily read the flow rate analysis of the Internet connection and the IPTV system simultaneously. Also, the ATUR total flow amount can be presented with a combined chart. Different colours on the chart differentiate between distributed flow rates and allows you to further ascertain the setup of DSLAM bandwidth allocation over the Internet and IPTV system.

STB Booting Monitor: The STB is a key component of an IPTV system and plays a very significant role in testing circumstances. It takes charge of the communication between end users and sources of all series in a connective system. Therefore, the STB requires a fundamental set up in itself. Based on the setup, the STB communicates with relevant systems and acquires messages when the system is in power-off status. If something is wrong with the setup or system source, you may face difficulty clarifying problems. This functional WatchiTV interface can provide a solution. When end users re-activate the STB, the interface is initiated simultaneously. End users can then follow the STB activating procedures step-by-step to monitor every segment. Should a procedure fail during this activation, the system will alert of the errors encountered in real time, such as IP setup errors in the Boot Server or Mount Path. This function enables users to eliminate errors through the most economical approach.

Control Signal Analyser: an IPTV system has the function of bilateral

AnaCise Testnology Pte. Ltd. http://www.anacise.com

3

Page 9: WatchiTV User Guide English v4

WatchiTV User Guide

AnaCise Testnology Pte. Ltd. http://www.anacise.com

4

interaction by means of the exchange of a large sum of protocols. Hence, real-time analysis of protocols is very useful in clearing up many problems, such as unresponsive catalogues or commands. Whether such problems result from the network or application layer has to be examined. In addition, IPTV systems often adopt movie encryption technologies to prevent unauthorised access, which sometimes locks out legitimate subscribers, too. But the WatchiTV interface enables users to monitor encryption systems and instantly know whether the decryption key is being properly delivered to subscribers or not.

ATUR Physical Layer Test: Most IPTV systems are established based on the ADSL structure. When subscribers encounter problems which are due to the malfunction of copper wires, users can check ADSL setup values with WatchiTV to verify upload and download values. Also, relevant information like upload noise margins and bits per tone can be reviewed to clarify relevant problems.

MPEG Measurement: A subscriber’s impression of IPTV services lies in the quality of video signals received. To ensure every signal is transmitted appropriately to end users is the first priority for IPTV service providers. In earlier times, IPTV system operators had no supporting apparatus to back up their system and the only way they could support their system was by using their eyes. They examined problems by watching the TV, a method of verification that lacks any scientific basis and is highly-inefficient. With WatchiTV, the video signal from the network can be detected automatically and all problems can be recorded and saved in a system database. Later, this data can be used for further analysis and application.

Page 10: WatchiTV User Guide English v4

WatchiTV User Guide

Installation

3. Installation

This section guides you through the hardware installation process.

Step 1: Run the WatchiTV installation Disc on your computer and locate it in My Computer. Double click the “WatchiTV” icon.

Step 2: Double click the “Setupwin32.exe” icon.

AnaCise Testnology Pte. Ltd. http://www.anacise.com

5

Page 11: WatchiTV User Guide English v4

WatchiTV User Guide

An alert window will pop up to warn that the system is preparing for the installation of Java™ Virtual Machine.

Step 3: On the next screen, click “Next”.

Step 4: Click “Next” again.

AnaCise Testnology Pte. Ltd. http://www.anacise.com

6

Page 12: WatchiTV User Guide English v4

WatchiTV User Guide

Step 5: Click “Next” again.

Step 6: Click “Next” again.

Step 7: Read the License Agreement carefully. After acknowledging the relevant clauses specified in the agreement, check the “I Agree”

AnaCise Testnology Pte. Ltd. http://www.anacise.com

7

Page 13: WatchiTV User Guide English v4

WatchiTV User Guide

Step 8: Click”Finish” to confirm the installation.

Step 9: When the Installer shows that the “InstallShield Wizard is completed”, click “Finish”.

AnaCise Testnology Pte. Ltd. http://www.anacise.com

8

Page 14: WatchiTV User Guide English v4

WatchiTV User Guide

Step 10: Once installation has completed, and you start WatchiTV the first time, you will see the following screen. Input all required information and Click “Register Online”. It is necessary for your computer to be connected to the Internet via the LAN port. Wireless connections are not supported for the registration process.

Step 11: If this is the first time you are installing WatchiTV on your machine, you will see the following screen. Please notify your supplier or email [email protected] to initiate authorisation.

You will receive an email to confirm that the WatchiTV activation process is complete. Step 12: After you have received the e-mail confirming registration, restart WatchiTV by double clicking the program icon. It is necessary for your computer to be connected to the Internet via the LAN port.

AnaCise Testnology Pte. Ltd. http://www.anacise.com

9

Page 15: WatchiTV User Guide English v4

WatchiTV User Guide

Step 13: If you have upgraded your WatchiTV installation or have been using WatchiTV on your notebook previously and already have the license you will see the following screen.

Step 14: Please double-click the WatchiTV icon again, and the WatchiTV application will launch.

Step 15: The IPTV environment is complex and there is no single standard, thus please check the following items before using the product:

(1)Check the MAC address of your STB (2)Click “OPTION” -> “settopbox setting” as below

(3) Click “add” bottom. (4) Key in the first four bytes of your STB MAC address as below, but please don’t use any punctuation marks into “settopbox MAC”. These marks could make your settopbox MAC unrecognizable.

(5) After that, click “Enter” to make sure the MAC address is correct, then click “save” as above.

Step 16: Shut down the firewall if using windows XP with SP2 or anti-virus with firewall.

AnaCise Testnology Pte. Ltd. http://www.anacise.com

10

Page 16: WatchiTV User Guide English v4

WatchiTV User Guide

Working with WatchiTV

4. Working with WatchiTV

This chapter will guide you through the system’s software operation. Please make sure that the connection of the network interface is correct before operating this system.

Because WatchiTV is designed according to the theory of packet monitoring, please access your environment by Hub or Tap (eg: WatchiNet).

AnaCise Testnology Pte. Ltd. http://www.anacise.com

11

Page 17: WatchiTV User Guide English v4

WatchiTV User Guide

To activate the system, double click the WatchiTV icon on your computer’s desktop.

As WatchiTV starts up, a window will pop up and ask you to choose an Ethernet card. Choose one and click “OK”.

AnaCise Testnology Pte. Ltd. http://www.anacise.com

12

Page 18: WatchiTV User Guide English v4

WatchiTV User Guide

While activating, the window will display the WatchiTV trademark. It will only appear for a few seconds before the window shows you the menubar as shown below.

AnaCise Testnology Pte. Ltd. http://www.anacise.com

13

4.2.1 ATUR Test

4.2.2 ATUR Setting

4.5 About

4.5.1 Live Update

4.5.2 Version Info.

4.4.1 settopbox setting

4.4.2 Setting

4.1 STB

4.1.1 STB Simulator

4.1.2 STB Booting

4.1.3 Control Signal Analyzer

4.4 Options

4.3 MPEG

4.2 ATUR Physical Layer Test

Watch iTV

Page 19: WatchiTV User Guide English v4

WatchiTV User Guide

4.1 STB

Click STB on the function menu. Three sub-menus will appear which include: 1. STB Simulator 2. STB Booting 3. Control Signal Analyser

AnaCise Testnology Pte. Ltd. http://www.anacise.com

14

Page 20: WatchiTV User Guide English v4

WatchiTV User Guide

4.1.1 STB Simulator

The STB Simulator feature place the STB in a testing environment before activating tests. Follow the connections illustrated below. It also can connect to network adapter in your PC directly without Watch I Net in STB Simulator.

Ensure that the ATUR flow rate signal light does not continue blinking before proceeding to test. To select Middleware or VOD films, set up the Ethernet card IP (eg: use an IP which is the same as either the STB or network segment). If you want to test Internet and IPTV at the same time, connect to the ISP by using the PPPoE protocol before initiating your test. When playing channel programs via this function, it is just like watching normal TV using the STB and television. You may choose to activate the MPEG function to watch TV while you perform a quality measurement for the MPEG-2 Transport Stream. This section introduces you to the approach of STB operation.

AnaCise Testnology Pte. Ltd. http://www.anacise.com

15

Page 21: WatchiTV User Guide English v4

WatchiTV User Guide

Step 1: Choose “STB” -> “STB Simulator”. You will see the following test menu.

Enlarge Internet screen Enlarge MOD screen

Pause Pause

Full screen (Right-click Full screen (Right-click to convert frame size) to convert frame size)

Shutdown/Activate flow chart Shutdown/Activate flow chart

Channel Editor and fast scan Channel editor and fast scan

Scan and play Scan and play

Select a URL from the dropdown list that you would like test. This will run in the left hand window.

AnaCise Testnology Pte. Ltd. http://www.anacise.com

16

Page 22: WatchiTV User Guide English v4

WatchiTV User Guide

Likewise, select a TV station from the dropdown list that you desire to engage in the test. You may also set up the channel manually, (eg: 224.1.4.8:11111)

Step 2: After selecting both URLs, click “Start” to run the test. The system will automatically examine any other streaming on the network.

After the system runs through the examination successfully, it will lead you to the testing window below.

AnaCise Testnology Pte. Ltd. http://www.anacise.com

17

Page 23: WatchiTV User Guide English v4

WatchiTV User Guide

To run the test, convert the function menu “Show Total flow” in the right lower corner into “Hide Total flow”.

AnaCise Testnology Pte. Ltd. http://www.anacise.com

18

Show and Hide is convertible

You may also convert “Hide Total Flow” into “Show Total Flow”.

To cease testing, click th “Stop” button at any time.

Step 3: Click “Channel Editor” to bring up a detailed setup window.

Select all: Select all channels on the list

Page 24: WatchiTV User Guide English v4

WatchiTV User Guide

Deselect all: Deselect all channels on the list

Move Up: Move the selected channel upwards

Move down: Move the selected channel downwards.

Insert: Insert a new channel

AnaCise Testnology Pte. Ltd. http://www.anacise.com

19

Page 25: WatchiTV User Guide English v4

WatchiTV User Guide

Select the Type you use and key the IP Port, then click “Save”.

Remove: Remove the selected channel

Save: Save the setting

AnaCise Testnology Pte. Ltd. http://www.anacise.com

20

Page 26: WatchiTV User Guide English v4

WatchiTV User Guide

Fast Scan: Scan all channels you have created

Close: Close this function Polling Interval: To decide the time of scan interval to each channel. Join: The duration between the IGMP Join command and first received stream packet. Leave: The duration between the IGMP leave command until the last stream packet.

Scan and play Step 4:Click “Scan and play” to bring up the testing window. It will scan all channels set up in Step 3.

AnaCise Testnology Pte. Ltd. http://www.anacise.com

21

Page 27: WatchiTV User Guide English v4

WatchiTV User Guide

4.1.2 STB Booting

Before initiating this function, please follow the network connection as illustrated below.

Switch the STB into static state (that is, no movie is being played). Also, make sure that the ATUR flow rate light is not blinking continuously. It is not necessary to set up an IP in this system. Click “STB Booting Monitor”

WatchiTV will open the pre-test menu.

AnaCise Testnology Pte. Ltd. http://www.anacise.com

22

Page 28: WatchiTV User Guide English v4

WatchiTV User Guide

Please follow the directions illustrated below:

Step 1:Click “Start”. Step 2:Press the “Power Off & On” button on the STB.

* If you don’t see any information about Settop Box IP address, please

check up section 4.4.2 Settopbox Setting

Initiate testing: The test will run according to the STB Booting sequence. It will take between 3 to 5 minutes to complete.

If you want to store the process of “STB Booting Monitor” for other purposes, please follow the directions illustrated below: Step1: Click “Save” after executed “Start”

AnaCise Testnology Pte. Ltd. http://www.anacise.com

23

Page 29: WatchiTV User Guide English v4

WatchiTV User Guide

Step2: Click”Stop” to bring up the save window when you had finished “STB Booting Monitor”. Key in the file name you want and finish it.

It can also click “export” to export the file into “csv” format as below.

AnaCise Testnology Pte. Ltd. http://www.anacise.com

24

Page 30: WatchiTV User Guide English v4

WatchiTV User Guide

4.1.3 Control Signal Analyser

Before engaging in this analysis, please follow the network connection as below. IP set up is not necessary.

Step 1: Click “Control Signal Analyser”

AnaCise Testnology Pte. Ltd. http://www.anacise.com

25

Page 31: WatchiTV User Guide English v4

WatchiTV User Guide

Step 2: Click “Start”

The system will detect IP addresses automatically and display all detected addresses in a row. If you are unable to find the relevant data required (eg: if you are unable to locate the IP for the STB), either switch IPTV channels at random by remote control or play movies until the STB IP appears. * If you still couldn’t find the Settop Box (STB) indication, please check up section 4.4.2 Settopbox Setting to make sure the MAC address of Settop Box had set up.

Step 3: To initiate a test, click STB IP (the one marked by the parentheses). All IP addresses presented mean the ones flowing to the test point. Take the below as an example: the third row 10.238.48.81 (STB) is the STB IP row that you should click

Click the IP, and a testing diagram will be presented X axis: time axis (timeframe of the dotted line is calculated per second) Y axis: flow rate unit per second (bps) Area of green lump: The amount that currently flows in the set-top box Area of blue lump: The amount that currently flows out the set-top box.

AnaCise Testnology Pte. Ltd. http://www.anacise.com

26

Page 32: WatchiTV User Guide English v4

WatchiTV User Guide

Explanations are provided below for each of the pattern protocols that appear in the diagram.

Make a request to the Middleware system

Play a VOD movie

Make a response to the Middleware system

Redirect the service

Join the IGMP channel

Pause a VOD movie

Exit the IGMP channel

Stop a VOD movie

The protocol between the VIDEO Server and Subscriber

Transport request command to VIDEO Server

VIDEO Server failed to react successfully

Set up a VOD movie

The key to decrypt encrypted movies.

Fast forward VOD movie by 2 times

Fast forward VOD movie by 8 times

Fast forward VOD movie by 30 times (the number means the fast forward speed)

AnaCise Testnology Pte. Ltd. http://www.anacise.com

27

Page 33: WatchiTV User Guide English v4

WatchiTV User Guide

When entering the testing state, you may operate the STB by remote control and simultaneously monitor all corresponding diagrams.

Remark 1: The display of the pattern protocol between the STB and server Remark 2: Packet flow rate per second Remark 3: Message reflection on joining or exiting a channel Remark 4: Relevant message reflection on RTT, ART and AvgART As the illustration shows, the first horizontal row displays the last updated value. The other two rows present the previous updated values separately. Remark 5: TCP aggregated packet amount Remark 6: tune the transparency of pattern protocol Remark 7: tune the size of flow range table RTT (TCP protocol responding time) ART (Application program responding time) AvgART (Average ART)

AnaCise Testnology Pte. Ltd. http://www.anacise.com

28

Page 34: WatchiTV User Guide English v4

WatchiTV User Guide

Step 4: To observe a UDP Packet Inter-Arrivaling Time distributed diagram, click a UDP Stream IP row.

X axis: Packet arrival timeframe (Unit: per micro-second) Y axis: The Packet amount Description: This diagram shows the spread interval of time for packet arrivals per second. Generally speaking, the more red strip clusters, the more stable the spread interval of time for packet arrivals for the stream. On the contrary, the more the red strip scatters, the more unstable the spread interval of time for packet arrivals for the stream.

AnaCise Testnology Pte. Ltd. http://www.anacise.com

29

Page 35: WatchiTV User Guide English v4

WatchiTV User Guide

If all procedures for operation needs to be recorded, click the “Save” button while entering test mode (That is, after clicking “Control Signal Analyser”, the test is activated)

Attention: Unless you click the button of “Save” the system will not record any operation data.

Once you have clicked “Save”, the function button will be converted into “Stop” which means that whenever you want to stop recording, you may likewise click this button.

AnaCise Testnology Pte. Ltd. http://www.anacise.com

30

Page 36: WatchiTV User Guide English v4

WatchiTV User Guide

Once the button “Finish” is clicked, a window will pop up prompting you for instructions on saving the recorded data. Provide a file name and path for the file.

For example: the file below is saved under My Documents, with a given name of “test2.cap”.

This file may be used in further application or analysis in the future, or be imported into other software like Sniffer for relevant application.

AnaCise Testnology Pte. Ltd. http://www.anacise.com

31

Page 37: WatchiTV User Guide English v4

WatchiTV User Guide

To analyse what you have recorded, click “Open File” in the right bottom function menu.

Manipulate the control bar to speed up or slow down imported data Fast Slow Locate the file that you saved.

After importing the data, the system will import primitive packets according to the speed you set. The user may click relevant function menus according to normal procedure to go through historical data.

AnaCise Testnology Pte. Ltd. http://www.anacise.com

32

Page 38: WatchiTV User Guide English v4

WatchiTV User Guide

4.2 ATUR Physical Layer Test

* This function is option and need to customize by specify device, if you need this function, please contact with “[email protected].”

Step 1: To initiate the ATUR, click “ATUR Setting”

Step 2: Please input all required information and Click “Test connection” to make sure the values keyed in are correct. Click “Save” to save settings or click “Close” to finish this step.

Step 3 To initiate an ATUR test, click “ATUR Test”.

AnaCise Testnology Pte. Ltd. http://www.anacise.com

33

Page 39: WatchiTV User Guide English v4

WatchiTV User Guide

The following window will be displayed:

Step 4: Click “Start” and the system will update the status of ATUR connection.

After the connection is successful, the system will engage in the test as presented below. Currently, WatchiTV supports the following brand and models: 1. T60M204 2. CT-511C 3. AR4031B 4. T07AW

AnaCise Testnology Pte. Ltd. http://www.anacise.com

34

Page 40: WatchiTV User Guide English v4

WatchiTV User Guide

The specifications of the function menu are described below:

The time interval for making a noise margin request with ATUR per second

To revise the pre-setup code, click this button.

Start monitoring

Stop monitoring

General

AnaCise Testnology Pte. Ltd. http://www.anacise.com

35

Page 41: WatchiTV User Guide English v4

WatchiTV User Guide

Upload

Download

S/N

AnaCise Testnology Pte. Ltd. http://www.anacise.com

36

Page 42: WatchiTV User Guide English v4

WatchiTV User Guide

Error Second

AnaCise Testnology Pte. Ltd. http://www.anacise.com

37

Page 43: WatchiTV User Guide English v4

WatchiTV User Guide

4.3 MPEG

Before engaging in this measurement, please follow the network connection as illustrated below. IP setup is not necessary.

To measure multicast stream instead of unicast stream, connect directly to the ATUR connective point. Because multicast stream has a broadcast feature, the test can be done without connecting through WatchiNet. Step 1: To activate the MPEG measurement, click “MPEG Test”.

AnaCise Testnology Pte. Ltd. http://www.anacise.com

38

Page 44: WatchiTV User Guide English v4

WatchiTV User Guide

Step 2: The window will display as follows. Click the blue arrow in the left upper function menu to initiate the measurement.

Click the blue arrow to run the test. If the MPEG movie is played while testing, the system will automatically detect the following information.

In the left frame of the window, please see the remarked items.

AnaCise Testnology Pte. Ltd. http://www.anacise.com

39

Page 45: WatchiTV User Guide English v4

WatchiTV User Guide

In the right frame of window, please see the remarked items.

PCR Jitter set up

Check the “Dump MPEG” tickbox to record movie data until the “Stop” button is clicked. If you want to store the movie data recorded, click the “Save” button. Choose a location to store the file and input a file name. The file can be played by a media player afterwards.

If you check the “Dump Error” tickbox, when packet loss

occurs or PCR jitter is larger than the jitter range (which is the initial setup value), the system will access the movie segment covered from problem point for around 5 to 10 seconds. This segment will be stored in the original installation folder (eg: C:\Program Files\AnaCise\Watch iTV\errfile) It will be given a file name named by IP and Port of origin of movie (see the illustration below). The file can be played by media players for users to trace the problem in the future.

AnaCise Testnology Pte. Ltd. http://www.anacise.com

40

Page 46: WatchiTV User Guide English v4

WatchiTV User Guide

The size of file “errfile” is limited, it depends on the setting of OPTION ->Setting -> Buffer Size (see 4.4.1). As soon as the disk space is full, the “Dump Error file error” window will pop up as below. Please erase unnecessary file in “errfile” folder or adjust the buffer size, but to make sure your hard disk space is enough.

AnaCise Testnology Pte. Ltd. http://www.anacise.com

41

Page 47: WatchiTV User Guide English v4

WatchiTV User Guide

Program Clock Reference Jitter (aggregate value)

Package Loss Range Advanced audio information Advanced video information

Click to pause the test window Click to clear the test window

ATUR status

When packet loss occurs in the movie, the following diagram will appear:

AnaCise Testnology Pte. Ltd. http://www.anacise.com

42

Page 48: WatchiTV User Guide English v4

WatchiTV User Guide

The amount of packet loss will appear according to different PIDs (the strip colour corresponds with the PID value). When you switch (TV) channels or play different VOD movies, the window will present the following informaion: upper stream I, stream 2 and stream 3 in the right frame responds, in accordance with the sequence of tree structures listed in the left frame. Therefore, Stream 1 corresponds with the first tree structure. As marked in the left frame, the third tree structure list presents CA information, meaning that the stream contains an encrypted movie.

To cease testing, click the “Stop” button in the left upper function menu. To store relevant data corresponding to the measurement after you stop testing, click “Save”. Give the file a name and choose a location to store it in. For future application, the file can be opened via Microsoft Excel.

AnaCise Testnology Pte. Ltd. http://www.anacise.com

43

Page 49: WatchiTV User Guide English v4

WatchiTV User Guide

Remark1: the total packet size per second, the unit is “bit” Remark2: the biggest value of jitter per second Remark3: the biggest value of arriving late for PID per second, the unit is “ms” Remark4: the biggest value of arriving early for PID per second, the unit is “ms” Remark5: the information about ATUR when you engage “ATUR Test”at

the same time Remark6: the information about PID Loss Remark7: the total packet size in this stream Remark8: the packet loss rate in this stream This interface is designed to analyse imported historical data. To initiate this function, click the “Import Data” button in the left upper menu and select the file that you intend to analyse. The system currently supports imported Comma Separated Values (*.csv) files generated by the software of this system, MPEG-2 TS (*.mpg) and Sniffer (.cap) files. If the imported file is the format of MPEG, you can only find analysis for the MPEG PSI-Table. This is the reason why the primitive information has nothing to do with packet arrival time.

AnaCise Testnology Pte. Ltd. http://www.anacise.com

44

Page 50: WatchiTV User Guide English v4

WatchiTV User Guide

Advanced video information

*WatchiTV supports H.264 SD(MPEG4-part10)、MPEG4-part2 MPEG2、H.264 HD(MPEG4-part10), but if you want to play H.264 HD, you should have very powerful computer.(Duo Core CPU, independent VGA card and 1024MB RAM are recommended)

Advanced audio information

AnaCise Testnology Pte. Ltd. http://www.anacise.com

45

Page 51: WatchiTV User Guide English v4

WatchiTV User Guide

4.4 Options

To customise your software options, click “Setting” in the function menu.

4.4.1

This interface of the DRM configuration presents the server setup IP location for a telecommunications company to an encryption movie system. To change the IP set up, please make modifications through this interface.

Limits the size of captured files, the maximum is 999MB 4.4.2 Settopbox setting

This function focuses on unsupported STB by our product. If you are not sure your STB is supported, please consult “About” -> “Version Information” -> “Detail”. If your STB is not supported by our product, please check the following items before using the service.

(1) Check the MAC address of your STB (2) Click “OPTION” -> “settopbox setting” as below

AnaCise Testnology Pte. Ltd. http://www.anacise.com

46

Page 52: WatchiTV User Guide English v4

WatchiTV User Guide

(3) Click “add” botton. (4) Key in the first four bytes of your STB MAC address as below,

but don’t use any punctuation marks into “settopbox MAC”. These marks could make your settopbox MAC unrecognizable.

(5) After that, click “Enter” to make sure the MAC address is correct, then click “save” as above.

AnaCise Testnology Pte. Ltd. http://www.anacise.com

47

Page 53: WatchiTV User Guide English v4

WatchiTV User Guide

4.5 About

Click the “About” menu to look up Live update and Version information.

4.5.1 Live Update

To update the software, ensure that your computer has a network connection. Click “Connect” to display updated components, if any. Click “Yes” to update the program, or click “Exit” if no updates are found. Shut the system down after completion. Please re-activate the program for the updates to take effect.

AnaCise Testnology Pte. Ltd. http://www.anacise.com

48

Page 54: WatchiTV User Guide English v4

WatchiTV User Guide

4.5.2 Version Information

AnaCise Testnology Pte. Ltd. http://www.anacise.com

49

Page 55: WatchiTV User Guide English v4

WatchiTV User Guide

AnaCise Testnology Pte. Ltd. http://www.anacise.com

50

Page 56: WatchiTV User Guide English v4

WatchiTV User Guide

System Requirements

5. System requirements

Pentium 4 1.8GHz or faster CPU Min. 512MB RAM (1024MB recommended) Min. 2GB free disk space CD-ROM drive Min. 1024 x 768 VGA monitor USB 2.0 Microsoft Media Player 9.0 or later Operating system support: Microsoft Windows 2000 (SP 4), Microsoft

Windows XP (SP 1a). Note: Please shut down the firewall if using Windows XP with SP 2.

AnaCise Testnology Pte. Ltd. http://www.anacise.com

51

Page 57: WatchiTV User Guide English v4

WatchiTV User Guide

AnaCise Testnology Pte. Ltd. http://www.anacise.com

52

Page 58: WatchiTV User Guide English v4

WatchiTV User Guide

FAQ

6. Frequently Asked Questions

First time users working with this system may face some problems during operation. These are some frequently asked questions for reference. Question 1 Q: After installation, I click the shortcut and to activate WatchiTV. However, it displays the message “This computer is unauthorised”.

A: WatchiTV is officially authorised through procurement. The software will detect a user’s computer while initiating installation. If the computer is unauthorised, the user has no access to the software. Question 2 Q: When I engage the “STB Simulator” test, the message “Other stream exists” is displayed and the measurement cannot be continued. A: When you run an STB Simulator test, the software should be regarded as an independent set top box. The bandwidth will If more than two movies are played at the same time, movies will be played unsuccessfully. In order to avoid this situation, please stop the movie played by the STB (switch it into static status) and re-activate the ATUR. Please make sure that ATUR flow rate light does not blink continuously, and you may proceed with “Simulation of STB” testingthe STB movie playing, but how come the MPEG is not detected? A: This software should be applied with the packet monitor technique. If a video stream is unicast, and the system doesn’t transmit packet information to the test interface through Hub or Tap (eg: WatchiNet), relevant packet information cannot be monitored. Ensure that the network connection between the STB and ATUR is properly linked through Hub or Tap (eg: WatchiNet). Then access the system via Hub or Tap (eg: WatchiNet). Question 4 Q: I am unable to login when running an “ATUR Physical Layer Test”. A: To engage an ATUR Physical Layer Test, connect with an ATUR to acquire relevant information. If the ATUR login account username and

AnaCise Testnology Pte. Ltd. http://www.anacise.com

53

Page 59: WatchiTV User Guide English v4

WatchiTV User Guide

AnaCise Testnology Pte. Ltd. http://www.anacise.com

54

password does not match the original setup values, you will have difficulty logging in to in the system. After you run the test many times, you may also find that your login account and password have If this happens, try to re-activate the ATUR and proceed to take relevant measurements. Question 5 Q: I couldn’t see the movie when I engage the “STB Simulator” test, but the “Rate” shows a stream is running. A: When you engage the “STB Simulator”, you should mark sure you had closed the fire wall (included XP sp2 and anti-virus ) and upgrade your Media Player into version 9.0 or later.

Page 60: WatchiTV User Guide English v4

WatchiTV User Guide

Appendix A: MPEG-2 TS

7. Appendix A: MPEG-2 Transport Stream

The basic structure of the MPEG-2 Transport Stream (ISO-13818) is as follows:

When a decoder receives any transmission from this stream, it locates the Video and Audio information to present what was received to the viewer. The PSI (Program Specific Information) Table within the MPEG-2 Transport Stream stores the relevant data. The Table also keeps emerging from the MPEG-2 Transport Stream with a steady frequency. (eg: 60 times per second). The informaton of the PSI Table is listed as follows:

PSI Table PID

Program Association Table 0x0000

Conditional Access Table ( 0x0001

Program Map Table (PMT) Found in PAT

Network Information Table -

(PAT)

CAT)

(NIT)

AnaCise Testnology Pte. Ltd. http://www.anacise.com

55

Page 61: WatchiTV User Guide English v4

WatchiTV User Guide

AnaCise Testnology Pte. Ltd. http://www.anacise.com

56

decoder locates information on PID (that is PAT, which equals to x0000) according to what PSI Table defines. The content of PAT points ut which PID that PMT utilises. Based on this PID, you can locate the

A0oPMT. Accordingly, Video and Audio information can be traced by PMT content.

robably include PMT out of several movies. The movie will also include

The MPEG-2 Transport Stream (ISO-13818) standard defines that one transport stream contains several movies. As a result, PAT data could pquite a few data from different voices. The decoder collects video and audio information according to the respective PID, and then decrypts them to present the vision.

Page 62: WatchiTV User Guide English v4

WatchiTV User Guide

Appendix B: RTSP

8. Appendix B: RTSP

Normally, the network protocol stack upon an IPTV system is as follows:

The function of RTSP (Real Time Streaming Protocol) is to control the command of the video server through functions such as play, pause and fast forward. For detailed specifications, please refer to the RFC-2326 specifications. RTSP is usually accessible via TCP, but it can sometimes also be used via TCP and UDP. The accessible Port will differentiate the setup of the video server. For example: when the video server receives the command transmitted by the STB, you can tell if the transmission is successful by the responded message. If the command is receivable by the video server, the message “RTSP/1.0 200OK” will be returned. Conversely, it would point out some messages like “454 Session Not Found” as a rejection.

Set up connection STB→VideoServer: SETUP rtsp://10.252.3.108:5000/asset/vscontsrv:52000719 RTSP/1.0 VideoServer→STB: RTSP/1.0 200 OK Play STB→VideoServer: PLAY rtsp://10.252.3.108:5000/instance/7bd7X1Y1 RTSP/1.0 VideoServer→STB: RTSP/1.0 200 OK Pause STB→VideoServer: PAUSE rtsp://10.252.3.108:5000/instance/7bd7X1Y1 RTSP/1.0 VideoServer→STB: RTSP/1.0 200 OK Fast forward by 2 times (the value of scale means the speed of fast forward)

AnaCise Testnology Pte. Ltd. http://www.anacise.com

57

Page 63: WatchiTV User Guide English v4

WatchiTV User Guide

AnaCise Testnology Pte. Ltd. http://www.anacise.com

58

STB→VideoServer: PLAY rtsp://10.252.3.108:5000/instance/7bd7X1Y1 RTSP/1.0 CSeq: 13 Range: now- Scale: 2 VideoServer→STB: RTSP/1.0 200 OK

STB→VideoServer: PLAY rtsp://10.252.3.108:5000/instance/7bd7X1Y1 RTSP/1.0 CSeq: 13 Range: now- Scale: 8 VideoServer→STB: RTSP/1.0 200 OK Teardown STB→VideoServer: TEARDOWN rtsp://10.252.3.108:5000/instance/7bd7X1Y1 RTSP/1.0 VideoServer→STB: RTSP/1.0 200 OK

Page 64: WatchiTV User Guide English v4

WatchiTV User Guide

Appendix C: WatchiNet

9. Appendix C: WatchiNet Quick Start

WatchiNet is an ultra lightweight and compact tool for testing, analyzing, and monitoring of network and network devices. This document provides examples of how it works and how to operate it in a simple way.

1.Installation

1.1 Software Installation

Driver installation: Please select proper WatchiNet driver for your OS.

Setup: Two parts of software are included; one is WatchiNet windows and the other is Winpcap. After installation, please reboot the system.

Note: If the system is installed with firewall/anti-virus software, traffic from WatchiNet to host may be blocked. Please close that software if blockage occurs. WatchiNet is a Plug’n’Play device, so user may simply plug it into the USB 2.0 port of any PC/NB to complete hardware installation. 1.2 Peripherals Requirement

1. USB: 2.0 2. OS: Microsoft Windows 2000 sp4 or Microsoft WindowsXP sp1a (please shut down

firewall if using XP sp2) 3. CPU: above P4-1.6G (higher CPU capacity is suggested for better capture

performance) 4. RAM: above 256M 5. HDD: 10GB or more

AnaCise Testnology Pte. Ltd. http://www.anacise.com

59

Page 65: WatchiTV User Guide English v4

WatchiTV User Guide

1.3 Test Connection Setup Two connection types provided: “end point” mode (for PG/QoS test) and “TAP” mode.

AnaCise Testnology Pte. Ltd. http://www.anacise.com

60

USB 2.0

Ethernet Ethernet

Port A Port B

End Point Mode

Host

Network Network

USB 2.0

Ethernet Ethernet

TAP Mode

For TAP mode, WatchiNet will automatically connect the monitored link. User can monitor or duplicate the traffic of the link without extra TAP or mirror setting.

For End Point mode, WatchiNet can implement PG/QoS functions or act as a NIC (TAP mode with only one port link). User chooses target DUT (device under test) or NUT (network under test) and connects it with one or two ports of WatchiNet.

1.4 LED Display

Power: Power on: Green

TAP/PG: TAP mode: Green PG mode: Amber NWay fail (only in TAP mode): Blinking

Link/TX: Link at 100M(Full/Half): Green 10M(Full/Half): Amber TX traffic active: Blinking

Rx/Err: RX traffic active: Blinking Green RX got CRC Error: Blinking Amber When NWay fails (only TAP Mode), LED will show port duplex status (Green for

Full duplex and Amber for Half duplex). Note: WatchiNet hardware is defaulted as “TAP” Mode.

Page 66: WatchiTV User Guide English v4

WatchiTV User Guide

2. Feature WatchiNet windows is the software controlling WatchiNet hardware platform. User can use WatchiNet windows to switch WatchiNet into different mode: TAP, PG, and QoS (released in August, 2005). Through WatchiNet windows, user can control WatchiNet hardware and get the real-time network statistics from WatchiNet hardware. 2.1 Function Tree

Main => Open : Opens saved workspace configuration information.

=> Save As : Saves workspace configuration in different file => Exit : Exits WatchiNet windows. View => Alarm Info : Reveals alarm information based on threshold => Control Window : Invokes main control window. Capture => Capture Setup => Port A/B : Sets up capture condition. => View Capture : Provides start/stop/view capture data Statistics => Meter => Dashboard : Provides real time traffic information update. => threshold : Provides traffic threshold configuration. => View Counter window : Provides packet related counter statistics. TAP PG => Matrix setup => Port A/B : Sets up TX packet information. => Start transmit => Port A/B : Starts packet transmission on port A/B. => Stop transmit => Port A/B : Stops packet transmission on port A/B. => Traffic Generator => Port A/B : Sets up traffic which is generate by host. => Media Type => Port A/B : Changes speed/duplex mode on port A/B. => D-trailer => Port A/B : Adds time stamp/sequential number onto packet

stream. Tools => Address Book: : Provides address management. => IFG converter : Provides Inter frame gap calculator for TX IFG. => Device Info : Reveals WatchiNet device information. => Device Discovery : Searches WatchiNet device. Help => Help : WatchiNet user manual/hint. => AnaCise Web : Goes to AnaCise website. => About : Provides information on the current version of

WatchiNet.

2.2 Window Outlook

Function Menu

Main Function Mode Selection & Status

AnaCise Testnology Pte. Ltd. http://www.anacise.com

61

Page 67: WatchiTV User Guide English v4

WatchiTV User Guide

3. Packet Generator Scenario Set WatchiNet to generate 10% utilization rate and 64bytes ARP packet traffic at port A. Receive the traffic at port B.

Step 1: Select PG mode to set WatchiNet to packet generator mode.

Step 2: Select PG => Matrix Setup => Port A to bring out Matrix Setup window for port A. Select/Create No.1 to edit packet information.

Click it to select No.1 frame for TX.

Click it to invoke frame editor

Click it to convert into PG mode

Adjust frame Gap

Set all frame types

Enter frame Gap

Set TX mode

Step 3: Invoke packet editor to configure the packet content. Select ARP in frame type. Enter required information, e.g. destination MAC/source MAC/, etc.

Select editor’s frame type

Input raw data

Input selected frame header Information.

Step 4: Set Inter Frame Gap. (IFG) Set utilization rate to be 10%. Frame gap is “6144” bit times in 100M mode that will be showed in the Matrix Setup window.

AnaCise Testnology Pte. Ltd. http://www.anacise.com

62

Page 68: WatchiTV User Guide English v4

WatchiTV User Guide

AnaCise Testnology Pte. Ltd. http://www.anacise.com

63

Step 5: All frame configuration setup is completed. Select PG => Start Transmit => Port A. Target traffic starts transmitting.

Step 6: Select Statistic => Meter => Dashboard. Select Statistic => View Counter window to show performance information of port A (TX side) and port B (RX side).

Hint

Matrix setup: User may create up to 128 packet streams per WatchiNet port to generate test traffic. User may configure packet length, content, IPG (inter packet gap) and attach various errors. Transmit performance will show on the Dashboard or Counter window.

Packet editor: User may edit packet content through packet editor embedded in Matrix Setup window that provides predefined packet type: IPv4, TCP, UDP, ICMP, IGMP, IPX, and ARP with optional VLAN Tag/MPLS.

IFG calculator: Inter packet gap between packets is adjusted in term of bit time. For your convenience, use IFG calculator to calculate the utilization rate of transmission.

**Warning: Improperly inject test traffic into your network may cause network blockage.

Page 69: WatchiTV User Guide English v4

WatchiTV User Guide

1. Network Monitor Scenario Scenario: Using WatchiNet to monitor a FTP link between two stations.

When connecting WatchiNet in TAP mode, WatchiNet hardware can act as a “TAP” device to forward the link traffic into the host. You can invoke WatchiNet windows to see the performance of the link, or capture certain traffic by WatchiNet capture function.

Using WatchiNet window

Step 1: Break the target monitor link, insert WatchiNet between the link. If WatchiNet is in default mode(TAP), no mode change needed, otherwise switch to TAP mode

Step 2: Real-Time Report Chart. Select Statistic => Meter => Dashboard => View Counter window to show the performance information of both port A(TX side) and port B(RX side). Real Time Traffic Drawing Chart

Traffic direction

Traffic type selection

Traffic Counter Report & Warning Indication

Real-time traffic chart

Dashboard Step 3: Select Statistic => View Counter window to show counter information of port A (TX side) and port B (RX side).

AnaCise Testnology Pte. Ltd. http://www.anacise.com

64

Page 70: WatchiTV User Guide English v4

WatchiTV User Guide

Control bar to clear/ start/ stop counter and to adjust counter alignment/ size.

Counter Window Hint: Counter information provided by WatchiNet.

Rate Counter: TX Packet Rate/Bytes Rate/Utilization. RX Packet Rate/Bytes Rate/Utilization. Filter 1 Packet Rate/Byte Rate. Filter 2 Packet Rate/Byte Rate.

Amount Counter: TX/RX Packets/Bytes. Broadcast/Multicast/Unicast Packets/Bytes. Pause Packet. Packet with VLAN Tag. Sequential/TCP Checksum/ IP Checksum/CRC/Alignment/Dribble Error. RUNT. Oversize. Fragment. Jabber. Lower/Upper Bound Counter. Size Distribution Counter. ARP Request/Reply. ICMP Request/Reply.

AnaCise Testnology Pte. Ltd. http://www.anacise.com

65

Page 71: WatchiTV User Guide English v4

WatchiTV User Guide

1.1 Capture Function

In TAP mode, you may select traffic to be captured by “Trap traffic setup.”

Step 1: Capture traffic in TAP mode. Select TAP => Trap Traffic Setup. Choose the direction you want to capture for the Host. Default is “Nothing” when invoking WatchiNet windows.

Step 2: Capture Setup. Select Capture => Capture Setup => Port A (A => B in TAP mode). Choose capture type and apply.

Capture Setup Windows

Step 3: Start/Stop capture and view capture result. Select Capture => Capture Window. The Capture window will pop up, and you can start capture. Packets meet the capture type will be forwarding to host. WatchiNet is a hardware based filter, so packet does not meet the filter condition will not be forwarded to host. After stopping capture, click the Next Page button. The captured packet information will show in the Capture window. You may export the captured file to a 3rd party sniff software, e.g. Ethereal, for deeper protocol analysis.

AnaCise Testnology Pte. Ltd. http://www.anacise.com

66

Page 72: WatchiTV User Guide English v4

WatchiTV User Guide

Captured Packet Number

Use control bar to view packet page. Start/Stop capture

Packet Analyzer Window

Packet Raw Data

Capture Windows

AnaCise Testnology Pte. Ltd. http://www.anacise.com

67

Page 73: WatchiTV User Guide English v4

WatchiTV User Guide

2. WatchiNet works with other software Scenario When the platform of WatchiNet hardware is TAP mode, one copy of network data would be forwarded to the site of PC. Now we will introduce you the approach to work with Sniffer. Step 1: Invoke Sniffer and choose “Select Settings”.

Step 2: After Select Settings window is activated, click “New” button.

Watch iNet Device

Step 3: Please give a name to the blank of Description (eg: WatchiNet), and then choose “WatchiNet Ethernet Adapter” upon Network Adapter

AnaCise Testnology Pte. Ltd. http://www.anacise.com

68

Page 74: WatchiTV User Guide English v4

WatchiTV User Guide

Step 4: After completing the above settings, choose “WatchiNet”. You may follow the direction to work with Sniffer to receive, analyze relevant messages transmitted through WatchiNet.

6. NIC Mode WatchiNet will act as a pure NIC when only one port is connected to network while the other port is left empty. Without WatchiNet window control, you may perform normal network activity (sending e-mail, browsing the internet, etc) in this condition.

AnaCise Testnology Pte. Ltd. http://www.anacise.com

69