Construct a TVDNS or RadioDNS domain name for the current service
Query DNS for the xrd
application
Download the manifest XRD and locate the feed related to the current service
Download the feed for the current service
Locate the atom:entry related to the current programme, using
atom:link elements specifying rel="alternate" with an
href attribute containing the current programme’s crid:// URI
or some platform-specific URI (e.g., a dvb:// URL).
Examine the atom:link elements within the entry for those which specify
rel="related" (or equivalent, depending
upon Atom’s parsing rules)
Filter those atom:link elements matching the above by their type
(based upon those content types supported by the device) and le:media (if present).
The value of the type attribute should be one of the following:
text/html — HTML applicationapplication/xhtml+xml — HTML application, XHTML serialisationapplication/mheg — Compiled MHEG application (see note 6 below)Order the resulting set by preference based upon the available information (type, media query) and attempt to download the preferred match and its immediate dependencies.
Present the application to the user.
SRV and TXT records for the feed manifest have
been publishedle:media attribute.application/mheg should be augmented with a
profile parameter, indicating the MHEG profile in use (e.g.,
application/mheg;profile="uk1.06". A list of known profile
identifiers will be detailed separately.