This information is out of date an incomplete
Construct a TVDNS or RadioDNS domain name for the current service
Query DNS for the xrd
application
Download the manifest XRD
Each linked feed relates to a service; those which are related to a known over-the-air service can be added immediately to a list of broadcaster’s services
For the remainder, download each feed.
For each feed, examine the atom:link entries which are children of
the root atom:feed element. If:
rel="alternate http://projectbaird.com/ns/demand" is specified, orrel="alternate http://projectbaird.com/ns/linear" is specified; and iftype attribute contains a MIME type supported by the device; and ifle:media attribute matches the device type and constraints; thenIf no match was made by step 6, then if an atom:entry is present which contains
an atom:link element where:
rel="alternate http://projectbaird.com/ns/demand" is specified, orrel="alternate http://projectbaird.com/ns/linear" is specified; and iftype attribute contains a MIME type supported by the device; and ifle:media attribute matches the device type and constraints; thenPresent the list to the user
SRV and TXT records for the feed manifest have been publishedle:media attribute.A broadcaster has a set of linear and on-demand services. Its on-demand services are delivered solely via IP and offers catch-up programming, as well as some exclusive content. Of the linear services, only a subset may be available to a user of a given platform.
Thus, if the broadcaster has seven linear channels, but the user can only access four of them over-the-air, then they would be able to access at least some of the programmes from the remaining three provided they were described as being available for either linear or on-demand access via IP. If the feeds for any of those three channels contained no information relating either the service as a whole or any of the programmes it describes, the service would not appear in the list presented to the user.