Difference between revisions of "ESG DVB-H"
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
== What is ESG in DVB-H: == | == What is ESG in DVB-H: == | ||
− | ESG (Electronic Service Guide) contains information about the service available, through ESG, user can select the services and items he/she is interested in and find the stored items on the terminal. | + | ESG (Electronic Service Guide) contains information about the service available, through ESG, user can select the services and items he/she is interested in and find the stored items on the terminal. It is an XML file. |
− | == When | + | == When ESG operates? == |
It takes place after the dvb-h receiver has been started and the terminal is synchronized to a particulatr transport stream carrying IP datacast services. | It takes place after the dvb-h receiver has been started and the terminal is synchronized to a particulatr transport stream carrying IP datacast services. | ||
Line 26: | Line 26: | ||
ESG containers are transported as files in transport objects in FLUTE sessions. | ESG containers are transported as files in transport objects in FLUTE sessions. | ||
− | Files that are ESG containers are signalled in the FDT by setting the | + | Files that are ESG containers are signalled in the FDT by setting the attribute |
Content-Type="application/vnd.dvb.esgcontainer" | Content-Type="application/vnd.dvb.esgcontainer" | ||
− | The ESG container are identified based on the URI signalled in the "Content=Location" attribute of the "File" | + | The ESG container are identified based on the URI signalled in the "Content=Location" attribute of the "File elements" in the FDT (File delivery table). |
Initialization information for processing ESG data shall be carried in one ESG container called "ESG Init Container" | Initialization information for processing ESG data shall be carried in one ESG container called "ESG Init Container" | ||
+ | |||
+ | [[Image:l22.jpg]] | ||
+ | |||
+ | ==ESG syntax== | ||
+ | For detailed syntax, please go to [http://www.dvb-h.org/technology.htm] | ||
+ | See IP Datacast over DVB-H: Electronic Service Guide (ESG) |
Latest revision as of 22:37, 1 June 2008
What is ESG in DVB-H:
ESG (Electronic Service Guide) contains information about the service available, through ESG, user can select the services and items he/she is interested in and find the stored items on the terminal. It is an XML file.
When ESG operates?
It takes place after the dvb-h receiver has been started and the terminal is synchronized to a particulatr transport stream carrying IP datacast services.
Three main operations of ESG
ESG bootstrap: the operation through which the terminal knows which ESGs are avaialble and how to acquire them
ESG acquisition: the operations through which the terminal gathers and processes the ESG information for the first time or after a long time without connecting.
ESG update: the operations through which the terminal refreshes the ESG information stored in the terminal with the latest versions.
How terminal device discovers service?
Terminal connect to valid DVB-H TS carrying IP datacast services, it receives from the PSI/SI talbes the location(PID) where the "ESG bootstrap info" is located.
From ESG bootstrap info, the terminal can figure out how many ESGs are available on the IP platform.
In order to start on the selected ESG, the terminal needs to know the location of the reated IP stream through the PSI/SI table. once the terminal locates the IP stream of the ESG, it can initialize the file delivery session on the terminal and the ESG processing. then the terminal can start to receive the ESG information.
How does ESG transport?
ESG containers are transported as files in transport objects in FLUTE sessions.
Files that are ESG containers are signalled in the FDT by setting the attribute
Content-Type="application/vnd.dvb.esgcontainer"
The ESG container are identified based on the URI signalled in the "Content=Location" attribute of the "File elements" in the FDT (File delivery table).
Initialization information for processing ESG data shall be carried in one ESG container called "ESG Init Container"
ESG syntax
For detailed syntax, please go to [1] See IP Datacast over DVB-H: Electronic Service Guide (ESG)