Difference between revisions of "mobile tv testbed software"

From NMSL
Line 11: Line 11:
 
:* User clicks on "Start" button
 
:* User clicks on "Start" button
 
:* The webui posts a start message to the main PSI/SI handler
 
:* The webui posts a start message to the main PSI/SI handler
 +
:* The system parses the configuration files.
 +
:* The system creates the necessary PSI/SI and ESG files
 
:* The system starts the TS NULL Shaper
 
:* The system starts the TS NULL Shaper
  
Line 20: Line 22:
 
:* User selects video files that are not marked.
 
:* User selects video files that are not marked.
 
:* User selects "Save" to submit the changes to the server.
 
:* User selects "Save" to submit the changes to the server.
:* The system updates the videlists.cfg file to reflect the changes.
+
:* The system updates the videoslist.cfg file to reflect the changes.
  
  
Line 32: Line 34:
 
:* User waits for the browser to refresh.
 
:* User waits for the browser to refresh.
 
:* The system confirms the video file was uploaded.
 
:* The system confirms the video file was uploaded.
 +
 +
==== PSI/SI Configuration Parameters ====
 +
:* User clicks on "PSI/SI" tab
 +
:* User changes the parameters
 +
:* User clicks "Save"
 +
:* The system saves the changes to the psisi.cfg configuration file.
 +
 +
==== Adjusting Timeslicing Parameters ====
 +
:* User clicks on "Time Slicing" tab
 +
:* User selects the parameters
 +
:* User clicks "Save"
 +
:* The system saves the changes to the timeslicing.cfg configuration file.
 +
 +
==== Changing DVB-H Parameters ====
 +
:* User clicks on "DVB-H Parameters" tab
 +
:* User sets the Carrier Frequency, Convolutional Rate, etc..
 +
:* User clicks "Save"
 +
:* The system saves the changes to the dvbhparams.cfg configuration file.

Revision as of 13:01, 30 September 2008

Use Case Analysis

Simple use cases for configuring the test bed.

Stop the PSI/SI Process

  • User clicks on "Stop" button
  • The webui posts a kill message to terminate the main PSI/SI handler
  • The system stops the TS NULL Shaper


Start the PSI/SI Process

  • User clicks on "Start" button
  • The webui posts a start message to the main PSI/SI handler
  • The system parses the configuration files.
  • The system creates the necessary PSI/SI and ESG files
  • The system starts the TS NULL Shaper


Selecting Video to Broadcast

  • User clicks on the "Video Files" tab.
  • The system lists all available video on the server.
  • Entries with existing check mark indicates it is currently in use.
  • User selects video files that are not marked.
  • User selects "Save" to submit the changes to the server.
  • The system updates the videoslist.cfg file to reflect the changes.


Upload Video

  • User clicks on the "Upload" tab.
  • Select video to be uploaded from local computer.
  • Enter assigned PID - Provider ID for the video. Example: 12343
  • Enter length description for the video. Example: 2hrs 32 minutes
  • Click Upload
  • Browser post video file and data to the test bed server.
  • User waits for the browser to refresh.
  • The system confirms the video file was uploaded.

PSI/SI Configuration Parameters

  • User clicks on "PSI/SI" tab
  • User changes the parameters
  • User clicks "Save"
  • The system saves the changes to the psisi.cfg configuration file.

Adjusting Timeslicing Parameters

  • User clicks on "Time Slicing" tab
  • User selects the parameters
  • User clicks "Save"
  • The system saves the changes to the timeslicing.cfg configuration file.

Changing DVB-H Parameters

  • User clicks on "DVB-H Parameters" tab
  • User sets the Carrier Frequency, Convolutional Rate, etc..
  • User clicks "Save"
  • The system saves the changes to the dvbhparams.cfg configuration file.