watchitv user guide english v4
TRANSCRIPT
WatchiTV User Guide
AnaCise Testnology Pte. Ltd. http://www.anacise.com
I
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.
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
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.
WatchiTV User Guide
AnaCise Testnology Pte. Ltd. http://www.anacise.com
V
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
WatchiTV User Guide
AnaCise Testnology Pte. Ltd. http://www.anacise.com
2
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
WatchiTV User Guide
Upload
Download
S/N
AnaCise Testnology Pte. Ltd. http://www.anacise.com
36
WatchiTV User Guide
Error Second
AnaCise Testnology Pte. Ltd. http://www.anacise.com
37
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
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
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
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
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
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
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
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
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
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
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
WatchiTV User Guide
4.5.2 Version Information
AnaCise Testnology Pte. Ltd. http://www.anacise.com
49
WatchiTV User Guide
AnaCise Testnology Pte. Ltd. http://www.anacise.com
50
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
WatchiTV User Guide
AnaCise Testnology Pte. Ltd. http://www.anacise.com
52
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
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.
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
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.
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
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
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
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.
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
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
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.
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
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
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
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
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
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