DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from...
Transcript of DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from...
![Page 1: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/1.jpg)
DVB-I Webinar Series
Part 2 of 31 April 2020
![Page 2: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/2.jpg)
Introduction
Paul Higgs – TM-I Chair - Huawei
![Page 3: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/3.jpg)
• DVB-C, DVB-T, DVB-S Broadcast television services
• HbbTV Add interactive elements and
ondemand content to existing broadcast services
• DVB-IPTV Television services delivered over
managed/private IP networks• DVB-I
Broadcast television services delivered over the Internet
Road to DVB-I• A177 – DVB-I Service Discovery and
Programme Information The “internet channel scan” and EPG
• A168 – DVB-DASH with Low Latency Media format for linear broadband
television services (On Demand also)• A176 – Multicast ABR (DVB-mABR)
Efficient delivery of DVB DASH over IP networks
• A178 – Targeted Advertising (DVB-TA) Personalizing advertisements for
television services
The ecosystem
![Page 4: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/4.jpg)
DVB-I Concepts
Program Info
Program Info
Service List
Service List
(LL) CDN
Service Service Service
Service List
Discovery
DVB-IClientService
![Page 5: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/5.jpg)
DVB-I Service Info
Program Info
Program Info
Service List
Service List
(LL) CDN
Service Service Service
Service List
Discovery
DVB-IClient
Service RelatedInformation
Service
![Page 6: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/6.jpg)
Part 2: Service Lists & Programme Info
Nicholas Frame - TP Vision
![Page 7: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/7.jpg)
• Aggregation of services into service lists
Trust in services and service lists
• Announcement of service lists Different service list discovery methods
• Service list aspects and data model Hybrid service lists, regionalized LCNs, availability window based service switches
• Content metadata endpoints How to use them to create a TV guide experience
Topics
![Page 8: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/8.jpg)
Aggregation of services into service lists
![Page 9: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/9.jpg)
• XML document used by a DVB-I client to configure Access to different services from one or more service providers Using one or more delivery methods (broadcast, broadband)
• Determines ease of access to services Across different types of client device (e.g. hybrid TV, mobile IP-only) Services can be ordered (LCN) and targeted based on availability (location
and periodicity) and subscription Complemented by additional metadata (e.g. logos, event information,
HbbTV apps)
• Service List Provider in control of service aggregation
Service List
![Page 10: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/10.jpg)
• Potential Service List Providers Broadcaster Network Operator Regulator Independent third party (separate from content creation & distribution) Private groups or individuals
• Target different viewers according to region, language, market segment, platform … Horizontal ecosystem (e.g. DTT Free-To-Air TV) Vertical ecosystem (e.g. DTH PayTV) Smaller local ecosystem (e.g. local community group)
Who is the Service List Provider?
![Page 11: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/11.jpg)
• Same challenges facing operators today Reconcile requests from different service providers, regulatory
requirements, user needs, business interests Additional separation between service list delivery and content
delivery
• Guarantor of service authenticity Ensure users get the expected services Ensure services are from the genuine service providers Work with service providers to ensure delivery parameters are accurate
Service List Provider Role
![Page 12: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/12.jpg)
• Service List Provider must be trusted by service providers and client devices
• Means to establish trust include technical tools operational procedures regulation
Establishing Trust
Service (Content) Provider
DVB-I Service List Provider
Viewer
DVB-I Client Device
Service (Content) ProviderService (Content) Provider
trusts
trusts
trusts
![Page 13: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/13.jpg)
• Ensure Service Lists and other metadata reach the client without tampering from the expected provider privately
• DVB-I builds upon Internet-friendly standards Easier to support as implementations of technical building blocks exist Benefit from existing experience and best practices
• RESTful APIs using HTTPS for all metadata queries/responses• Client support for TLS v1.3 will be required• DNSSEC and DNS over TLS or DNS over HTTPS recommended
Technical tools for trust
![Page 14: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/14.jpg)
Announcement of service lists
![Page 15: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/15.jpg)
3 methods to discover and/or retrieve DVB-I Service Lists
1. Built-in / out-of-band provisioning of a Service List URL – From a known (trusted) Service List Provider – Available at device installation or dynamically on-the-fly
2. Broadcast signalling of Service List URL– URI linkage descriptor in the 1st loop of NIT or the 1st loop of BAT
3. Service List Registry Query for available Service Lists– Parameters include country, language, provider name and whether the
provider is a regulator or not
Discovering Service Lists
![Page 16: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/16.jpg)
• Clients may be privately or pre-provisioned with known Service List URLs or Service List Registry URLs
• These could be defined and provided by National/regional regulator Network operator Broadcaster Manufacturer Other entity running a Central Service List Registry
Service List pre-provisioning
![Page 17: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/17.jpg)
• URI linkage descriptor in 1st loop of NIT or 1st loop of BAT URI linkage descriptor private_data_byte loop contains DVB-I_info()
element with end_point_type– 0x01 = signalled URI links to a DVB-I Service List– 0x02 = signalled URI contains a query to a Service List Registry
Broadcast Service List URL signalling
![Page 18: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/18.jpg)
Service List Registry
Information Model
Service List
Service
Service Instance
Ordered collection of services
Editorial representation of a television service
Network specific delivery parameters
Queryable network function to discover Service Lists
![Page 19: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/19.jpg)
• Clients query a known Service List Registry for available Service Lists https://registry/query?<param>&<param>...
• Queries can be narrowed using one or more parameters (AND) with one or more values (OR) TargetCountry – service lists intended for specific countries Language – service lists containing specific languages ProviderName – service lists provided by a specific organization regulatorListFlag – identified “official” lists of services Genre – service lists containing specific genre*
Service List Registry queries
* TV Anytime ContentCS, FormatCS or DVB-I ContentSubject
![Page 20: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/20.jpg)
https://registry/query? TargetCountry=DEU&Language=EN
Service List query example
![Page 21: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/21.jpg)
<ServiceListEntryPoints xmlns="urn:dvb:metadata:servicelistdiscovery:2019"xmlns:dvbisd="urn:dvb:metadata:servicediscovery:2019" xmlns:mpeg7="urn:tva:mpeg7:2008"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:dvb:metadata:servicelistdiscovery:2019 dvbi_service_list_discovery_v1.0.xsd">
<ServiceListRegistryEntity regulatorFlag="false"><!-- contact information for the service list registry – based on TVA:OrganizationType -->
</ServiceListRegistryEntity><ProviderOffering>
<Provider regulatorFlag="false"><!-- contact information for the service list provider – based on TVA:OrganizationType -->
</Provider><ServiceListOffering>
<ServiceListName xml:lang="de">TV aus Deutschland</ServiceListName><ServiceListName xml:lang="en">TV from Germany</ServiceListName><ServiceListURI contentType="application/vnd.dvb.dvbisl+xml">
<dvbisd:URI>https://dvbi.TVfromTheWorld.com/TVservices_Germany.xml</dvbisd:URI></ServiceListURI><Language>de</Language><Language>en</Language><TargetCountry>DEU</TargetCountry>
</ServiceListOffering>…
</ProviderOffering>…
</ServiceListEntryPoints>
Service List query example
![Page 22: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/22.jpg)
<ServiceListEntryPoints xmlns="urn:dvb:metadata:servicelistdiscovery:2019"xmlns:dvbisd="urn:dvb:metadata:servicediscovery:2019" xmlns:mpeg7="urn:tva:mpeg7:2008"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:dvb:metadata:servicelistdiscovery:2019 dvbi_service_list_discovery_v1.0.xsd">
<ServiceListRegistryEntity regulatorFlag="false"><!-- contact information for the service list registry – based on TVA:OrganizationType -->
</ServiceListRegistryEntity><ProviderOffering>
<Provider regulatorFlag="false"><!-- contact information for the service list provider – based on TVA:OrganizationType -->
</Provider><ServiceListOffering>
<ServiceListName xml:lang="de">TV aus Deutschland</ServiceListName><ServiceListName xml:lang="en">TV from Germany</ServiceListName><ServiceListURI contentType="application/vnd.dvb.dvbisl+xml">
<dvbisd:URI>https://dvbi.TVfromTheWorld.com/TVservices_Germany.xml</dvbisd:URI></ServiceListURI><Language>de</Language><Language>en</Language><TargetCountry>DEU</TargetCountry>
</ServiceListOffering>…
</ProviderOffering>…
</ServiceListEntryPoints>
Service List query example
![Page 23: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/23.jpg)
<ServiceListEntryPoints xmlns="urn:dvb:metadata:servicelistdiscovery:2019"xmlns:dvbisd="urn:dvb:metadata:servicediscovery:2019" xmlns:mpeg7="urn:tva:mpeg7:2008"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:dvb:metadata:servicelistdiscovery:2019 dvbi_service_list_discovery_v1.0.xsd">
<ServiceListRegistryEntity regulatorFlag="false"><!-- contact information for the service list registry – based on TVA:OrganizationType -->
</ServiceListRegistryEntity><ProviderOffering>
<Provider regulatorFlag="false"><!-- contact information for the service list provider – based on TVA:OrganizationType -->
</Provider><ServiceListOffering>
<ServiceListName xml:lang="de">TV aus Deutschland</ServiceListName><ServiceListName xml:lang="en">TV from Germany</ServiceListName><ServiceListURI contentType="application/vnd.dvb.dvbisl+xml">
<dvbisd:URI>https://dvbi.TVfromTheWorld.com/TVservices_Germany.xml</dvbisd:URI></ServiceListURI><Language>de</Language><Language>en</Language><TargetCountry>DEU</TargetCountry>
</ServiceListOffering>…
</ProviderOffering>…
</ServiceListEntryPoints>
Service List query example
![Page 24: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/24.jpg)
<ServiceListEntryPoints xmlns="urn:dvb:metadata:servicelistdiscovery:2019"xmlns:dvbisd="urn:dvb:metadata:servicediscovery:2019" xmlns:mpeg7="urn:tva:mpeg7:2008"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:dvb:metadata:servicelistdiscovery:2019 dvbi_service_list_discovery_v1.0.xsd">
<ServiceListRegistryEntity regulatorFlag="false"><!-- contact information for the service list registry – based on TVA:OrganizationType -->
</ServiceListRegistryEntity><ProviderOffering>
<Provider regulatorFlag="false"><!-- contact information for the service list provider – based on TVA:OrganizationType -->
</Provider><ServiceListOffering>
<ServiceListName xml:lang="de">TV aus Deutschland</ServiceListName><ServiceListName xml:lang="en">TV from Germany</ServiceListName><ServiceListURI contentType="application/vnd.dvb.dvbisl+xml">
<dvbisd:URI>https://dvbi.TVfromTheWorld.com/TVservices_Germany.xml</dvbisd:URI></ServiceListURI><Language>de</Language><Language>en</Language><TargetCountry>DEU</TargetCountry>
</ServiceListOffering>…
</ProviderOffering>…
</ServiceListEntryPoints>
Service List query example
![Page 25: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/25.jpg)
<ServiceListEntryPoints xmlns="urn:dvb:metadata:servicelistdiscovery:2019"xmlns:dvbisd="urn:dvb:metadata:servicediscovery:2019" xmlns:mpeg7="urn:tva:mpeg7:2008"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:dvb:metadata:servicelistdiscovery:2019 dvbi_service_list_discovery_v1.0.xsd">
<ServiceListRegistryEntity regulatorFlag="false"><!-- contact information for the service list registry – based on TVA:OrganizationType -->
</ServiceListRegistryEntity><ProviderOffering>
<Provider regulatorFlag="false"><!-- contact information for the service list provider – based on TVA:OrganizationType -->
</Provider><ServiceListOffering>
<ServiceListName xml:lang="de">TV aus Deutschland</ServiceListName><ServiceListName xml:lang="en">TV from Germany</ServiceListName><ServiceListURI contentType="application/vnd.dvb.dvbisl+xml">
<dvbisd:URI>https://dvbi.TVfromTheWorld.com/TVservices_Germany.xml</dvbisd:URI></ServiceListURI><Language>de</Language><Language>en</Language><TargetCountry>DEU</TargetCountry>
</ServiceListOffering>…
</ProviderOffering>…
</ServiceListEntryPoints>
Service List query example
![Page 26: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/26.jpg)
<ServiceListEntryPoints xmlns="urn:dvb:metadata:servicelistdiscovery:2019"xmlns:dvbisd="urn:dvb:metadata:servicediscovery:2019" xmlns:mpeg7="urn:tva:mpeg7:2008"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:dvb:metadata:servicelistdiscovery:2019 dvbi_service_list_discovery_v1.0.xsd">
<ServiceListRegistryEntity regulatorFlag="false"><!-- contact information for the service list registry – based on TVA:OrganizationType -->
</ServiceListRegistryEntity><ProviderOffering>
<Provider regulatorFlag="false"><!-- contact information for the service list provider – based on TVA:OrganizationType -->
</Provider><ServiceListOffering>
<ServiceListName xml:lang="de">TV aus Deutschland</ServiceListName><ServiceListName xml:lang="en">TV from Germany</ServiceListName><ServiceListURI contentType="application/vnd.dvb.dvbisl+xml">
<dvbisd:URI>https://dvbi.TVfromTheWorld.com/TVservices_Germany.xml</dvbisd:URI></ServiceListURI><Language>de</Language><Language>en</Language><TargetCountry>DEU</TargetCountry>
</ServiceListOffering>…
</ProviderOffering>…
</ServiceListEntryPoints>
Service List query example
![Page 27: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/27.jpg)
<ServiceListEntryPoints xmlns="urn:dvb:metadata:servicelistdiscovery:2019"xmlns:dvbisd="urn:dvb:metadata:servicediscovery:2019" xmlns:mpeg7="urn:tva:mpeg7:2008"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:dvb:metadata:servicelistdiscovery:2019 dvbi_service_list_discovery_v1.0.xsd">
<ServiceListRegistryEntity regulatorFlag="false"><!-- contact information for the service list registry – based on TVA:OrganizationType -->
</ServiceListRegistryEntity><ProviderOffering>
<Provider regulatorFlag="false"><!-- contact information for the service list provider – based on TVA:OrganizationType -->
</Provider><ServiceListOffering>
<ServiceListName xml:lang="de">TV aus Deutschland</ServiceListName><ServiceListName xml:lang="en">TV from Germany</ServiceListName><ServiceListURI contentType="application/vnd.dvb.dvbisl+xml">
<dvbisd:URI>https://dvbi.TVfromTheWorld.com/TVservices_Germany.xml</dvbisd:URI></ServiceListURI><Language>de</Language><Language>en</Language><TargetCountry>DEU</TargetCountry>
</ServiceListOffering>…
</ProviderOffering>…
</ServiceListEntryPoints>
Service List query example
![Page 28: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/28.jpg)
• Service List Registries will have to trust the Service List Providers they reference
• Clients will have to trust Service List Registries
Establishing Trust
Service (Content) Provider
DVB-I Service List Provider
Viewer
Service (Content) ProviderService (Content) Provider
trusts
trusts
trusts
DVB-I Service List Registry
DVB-I Client Device
trusts
![Page 29: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/29.jpg)
Service list aspects and data model
![Page 30: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/30.jpg)
Describes services, how to receive them and associated metadata
• Identifiers (IDs, names, LCNs)
• Delivery Parameters & Media Format (DASH, broadcast)
• Availability (geolocation-based, time-based)
• Associated Media (logos, out-of-service banners, HbbTV applications)
• Content Guide Source(s) (source for entire list or individual services)
Service List Content
![Page 31: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/31.jpg)
Information Model
Service List
Service
Service Instance
Ordered collection of services
Editorial representation of a television service
Network specific delivery parameters
![Page 32: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/32.jpg)
Practical examples to look into the metadata:
1. Hybrid Service Lists
2. Regionalized LCNs
3. Availability window based service switches
Scenarios
![Page 33: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/33.jpg)
Service List example
![Page 34: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/34.jpg)
Service List example
Service List
![Page 35: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/35.jpg)
Service List exampleDVB-I Service ListVersion @version="1" Mandatory
Name <Name>Italian Example Services</Name> Mandatory
Provider Name <ProviderName>RAI</ProviderName> Mandatory
Logo
<RelatedMaterial xsi:type="tva:RelatedMaterialType"><tva:HowRelated href="urn:dvb:metadata:cs:HowRelatedCS:2019:1001.1"/><tva:MediaLocator>
<tva:MediaUri contentType="image/png">https://dvbi.rai.tv/static/list-logo.png
</tva:MediaUri></tva:MediaLocator>
</RelatedMaterial>
Optional
Region(s)
<RegionList version="1"><Region countryCodes="ITA" regionID="ID-IT">
<RegionName>Italy</RegionName></Region>
</RegionList><TargetRegion>ID-IT</TargetRegion>
Optional
LCN Table(s)
<LCNTableList><LCNTable><LCN channelNumber="3" serviceRef="tag:rai.it,2019:rai-3"/>
</LCNTable></LCNTableList>
Optional
Service(s) <Service version="1"> ... </Service> Optional
![Page 36: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/36.jpg)
DVB-I Service ListVersion @version="1" Mandatory
Name <Name>Italian Example Services</Name> Mandatory
Provider Name <ProviderName>RAI</ProviderName> Mandatory
Logo
<RelatedMaterial xsi:type="tva:RelatedMaterialType"><tva:HowRelated href="urn:dvb:metadata:cs:HowRelatedCS:2019:1001.1"/><tva:MediaLocator>
<tva:MediaUri contentType="image/png">https://dvbi.rai.tv/static/list-logo.png
</tva:MediaUri></tva:MediaLocator>
</RelatedMaterial>
Optional
Region(s)
<RegionList version="1"><Region countryCodes="ITA" regionID="ID-IT">
<RegionName>Italy</RegionName></Region>
</RegionList><TargetRegion>ID-IT</TargetRegion>
Optional
LCN Table(s)
<LCNTableList><LCNTable><LCN channelNumber="3" serviceRef="tag:rai.it,2019:rai-3"/>
</LCNTable></LCNTableList>
Optional
Service(s) <Service version="1"> ... </Service> Optional
Service List example
Facilitate client detection of Service List changes
![Page 37: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/37.jpg)
DVB-I Service ListVersion @version="1" Mandatory
Name <Name>Italian Example Services</Name> Mandatory
Provider Name <ProviderName>RAI</ProviderName> Mandatory
Logo
<RelatedMaterial xsi:type="tva:RelatedMaterialType"><tva:HowRelated href="urn:dvb:metadata:cs:HowRelatedCS:2019:1001.1"/><tva:MediaLocator>
<tva:MediaUri contentType="image/png">https://dvbi.rai.tv/static/list-logo.png
</tva:MediaUri></tva:MediaLocator>
</RelatedMaterial>
Optional
Region(s)
<RegionList version="1"><Region countryCodes="ITA" regionID="ID-IT">
<RegionName>Italy</RegionName></Region>
</RegionList><TargetRegion>ID-IT</TargetRegion>
Optional
LCN Table(s)
<LCNTableList><LCNTable><LCN channelNumber="3" serviceRef="tag:rai.it,2019:rai-3"/>
</LCNTable></LCNTableList>
Optional
Service(s) <Service version="1"> ... </Service> Optional
Service List example
Names of the service offering and providerclients can show in UI
![Page 38: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/38.jpg)
DVB-I Service ListVersion @version="1" Mandatory
Name <Name>Italian Example Services</Name> Mandatory
Provider Name <ProviderName>RAI</ProviderName> Mandatory
Logo
<RelatedMaterial xsi:type="tva:RelatedMaterialType"><tva:HowRelated href="urn:dvb:metadata:cs:HowRelatedCS:2019:1001.1"/><tva:MediaLocator>
<tva:MediaUri contentType="image/png">https://dvbi.rai.tv/static/list-logo.png
</tva:MediaUri></tva:MediaLocator>
</RelatedMaterial>
Optional
Region(s)
<RegionList version="1"><Region countryCodes="ITA" regionID="ID-IT">
<RegionName>Italy</RegionName></Region>
</RegionList><TargetRegion>ID-IT</TargetRegion>
Optional
LCN Table(s)
<LCNTableList><LCNTable><LCN channelNumber="3" serviceRef="tag:rai.it,2019:rai-3"/>
</LCNTable></LCNTableList>
Optional
Service(s) <Service version="1"> ... </Service> Optional
Service List example
Link to a logo that can enrich the client UI
![Page 39: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/39.jpg)
DVB-I Service ListVersion @version="1" Mandatory
Name <Name>Italian Example Services</Name> Mandatory
Provider Name <ProviderName>RAI</ProviderName> Mandatory
Logo
<RelatedMaterial xsi:type="tva:RelatedMaterialType"><tva:HowRelated href="urn:dvb:metadata:cs:HowRelatedCS:2019:1001.1"/><tva:MediaLocator>
<tva:MediaUri contentType="image/png">https://dvbi.rai.tv/static/list-logo.png
</tva:MediaUri></tva:MediaLocator>
</RelatedMaterial>
Optional
Region(s)
<RegionList version="1"><Region countryCodes="ITA" regionID="ID-IT">
<RegionName>Italy</RegionName></Region>
</RegionList><TargetRegion>ID-IT</TargetRegion>
Optional
LCN Table(s)
<LCNTableList><LCNTable><LCN channelNumber="3" serviceRef="tag:rai.it,2019:rai-3"/>
</LCNTable></LCNTableList>
Optional
Service(s) <Service version="1"> ... </Service> Optional
Service List example
Regions the Service List and/or specific Services are targeted at
![Page 40: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/40.jpg)
DVB-I Service ListVersion @version="1" Mandatory
Name <Name>Italian Example Services</Name> Mandatory
Provider Name <ProviderName>RAI</ProviderName> Mandatory
Logo
<RelatedMaterial xsi:type="tva:RelatedMaterialType"><tva:HowRelated href="urn:dvb:metadata:cs:HowRelatedCS:2019:1001.1"/><tva:MediaLocator>
<tva:MediaUri contentType="image/png">https://dvbi.rai.tv/static/list-logo.png
</tva:MediaUri></tva:MediaLocator>
</RelatedMaterial>
Optional
Region(s)
<RegionList version="1"><Region countryCodes="ITA" regionID="ID-IT">
<RegionName>Italy</RegionName></Region>
</RegionList><TargetRegion>ID-IT</TargetRegion>
Optional
LCN Table(s)
<LCNTableList><LCNTable><LCN channelNumber="3" serviceRef="tag:rai.it,2019:rai-3"/>
</LCNTable></LCNTableList>
Optional
Service(s) <Service version="1"> ... </Service> Optional
Service List example
An LCN Table defines a channel list mapping Services to LCNs
An LCN Table defines a channel list mapping Services to LCNs
![Page 41: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/41.jpg)
DVB-I Service ListVersion @version="1" Mandatory
Name <Name>Italian Example Services</Name> Mandatory
Provider Name <ProviderName>RAI</ProviderName> Mandatory
Logo
<RelatedMaterial xsi:type="tva:RelatedMaterialType"><tva:HowRelated href="urn:dvb:metadata:cs:HowRelatedCS:2019:1001.1"/><tva:MediaLocator>
<tva:MediaUri contentType="image/png">https://dvbi.rai.tv/static/list-logo.png
</tva:MediaUri></tva:MediaLocator>
</RelatedMaterial>
Optional
Region(s)
<RegionList version="1"><Region countryCodes="ITA" regionID="ID-IT">
<RegionName>Italy</RegionName></Region>
</RegionList><TargetRegion>ID-IT</TargetRegion>
Optional
LCN Table(s)
<LCNTableList><LCNTable><LCN channelNumber="3" serviceRef="tag:rai.it,2019:rai-3"/>
</LCNTable></LCNTableList>
Optional
Service(s) <Service version="1"> ... </Service> Optional
Service List example
Service definitionsService definitions
![Page 42: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/42.jpg)
Service example
![Page 43: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/43.jpg)
Service example
Service(s)
Service
![Page 44: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/44.jpg)
Service exampleDVB-I Service
Unique Service ID <UniqueIdentifier>tag:rai.it,2019:rai-3</UniqueIdentifier> Mandatory
Service Name <ServiceName>Rai 3</ServiceName> Mandatory
Provider Name <ProviderName>RAI</ProviderName> Mandatory
Logo
<RelatedMaterial xsi:type="tva:RelatedMaterialType"><tva:HowRelated href="urn:dvb:metadata:cs:HowRelatedCS:2019:1001.2"/><tva:MediaLocator>
<tva:MediaUri contentType="image/png">https://dvbi.rai.tv/static/rai3/channel-logo.png
</tva:MediaUri></tva:MediaLocator>
</RelatedMaterial>
Optional
Type <ServiceType href="urn:dvb:metadata:cs:ServiceTypeCS:2019:linear"/> Optional
Genre <ServiceGenre href="urn:dvb:metadata:cs:ContentSubject:2019:7.0"/> Optional
Service Instances<ServiceInstance priority="1">...</ServiceInstance>
Optional
![Page 45: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/45.jpg)
Service exampleDVB-I Service
Unique Service ID <UniqueIdentifier>tag:rai.it,2019:rai-3</UniqueIdentifier> Mandatory
Service Name <ServiceName>Rai 3</ServiceName> Mandatory
Provider Name <ProviderName>RAI</ProviderName> Mandatory
Logo
<RelatedMaterial xsi:type="tva:RelatedMaterialType"><tva:HowRelated href="urn:dvb:metadata:cs:HowRelatedCS:2019:1001.2"/><tva:MediaLocator>
<tva:MediaUri contentType="image/png">https://dvbi.rai.tv/static/rai3/channel-logo.png
</tva:MediaUri></tva:MediaLocator>
</RelatedMaterial>
Optional
Type <ServiceType href="urn:dvb:metadata:cs:ServiceTypeCS:2019:linear"/> Optional
Genre <ServiceGenre href="urn:dvb:metadata:cs:ContentSubject:2019:2.0"/> Optional
Service Instances<ServiceInstance priority="1">...</ServiceInstance>
Optional
Unique ID enables mappingto LCNs and Content Guide metadata
![Page 46: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/46.jpg)
• Required to use a registered URI scheme that allows independent allocation and ensures global uniqueness• Recommended to follow IETF RFC4151
tagURI = "tag:" taggingEntity ":" specific [ "#" fragment ]
Where:taggingEntity = authorityName "," dateauthorityName = DNSname / emailAddressdate = year ["-" month ["-" day]]year = 4DIGITmonth = 2DIGITday = 2DIGITDNSname = DNScomp *( "." DNScomp ) ; see RFC 1035DNScomp = alphaNum [*(alphaNum /"-") alphaNum]emailAddress = 1*(alphaNum /"-"/"."/"_") "@" DNSnamealphaNum = DIGIT / ALPHAspecific = *( pchar / "/" / "?" ) ; pchar from RFC 3986fragment = *( pchar / "/" / "?" ) ; same as RFC 3986
Example: tag:rai.it,2019:rai-3
Unique Service ID URI scheme
![Page 47: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/47.jpg)
Service exampleDVB-I Service
Unique Service ID <UniqueIdentifier>tag:rai.it,2019:rai-3</UniqueIdentifier> Mandatory
Service Name <ServiceName>Rai 3</ServiceName> Mandatory
Provider Name <ProviderName>RAI</ProviderName> Mandatory
Logo
<RelatedMaterial xsi:type="tva:RelatedMaterialType"><tva:HowRelated href="urn:dvb:metadata:cs:HowRelatedCS:2019:1001.2"/><tva:MediaLocator>
<tva:MediaUri contentType="image/png">https://dvbi.rai.tv/static/rai3/channel-logo.png
</tva:MediaUri></tva:MediaLocator>
</RelatedMaterial>
Optional
Type <ServiceType href="urn:dvb:metadata:cs:ServiceTypeCS:2019:linear"/> Optional
Genre <ServiceGenre href="urn:dvb:metadata:cs:ContentSubject:2019:2.0"/> Optional
Service Instances<ServiceInstance priority="1">...</ServiceInstance>
Optional
Names of the Service and its provider
![Page 48: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/48.jpg)
Service exampleDVB-I Service
Unique Service ID <UniqueIdentifier>tag:rai.it,2019:rai-3</UniqueIdentifier> Mandatory
Service Name <ServiceName>Rai 3</ServiceName> Mandatory
Provider Name <ProviderName>RAI</ProviderName> Mandatory
Logo
<RelatedMaterial xsi:type="tva:RelatedMaterialType"><tva:HowRelated href="urn:dvb:metadata:cs:HowRelatedCS:2019:1001.2"/><tva:MediaLocator>
<tva:MediaUri contentType="image/png">https://dvbi.rai.tv/static/rai3/channel-logo.png
</tva:MediaUri></tva:MediaLocator>
</RelatedMaterial>
Optional
Type <ServiceType href="urn:dvb:metadata:cs:ServiceTypeCS:2019:linear"/> Optional
Genre <ServiceGenre href="urn:dvb:metadata:cs:ContentSubject:2019:2.0"/> Optional
Service Instances<ServiceInstance priority="1">...</ServiceInstance>
OptionalLink to a logo that can enrich the client UI
![Page 49: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/49.jpg)
Service exampleDVB-I Service
Unique Service ID <UniqueIdentifier>tag:rai.it,2019:rai-3</UniqueIdentifier> Mandatory
Service Name <ServiceName>Rai 3</ServiceName> Mandatory
Provider Name <ProviderName>RAI</ProviderName> Mandatory
Logo
<RelatedMaterial xsi:type="tva:RelatedMaterialType"><tva:HowRelated href="urn:dvb:metadata:cs:HowRelatedCS:2019:1001.2"/><tva:MediaLocator>
<tva:MediaUri contentType="image/png">https://dvbi.rai.tv/static/rai3/channel-logo.png
</tva:MediaUri></tva:MediaLocator>
</RelatedMaterial>
Optional
Type <ServiceType href="urn:dvb:metadata:cs:ServiceTypeCS:2019:linear"/> Optional
Genre <ServiceGenre href="urn:dvb:metadata:cs:ContentSubject:2019:2.0"/> Optional
Service Instances<ServiceInstance priority="1">...</ServiceInstance>
OptionalService type (linear, on demand, data, other)
![Page 50: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/50.jpg)
Service exampleDVB-I Service
Unique Service ID <UniqueIdentifier>tag:rai.it,2019:rai-3</UniqueIdentifier> Mandatory
Service Name <ServiceName>Rai 3</ServiceName> Mandatory
Provider Name <ProviderName>RAI</ProviderName> Mandatory
Logo
<RelatedMaterial xsi:type="tva:RelatedMaterialType"><tva:HowRelated href="urn:dvb:metadata:cs:HowRelatedCS:2019:1001.2"/><tva:MediaLocator>
<tva:MediaUri contentType="image/png">https://dvbi.rai.tv/static/rai3/channel-logo.png
</tva:MediaUri></tva:MediaLocator>
</RelatedMaterial>
Optional
Type <ServiceType href="urn:dvb:metadata:cs:ServiceTypeCS:2019:linear"/> Optional
Genre <ServiceGenre href="urn:dvb:metadata:cs:ContentSubject:2019:7.0"/> Optional
Service Instances<ServiceInstance priority="1">...</ServiceInstance>
Optional
Genre of programming on this servicee.g. Arts/Culture (without music, general)
![Page 51: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/51.jpg)
Service exampleDVB-I Service
Unique Service ID <UniqueIdentifier>tag:rai.it,2019:rai-3</UniqueIdentifier> Mandatory
Service Name <ServiceName>Rai 3</ServiceName> Mandatory
Provider Name <ProviderName>RAI</ProviderName> Mandatory
Logo
<RelatedMaterial xsi:type="tva:RelatedMaterialType"><tva:HowRelated href="urn:dvb:metadata:cs:HowRelatedCS:2019:1001.2"/><tva:MediaLocator>
<tva:MediaUri contentType="image/png">https://dvbi.rai.tv/static/rai3/channel-logo.png
</tva:MediaUri></tva:MediaLocator>
</RelatedMaterial>
Optional
Type <ServiceType href="urn:dvb:metadata:cs:ServiceTypeCS:2019:linear"/> Optional
Genre <ServiceGenre href="urn:dvb:metadata:cs:ContentSubject:2019:7.0"/> Optional
Service Instances<ServiceInstance priority="1">...</ServiceInstance>
Optional
Service Instance definitions for each delivery method
![Page 52: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/52.jpg)
Service example – Linked applicationsDVB-I Service
Unique Service ID <UniqueIdentifier>tag:rai.it,2019:rai-3</UniqueIdentifier> Mandatory
Service Name <ServiceName>Rai 3</ServiceName> Mandatory
Provider Name <ProviderName>RAI</ProviderName> Mandatory
Linked Application
<RelatedMaterial xsi:type="tva:RelatedMaterialType"><tva:HowRelated href="urn:dvb:metadata:cs:LinkedApplicationCS:2019:1.1"/><tva:MediaLocator>
<tva:MediaUri contentType="application/vnd.dvb.ait+xml">https://dvbi.rai.tv/hbbtv/application.ait
</tva:MediaUri></tva:MediaLocator>
</RelatedMaterial>
Optional
Type <ServiceType href="urn:dvb:metadata:cs:ServiceTypeCS:2019:linear"/> Optional
Genre <ServiceGenre href="urn:dvb:metadata:cs:ContentSubject:2019:7.0"/> Optional
Service Instances<ServiceInstance priority="1">...</ServiceInstance>
Optional
![Page 53: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/53.jpg)
Service example – Linked applicationsDVB-I Service
Unique Service ID <UniqueIdentifier>tag:rai.it,2019:rai-3</UniqueIdentifier> Mandatory
Service Name <ServiceName>Rai 3</ServiceName> Mandatory
Provider Name <ProviderName>RAI</ProviderName> Mandatory
Linked Application
<RelatedMaterial xsi:type="tva:RelatedMaterialType"><tva:HowRelated href="urn:dvb:metadata:cs:LinkedApplicationCS:2019:1.1"/><tva:MediaLocator>
<tva:MediaUri contentType="application/vnd.dvb.ait+xml">https://dvbi.rai.tv/hbbtv/application.ait
</tva:MediaUri></tva:MediaLocator>
</RelatedMaterial>
Optional
Type <ServiceType href="urn:dvb:metadata:cs:ServiceTypeCS:2019:linear"/> Optional
Genre <ServiceGenre href="urn:dvb:metadata:cs:ContentSubject:2019:7.0"/> Optional
Service Instances<ServiceInstance priority="1">...</ServiceInstance>
Optional
3 different types of linear IP service linked applications:1. Application with media in parallel (…:LinkedApplicationCS:2019:1.1)2. Application controlling media presentation
(…:LinkedApplicationCS:2019:1.2)3. Application for outside availability period (…:LinkedApplicationCS:2019:2)
![Page 54: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/54.jpg)
LCN Table example
![Page 55: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/55.jpg)
LCN Table example
LCN Table(s)
LCN Table
![Page 56: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/56.jpg)
LCN Table example
![Page 57: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/57.jpg)
LCN Table example
Unique Service ID
Unique Service ID
![Page 58: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/58.jpg)
LCN Table example
Unique Service ID
Unique Service ID
Logical Channel Number
![Page 59: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/59.jpg)
LCN Table exampleLCN Table
LCN
<LCN channelNumber="3" serviceRef="tag:rai.it,2019:rai-3" selectable="true" visible="true"/>
...
Optional
LCNChannel Number @channelNumber="3" Mandatory
Unique Service ID @serviceRef="tag:rai.it,2019:rai-3" Mandatory
Selectable @selectable="true" Optional
Visible @visible="true" Optional
![Page 60: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/60.jpg)
LCN Table exampleLCN Table
LCN
<LCN channelNumber="3" serviceRef="tag:rai.it,2019:rai-3" selectable="true" visible="true"/>
...
Optional
LCNChannel Number @channelNumber="3" Mandatory
Unique Service ID @serviceRef="tag:rai.it,2019:rai-3" Mandatory
Selectable @selectable="true" Optional
Visible @visible="true" Optional
Maps channel numbers (LCNs) to services using Unique Service IDs
![Page 61: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/61.jpg)
LCN Table exampleLCN Table
LCN
<LCN channelNumber="3" serviceRef="tag:rai.it,2019:rai-3" selectable="true" visible="true"/>
...
Optional
LCNChannel Number @channelNumber="3" Mandatory
Unique Service ID @serviceRef="tag:rai.it,2019:rai-3" Mandatory
Selectable @selectable="true" Optional
Visible @visible="true" Optional
Offers control over selectability and visibility of channels
![Page 62: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/62.jpg)
Region and Subscription targetingLCN Table
Region <TargetRegion> ... </TargetRegion> Optional
Subscription <SubscriptionPackage> ... </SubscriptionPackage> Optional
LCN <LCN channelNumber="3" serviceRef="tag:rai.it,2019:rai-3" selectable="true" visible="true"/> Optional
• LCN Tables can be targeted at regions and/or subscription packages
• Region and subscription targeting can also be done at the Service level
![Page 63: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/63.jpg)
LCN TableRegion <TargetRegion> ... </TargetRegion> Optional
Subscription <SubscriptionPackage> ... </SubscriptionPackage> Optional
LCN <LCN channelNumber="3" serviceRef="tag:rai.it,2019:rai-3" selectable="true" visible="true"/> Optional
Region and Subscription targetingTarget an LCN Table at a
specific region
• LCN Tables can be targeted at regions and/or subscription packages
• Region and subscription targeting can also be done at the Service level
![Page 64: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/64.jpg)
LCN TableRegion <TargetRegion> ... </TargetRegion> Optional
Subscription <SubscriptionPackage> ... </SubscriptionPackage> Optional
LCN <LCN channelNumber="3" serviceRef="tag:rai.it,2019:rai-3" selectable="true" visible="true"/> Optional
Region and Subscription targeting
Target an LCN Table at a subscription package
• LCN Tables can be targeted at regions and/or subscription packages
• Region and subscription targeting can also be done at the Service level
![Page 65: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/65.jpg)
Service Instance example
![Page 66: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/66.jpg)
Service Instance example
Service Instance(s)
![Page 67: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/67.jpg)
DVB-S Service Instance exampleDVB-I Service Instance
Priority @priority="2" Optional
Source Type <SourceType>urn:dvb:metadata:source:dvb-s</SourceType> Optional
Delivery Parameters
<DVBSDeliveryParameters><DVBTriplet origNetId="318" tsId="5200" serviceId="3403"/><OrbitalPosition>-5</OrbitalPosition><Frequency>11179</Frequency><Polarization>vertical</Polarization>
</DVBSDeliveryParameters>
Optional
Content Attributes
<ContentAttributes><!-- 50 Hz HEVC HDTV 10-bit IRD --><VideoConformancePoint
href="urn:dvb:metadata:cs:VideoConformancePointsCS:2017:1.1.7" /><!-- Dolby Enhanced AC3 --><AudioAttributes>
<tva:Coding href="urn:dvb:metadata:cs:AudioCodecCS:2007:3.1" /></AudioAttributes>
</ContentAttributes>
Optional
![Page 68: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/68.jpg)
DVB-S Service Instance exampleDVB-I Service Instance
Priority @priority="2" Optional
Source Type <SourceType>urn:dvb:metadata:source:dvb-s</SourceType> Optional
Delivery Parameters
<DVBSDeliveryParameters><DVBTriplet origNetId="318" tsId="5200" serviceId="3403"/><OrbitalPosition>-5</OrbitalPosition><Frequency>11179</Frequency><Polarization>vertical</Polarization>
</DVBSDeliveryParameters>
Optional
Content Attributes
<ContentAttributes><!-- 50 Hz HEVC HDTV 10-bit IRD --><VideoConformancePoint
href="urn:dvb:metadata:cs:VideoConformancePointsCS:2017:1.1.7" /><!-- Dolby Enhanced AC3 --><AudioAttributes>
<tva:Coding href="urn:dvb:metadata:cs:AudioCodecCS:2007:3.1" /></AudioAttributes>
</ContentAttributes>
Optional
Priority between Service Instances, lower value = higher priority
![Page 69: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/69.jpg)
DVB-S Service Instance exampleDVB-I Service Instance
Priority @priority="2" Optional
Source Type <SourceType>urn:dvb:metadata:source:dvb-s</SourceType> Optional
Delivery Parameters
<DVBSDeliveryParameters><DVBTriplet origNetId="318" tsId="5200" serviceId="3403"/><OrbitalPosition>-5</OrbitalPosition><Frequency>11179</Frequency><Polarization>vertical</Polarization>
</DVBSDeliveryParameters>
Optional
Content Attributes
<ContentAttributes><!-- 50 Hz HEVC HDTV 10-bit IRD --><VideoConformancePoint
href="urn:dvb:metadata:cs:VideoConformancePointsCS:2017:1.1.7" /><!-- Dolby Enhanced AC3 --><AudioAttributes>
<tva:Coding href="urn:dvb:metadata:cs:AudioCodecCS:2007:3.1" /></AudioAttributes>
</ContentAttributes>
OptionalDelivery type and associated parameters
![Page 70: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/70.jpg)
DVB-S Service Instance exampleDVB-I Service Instance
Priority @priority="2" Optional
Source Type <SourceType>urn:dvb:metadata:source:dvb-s</SourceType> Optional
Delivery Parameters
<DVBSDeliveryParameters><DVBTriplet origNetId="318" tsId="5200" serviceId="3403"/><OrbitalPosition>-5</OrbitalPosition><Frequency>11179</Frequency><Polarization>vertical</Polarization>
</DVBSDeliveryParameters>
Optional
Content Attributes
<ContentAttributes><!-- 50 Hz HEVC HDTV 10-bit IRD --><VideoConformancePoint
href="urn:dvb:metadata:cs:VideoConformancePointsCS:2017:1.1.7" /><!-- Dolby Enhanced AC3 --><AudioAttributes>
<tva:Coding href="urn:dvb:metadata:cs:AudioCodecCS:2007:3.1" /></AudioAttributes>
</ContentAttributes>
Optional
Attributes characterising content (e.g. encoding, language) clients can use to determine support or priority
![Page 71: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/71.jpg)
DVB-I Service InstancePriority @priority="1" Optional
Source Type <SourceType>urn:dvb:metadata:source:dvb-dash</SourceType> Optional
Delivery Parameters
<DASHDeliveryParameters><UriBasedLocation contentType="application/dash+xml"><URI>https://www.raiplay.it/dvbi/mpd/rai3.mpd</URI>
</UriBasedLocation></DASHDeliveryParameters>
Optional
Content Attributes
<ContentAttributes><!-- hevc_hd_50_10 DASH player --><VideoConformancePoint
href="urn:dvb:metadata:cs:VideoConformancePointsCS:2017:2.1.7" /><!-- Dolby Enhanced AC3 --><AudioAttributes>
<tva:Coding href="urn:dvb:metadata:cs:AudioCodecCS:2007:3.1" /></AudioAttributes>
</ContentAttributes>
Optional
Related Material
<RelatedMaterial xsi:type="tva:RelatedMaterialType"><tva:HowRelated href="urn:dvb:metadata:cs:HowRelatedCS:2019:1000.1"/><tva:MediaLocator>
<tva:MediaUri contentType="image/png">https://dvbi.rai.tv/static/rai3/out-of-service.png
</tva:MediaUri></tva:MediaLocator>
</RelatedMaterial>
Optional
DASH Service Instance example
![Page 72: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/72.jpg)
DVB-I Service InstancePriority @priority="1" Optional
Source Type <SourceType>urn:dvb:metadata:source:dvb-dash</SourceType> Optional
Delivery Parameters
<DASHDeliveryParameters><UriBasedLocation contentType="application/dash+xml"><URI>https://www.raiplay.it/dvbi/mpd/rai3.mpd</URI>
</UriBasedLocation></DASHDeliveryParameters>
Optional
Content Attributes
<ContentAttributes><!-- hevc_hd_50_10 DASH player --><VideoConformancePoint
href="urn:dvb:metadata:cs:VideoConformancePointsCS:2017:2.1.7" /><!-- Dolby Enhanced AC3 --><AudioAttributes>
<tva:Coding href="urn:dvb:metadata:cs:AudioCodecCS:2007:3.1" /></AudioAttributes>
</ContentAttributes>
Optional
Related Material
<RelatedMaterial xsi:type="tva:RelatedMaterialType"><tva:HowRelated href="urn:dvb:metadata:cs:HowRelatedCS:2019:1000.1"/><tva:MediaLocator>
<tva:MediaUri contentType="image/png">https://dvbi.rai.tv/static/rai3/out-of-service.png
</tva:MediaUri></tva:MediaLocator>
</RelatedMaterial>
Optional
DASH Service Instance example
Priority between Service Instances, lower value = higher priority
![Page 73: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/73.jpg)
DVB-I Service InstancePriority @priority="1" Optional
Source Type <SourceType>urn:dvb:metadata:source:dvb-dash</SourceType> Optional
Delivery Parameters
<DASHDeliveryParameters><UriBasedLocation contentType="application/dash+xml"><URI>https://www.raiplay.it/dvbi/mpd/rai3.mpd</URI>
</UriBasedLocation></DASHDeliveryParameters>
Optional
Content Attributes
<ContentAttributes><!-- hevc_hd_50_10 DASH player --><VideoConformancePoint
href="urn:dvb:metadata:cs:VideoConformancePointsCS:2017:2.1.7" /><!-- Dolby Enhanced AC3 --><AudioAttributes>
<tva:Coding href="urn:dvb:metadata:cs:AudioCodecCS:2007:3.1" /></AudioAttributes>
</ContentAttributes>
Optional
Related Material
<RelatedMaterial xsi:type="tva:RelatedMaterialType"><tva:HowRelated href="urn:dvb:metadata:cs:HowRelatedCS:2019:1000.1"/><tva:MediaLocator>
<tva:MediaUri contentType="image/png">https://dvbi.rai.tv/static/rai3/out-of-service.png
</tva:MediaUri></tva:MediaLocator>
</RelatedMaterial>
Optional
DASH Service Instance example
Delivery type and associated parameters
![Page 74: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/74.jpg)
DVB-I Service InstancePriority @priority="1" Optional
Source Type <SourceType>urn:dvb:metadata:source:dvb-dash</SourceType> Optional
Delivery Parameters
<DASHDeliveryParameters><UriBasedLocation contentType="application/dash+xml"><URI>https://www.raiplay.it/dvbi/mpd/rai3.mpd</URI>
</UriBasedLocation></DASHDeliveryParameters>
Optional
Content Attributes
<ContentAttributes><!-- hevc_hd_50_10 DASH player --><VideoConformancePoint
href="urn:dvb:metadata:cs:VideoConformancePointsCS:2017:2.1.7" /><!-- Dolby Enhanced AC3 --><AudioAttributes>
<tva:Coding href="urn:dvb:metadata:cs:AudioCodecCS:2007:3.1" /></AudioAttributes>
</ContentAttributes>
Optional
Related Material
<RelatedMaterial xsi:type="tva:RelatedMaterialType"><tva:HowRelated href="urn:dvb:metadata:cs:HowRelatedCS:2019:1000.1"/><tva:MediaLocator>
<tva:MediaUri contentType="image/png">https://dvbi.rai.tv/static/rai3/out-of-service.png
</tva:MediaUri></tva:MediaLocator>
</RelatedMaterial>
Optional
DASH Service Instance example
Attributes characterising content (e.g. encoding, language) clients can use to determine support or priority
![Page 75: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/75.jpg)
DVB-I Service InstancePriority @priority="1" Optional
Source Type <SourceType>urn:dvb:metadata:source:dvb-dash</SourceType> Optional
Delivery Parameters
<DASHDeliveryParameters><UriBasedLocation contentType="application/dash+xml"><URI>https://www.raiplay.it/dvbi/mpd/rai3.mpd</URI>
</UriBasedLocation></DASHDeliveryParameters>
Optional
Content Attributes
<ContentAttributes><!-- hevc_hd_50_10 DASH player --><VideoConformancePoint
href="urn:dvb:metadata:cs:VideoConformancePointsCS:2017:2.1.7" /><!-- Dolby Enhanced AC3 --><AudioAttributes>
<tva:Coding href="urn:dvb:metadata:cs:AudioCodecCS:2007:3.1" /></AudioAttributes>
</ContentAttributes>
Optional
Related Material
<RelatedMaterial xsi:type="tva:RelatedMaterialType"><tva:HowRelated href="urn:dvb:metadata:cs:HowRelatedCS:2019:1000.1"/><tva:MediaLocator>
<tva:MediaUri contentType="image/png">https://dvbi.rai.tv/static/rai3/out-of-service.png
</tva:MediaUri></tva:MediaLocator>
</RelatedMaterial>
Optional
DASH Service Instance example
Link to an out of service banner to enrich the client UI in case service not available
Link to an out of service banner to enrich the client UI in case service not available
![Page 76: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/76.jpg)
<?xml version="1.0" encoding="UTF-8"?><ServiceList version="1" xmlns="urn:dvb:metadata:servicediscovery:2019" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="urn:dvb:metadata:servicediscovery:2019 ../dvbi_v1.0.xsd">
<Name>RAI 3 example</Name><ProviderName>RAI</ProviderName><LCNTableList>
<LCNTable><LCN channelNumber="3" serviceRef="tag:rai.it,2019:rai-3"/>
</LCNTable></LCNTableList><Service version="1">
<UniqueIdentifier>tag:rai.it,2019:rai-3</UniqueIdentifier><ServiceInstance priority="2">
<SourceType>urn:dvb:metadata:source:dvb-s</SourceType><DVBSDeliveryParameters>
<DVBTriplet origNetId="318" tsId="5200" serviceId="3403"/><OrbitalPosition>-5</OrbitalPosition><Frequency>11179</Frequency><Polarization>vertical</Polarization>
</DVBSDeliveryParameters></ServiceInstance><ServiceInstance priority="1">
...</ServiceInstance><ServiceName>Rai 3</ServiceName><ProviderName>RAI</ProviderName>
</Service></ServiceList>
Service List metadata example
![Page 77: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/77.jpg)
• A single Service List can target different client device types IP-only (mobile) devices Hybrid TV devices
• Hybrid clients can receive DVB DASH services over IP, as well as DVB terrestrial, satellite or cable services
• A single Service List can define a channel list using a combination of different delivery methods e.g. IP and terrestrial Services can have multiple Service Instances (i.e. multiple delivery methods) Each Service Instance defines a delivery method Hybrid clients match Service Instance delivery parameters and Service metadata
with the services and DVB SI detected on terrestrial, satellite or cable interfaces
Hybrid Service Lists
![Page 78: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/78.jpg)
Hybrid Service List example
![Page 79: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/79.jpg)
Hybrid Service List example
<ServiceInstance priority="2"><DVBSDeliveryParameters><DVBTriplet origNetId="318" tsId="5200" serviceId="3403"/><OrbitalPosition>-5</OrbitalPosition><Frequency>11179</Frequency><Polarization>vertical</Polarization>
</DVBSDeliveryParameters></ServiceInstance>
<ServiceInstance priority="1"><DASHDeliveryParameters><UriBasedLocation contentType="application/dash+xml"><URI>https://www.raiplay.it/dvbi/mpd/rai3.mpd</URI>
</UriBasedLocation></DASHDeliveryParameters>
</ServiceInstance>
<DASHDeliveryParameters>
<DVBSDeliveryParameters>
![Page 80: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/80.jpg)
Hybrid Service List example
<ServiceInstance priority="2"><DVBSDeliveryParameters><DVBTriplet origNetId="318" tsId="5200" serviceId="3403"/><OrbitalPosition>-5</OrbitalPosition><Frequency>11179</Frequency><Polarization>vertical</Polarization>
</DVBSDeliveryParameters></ServiceInstance>
<ServiceInstance priority="1"><DASHDeliveryParameters><UriBasedLocation contentType="application/dash+xml"><URI>https://www.raiplay.it/dvbi/mpd/rai3.mpd</URI>
</UriBasedLocation></DASHDeliveryParameters>
</ServiceInstance>
<DASHDeliveryParameters>
<DVBSDeliveryParameters>
Client matches DVB-I metadata with RF installation Target Country ItalyDelivery System DVB-SDVB Triplet ONID=318 TSID=5200 SID=3403Orbital Position -5Frequency & Polarization 11179VService Name Rai 3
![Page 81: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/81.jpg)
Hybrid Service List example
<ServiceInstance priority="2"><DVBSDeliveryParameters><DVBTriplet origNetId="318" tsId="5200" serviceId="3403"/><OrbitalPosition>-5</OrbitalPosition><Frequency>11179</Frequency><Polarization>vertical</Polarization>
</DVBSDeliveryParameters></ServiceInstance>
<ServiceInstance priority="1"><DASHDeliveryParameters><UriBasedLocation contentType="application/dash+xml"><URI>https://www.raiplay.it/dvbi/mpd/rai3.mpd</URI>
</UriBasedLocation></DASHDeliveryParameters>
</ServiceInstance>
priority="1"
priority="2"
![Page 82: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/82.jpg)
• A single Service List can target viewers at different geographic levels Different countries Regions
• Regional targeting possible at different metadata levels Entire Service List Specific Service(s) Specific LCN Table(s)
• Service Lists can include Definitions of regions targeted LCN Table for each targeted region
Regionalized LCNs
![Page 83: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/83.jpg)
Service List example with RegionsDVB-I Service ListVersion @version="1" Mandatory
Name <Name>Italian Example Services</Name> Mandatory
Provider Name <ProviderName>RAI</ProviderName> Mandatory
Region(s)
<RegionList version="1"><Region countryCodes="ITA" regionID="ID-IT">
<Region regionID="ID-IT-Piemonte"><RegionName>Piemonte</RegionName><PostcodeRange from="15010" to="15122"/>...<PostcodeRange from="13010" to="13100"/>
</Region><Region regionID="ID-IT-Lombardia"><RegionName>Lombardia</RegionName><PostcodeRange from="24010" to="24129"/>...<PostcodeRange from="23010" to="23100"/>
</Region></Region>
</RegionList>
Optional
LCN Table(s)<LCNTableList>
...</LCNTableList>
Optional
Service(s) <Service version="1"> ... </Service> Optional
![Page 84: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/84.jpg)
DVB-I Service ListVersion @version="1" Mandatory
Name <Name>Italian Example Services</Name> Mandatory
Provider Name <ProviderName>RAI</ProviderName> Mandatory
Region(s)
<RegionList version="1"><Region countryCodes="ITA" regionID="ID-IT">
<Region regionID="ID-IT-Piemonte"><RegionName>Piemonte</RegionName><PostcodeRange from="15010" to="15122"/>...<PostcodeRange from="13010" to="13100"/>
</Region><Region regionID="ID-IT-Lombardia"><RegionName>Lombardia</RegionName><PostcodeRange from="24010" to="24129"/>...<PostcodeRange from="23010" to="23100"/>
</Region></Region>
</RegionList>
Optional
LCN Table(s)<LCNTableList>
...</LCNTableList>
Optional
Service(s) <Service version="1"> ... </Service> Optional
Service List example with RegionsDefinition of the regions to target (IDs and names),
with optionally postcodes and/or coordinatesDefinition of the regions to target (IDs and names),
with optionally postcodes and/or coordinates
LCN Tables on next 2 slides
![Page 85: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/85.jpg)
Regionalized LCN Table example 1/2LCN Table
Region <TargetRegion>ID-IT-Piemonte</TargetRegion> Optional
LCN
<LCN channelNumber="3" serviceRef="tag:rai.it,2019:rai-3-piemonte" selectable="true" visible="true"/>
...
Optional
LCNChannel Number @channelNumber="3" Mandatory
Unique Service ID @serviceRef="tag:rai.it,2019:rai-3-piemonte" Mandatory
Selectable @selectable="true" Optional
Visible @visible="true" Optional
Viewers in Piemonte get a different variant
Regional variants of the same service are mapped to the same LCN, depending on the client device’s region
![Page 86: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/86.jpg)
Regionalized LCN Table example 2/2LCN Table
Region <TargetRegion>ID-IT-Lombardia</TargetRegion> Optional
LCN
<LCN channelNumber="3" serviceRef="tag:rai.it,2019:rai-3-lombardia" selectable="true" visible="true"/>
...
Optional
LCNChannel Number @channelNumber="3" Mandatory
Unique Service ID @serviceRef="tag:rai.it,2019:rai-3-lombardia" Mandatory
Selectable @selectable="true" Optional
Visible @visible="true" Optional
… than viewers in Lombardia
Regional variants of the same service are mapped to the same LCN, depending on the client device’s region
![Page 87: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/87.jpg)
• Availability windows can be defined for Service Instances Service availability is linked to delivery methods
• Service Instances can include one or more Availability periods (from start date/time, to end date/time) Availability intervals (on certain days of the week, at a certain time of
day, with a particular recurrence rate)
Service availability windows
![Page 88: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/88.jpg)
DVB-I Service InstancePriority @priority="1" Optional
Display Name <DisplayName>Rai 3 TGR Piemonte</DisplayName> Optional
Source Type <SourceType>urn:dvb:metadata:source:dvb-dash</SourceType> Optional
Delivery Parameters
<DASHDeliveryParameters><UriBasedLocation contentType="application/dash+xml"><URI>https://www.raiplay.it/dvbi/mpd/rai3_tgr_piemonte.mpd</URI>
</UriBasedLocation></DASHDeliveryParameters>
Optional
Availability
<Availability><Period>
<Interval startTime="17:30:00Z" endTime="18:00:00Z" days="1 2 3 4 5 6 7"/></Period>
</Availability>
Optional
Related Material
<RelatedMaterial xsi:type="tva:RelatedMaterialType"><tva:HowRelated href="urn:dvb:metadata:cs:HowRelatedCS:2019:1000.1"/><tva:MediaLocator>
<tva:MediaUri contentType="image/png">https://dvbi.rai.tv/static/rai3/out-of-service.png
</tva:MediaUri></tva:MediaLocator>
</RelatedMaterial>
Optional
DASH Service Instance example
![Page 89: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/89.jpg)
DVB-I Service InstancePriority @priority="1" Optional
Display Name <DisplayName>Rai 3 TGR Piemonte</DisplayName> Optional
Source Type <SourceType>urn:dvb:metadata:source:dvb-dash</SourceType> Optional
Delivery Parameters
<DASHDeliveryParameters><UriBasedLocation contentType="application/dash+xml"><URI>https://www.raiplay.it/dvbi/mpd/rai3_tgr_piemonte.mpd</URI>
</UriBasedLocation></DASHDeliveryParameters>
Optional
Availability
<Availability><Period>
<Interval startTime="17:30:00Z" endTime="18:00:00Z" days="1 2 3 4 5 6 7"/></Period>
</Availability>
Optional
Related Material
<RelatedMaterial xsi:type="tva:RelatedMaterialType"><tva:HowRelated href="urn:dvb:metadata:cs:HowRelatedCS:2019:1000.1"/><tva:MediaLocator>
<tva:MediaUri contentType="image/png">https://dvbi.rai.tv/static/rai3/out-of-service.png
</tva:MediaUri></tva:MediaLocator>
</RelatedMaterial>
Optional
DASH Service Instance exampleHighest priority Service Instance
(the DVB-S instance has @priority=2)
![Page 90: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/90.jpg)
DVB-I Service InstancePriority @priority="1" Optional
Display Name <DisplayName>Rai 3 TGR Piemonte</DisplayName> Optional
Source Type <SourceType>urn:dvb:metadata:source:dvb-dash</SourceType> Optional
Delivery Parameters
<DASHDeliveryParameters><UriBasedLocation contentType="application/dash+xml"><URI>https://www.raiplay.it/dvbi/mpd/rai3_tgr_piemonte.mpd</URI>
</UriBasedLocation></DASHDeliveryParameters>
Optional
Availability
<Availability><Period>
<Interval startTime="17:30:00Z" endTime="18:00:00Z" days="1 2 3 4 5 6 7"/></Period>
</Availability>
Optional
Related Material
<RelatedMaterial xsi:type="tva:RelatedMaterialType"><tva:HowRelated href="urn:dvb:metadata:cs:HowRelatedCS:2019:1000.1"/><tva:MediaLocator>
<tva:MediaUri contentType="image/png">https://dvbi.rai.tv/static/rai3/out-of-service.png
</tva:MediaUri></tva:MediaLocator>
</RelatedMaterial>
Optional
DASH Service Instance example
Display Name overrides the Service Name when the client plays this Service Instance
![Page 91: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/91.jpg)
DVB-I Service InstancePriority @priority="1" Optional
Display Name <DisplayName>Rai 3 TGR Piemonte</DisplayName> Optional
Source Type <SourceType>urn:dvb:metadata:source:dvb-dash</SourceType> Optional
Delivery Parameters
<DASHDeliveryParameters><UriBasedLocation contentType="application/dash+xml"><URI>https://www.raiplay.it/dvbi/mpd/rai3_tgr_piemonte.mpd</URI>
</UriBasedLocation></DASHDeliveryParameters>
Optional
Availability
<Availability><Period>
<Interval startTime="17:30:00Z" endTime="18:00:00Z" days="1 2 3 4 5 6 7"/></Period>
</Availability>
Optional
Related Material
<RelatedMaterial xsi:type="tva:RelatedMaterialType"><tva:HowRelated href="urn:dvb:metadata:cs:HowRelatedCS:2019:1000.1"/><tva:MediaLocator>
<tva:MediaUri contentType="image/png">https://dvbi.rai.tv/static/rai3/out-of-service.png
</tva:MediaUri></tva:MediaLocator>
</RelatedMaterial>
Optional
DASH Service Instance example
Available every day from 17:30 to 18:00 UTC
![Page 92: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/92.jpg)
DVB-I Service InstancePriority @priority="1" Optional
Display Name <DisplayName>Rai 3 TGR Piemonte</DisplayName> Optional
Source Type <SourceType>urn:dvb:metadata:source:dvb-dash</SourceType> Optional
Delivery Parameters
<DASHDeliveryParameters><UriBasedLocation contentType="application/dash+xml"><URI>https://www.raiplay.it/dvbi/mpd/rai3_tgr_piemonte.mpd</URI>
</UriBasedLocation></DASHDeliveryParameters>
Optional
Availability
<Availability><Period>
<Interval startTime="17:30:00Z" endTime="18:00:00Z" days="1 2 3 4 5 6 7"/></Period>
</Availability>
Optional
Related Material
<RelatedMaterial xsi:type="tva:RelatedMaterialType"><tva:HowRelated href="urn:dvb:metadata:cs:HowRelatedCS:2019:1000.1"/><tva:MediaLocator>
<tva:MediaUri contentType="image/png">https://dvbi.rai.tv/static/rai3/out-of-service.png
</tva:MediaUri></tva:MediaLocator>
</RelatedMaterial>
Optional
DASH Service Instance example
Link to an out of service banner
![Page 93: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/93.jpg)
<Service version="1"><UniqueIdentifier>tag:rai.it,2019:rai-3-piemonte</UniqueIdentifier><ServiceInstance priority="2">
<SourceType>urn:dvb:metadata:source:dvb-s</SourceType><DVBSDeliveryParameters>
<DVBTriplet origNetId="318" tsId="5200" serviceId="3403"/><OrbitalPosition>-5</OrbitalPosition><Frequency>11179</Frequency><Polarization>vertical</Polarization>
</DVBSDeliveryParameters></ServiceInstance><ServiceInstance priority="1">
<DisplayName>Rai 3 TGR Piemonte</DisplayName><Availability>
<Period><Interval startTime="17:30:00Z" endTime="18:00:00Z" days="1 2 3 4 5 6 7"/>
</Period></Availability><SourceType>urn:dvb:metadata:source:dvb-dash</SourceType><DASHDeliveryParameters>
<UriBasedLocation contentType="application/dash+xml"><URI>https://www.raiplay.it/dvbi/mpd/rai3_tgr_piemonte.mpd</URI></UriBasedLocation>
</DASHDeliveryParameters></ServiceInstance><ServiceName>Rai 3</ServiceName><ProviderName>RAI</ProviderName>
</Service>
Service metadata overview
![Page 94: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/94.jpg)
Rai 3DVB-S Instance
Switching during availability window
Rai 3 TGR PiemonteDASH Instance
Rai 3DVB-S Instance
17:30 UTC 18:00 UTC
LCN 3
DVB-I Client switches to the higher priority DASH Service Instance when it becomes available
SWITCH SWITCH
![Page 95: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/95.jpg)
Content metadata endpoints
![Page 96: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/96.jpg)
Service List Registry
Information Model
Service List
Service
Service Instance
Ordered collection of services
Editorial representation of a television service
Network specific delivery parameters
Queryable network function to discover Service Lists
Event Information Program information for channel change banner and electronic program guide
![Page 97: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/97.jpg)
• API offering basic and enhanced schedule information• Linear schedule for next 28 days• Catch-up for past 28 days• Specific queries
Now/Next More episodes in a series Content grouping into categories, series and brands allowing for “box set”
user offerings• Deep links to IP streams and applications to play content• Channel and content images
Content Guide Metadata
![Page 98: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/98.jpg)
Content Guide Source exampleContent Guide Source
CGS ID @CGSID="cgs-dvbi-01" Mandatory
Name <Name>A-Z Content Guide</Name> Optional
Provider Name <ProviderName>A-Z Metadata</ProviderName> Mandatory
Logo
<RelatedMaterial xsi:type="tva:RelatedMaterialType"><tva:HowRelated href="urn:dvb:metadata:cs:HowRelatedCS:2019:1002.1"/><tva:MediaLocator>
<tva:MediaUri contentType="image/png">https://cgs.az.metadata/static/cgs/cgs-logo.png
</tva:MediaUri></tva:MediaLocator>
</RelatedMaterial>
Optional
ScheduleInfo Endpoint
<ScheduleInfoEndpoint contentType="application/xml"><URI>https://cgs.az.metadata/schedule</URI>
</ScheduleInfoEndpoint>Mandatory
ProgramInfoEndpoint
<ProgramInfoEndpoint contentType="application/xml"><URI>https://cgs.az.metadata/program</URI>
</ProgramInfoEndpoint>Optional
GroupInfoEndpoint
<GroupInfoEndpoint contentType="application/xml"><URI>https://cgs.az.metadata/group</URI>
</GroupInfoEndpoint>Optional
MoreEpisodesEndpoint
<MoreEpisodesEndpoint contentType="application/xml"><URI>https://cgs.az.metadata/moreeps</URI>
</MoreEpisodesEndpoint>Optional
![Page 99: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/99.jpg)
Content Guide Source exampleContent Guide Source
CGS ID @CGSID="cgs-dvbi-01" Mandatory
Name <Name>A-Z Content Guide</Name> Optional
Provider Name <ProviderName>A-Z Metadata</ProviderName> Mandatory
Logo
<RelatedMaterial xsi:type="tva:RelatedMaterialType"><tva:HowRelated href="urn:dvb:metadata:cs:HowRelatedCS:2019:1002.1"/><tva:MediaLocator>
<tva:MediaUri contentType="image/png">https://cgs.az.metadata/static/cgs/cgs-logo.png
</tva:MediaUri></tva:MediaLocator>
</RelatedMaterial>
Optional
ScheduleInfo Endpoint
<ScheduleInfoEndpoint contentType="application/xml"><URI>https://cgs.az.metadata/schedule</URI>
</ScheduleInfoEndpoint>Mandatory
ProgramInfoEndpoint
<ProgramInfoEndpoint contentType="application/xml"><URI>https://cgs.az.metadata/program</URI>
</ProgramInfoEndpoint>Optional
GroupInfoEndpoint
<GroupInfoEndpoint contentType="application/xml"><URI>https://cgs.az.metadata/group</URI>
</GroupInfoEndpoint>Optional
MoreEpisodesEndpoint
<MoreEpisodesEndpoint contentType="application/xml"><URI>https://cgs.az.metadata/moreeps</URI>
</MoreEpisodesEndpoint>Optional
Unique ID that can be used to reference the same ContentGuideSource in multiple Service definitions
![Page 100: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/100.jpg)
Content Guide SourceCGS ID @CGSID="cgs-dvbi-01" Mandatory
Name <Name>A-Z Content Guide</Name> Optional
Provider Name <ProviderName>A-Z Metadata</ProviderName> Mandatory
Logo
<RelatedMaterial xsi:type="tva:RelatedMaterialType"><tva:HowRelated href="urn:dvb:metadata:cs:HowRelatedCS:2019:1002.1"/><tva:MediaLocator>
<tva:MediaUri contentType="image/png">https://cgs.az.metadata/static/cgs/cgs-logo.png
</tva:MediaUri></tva:MediaLocator>
</RelatedMaterial>
Optional
ScheduleInfo Endpoint
<ScheduleInfoEndpoint contentType="application/xml"><URI>https://cgs.az.metadata/schedule</URI>
</ScheduleInfoEndpoint>Mandatory
ProgramInfoEndpoint
<ProgramInfoEndpoint contentType="application/xml"><URI>https://cgs.az.metadata/program</URI>
</ProgramInfoEndpoint>Optional
GroupInfoEndpoint
<GroupInfoEndpoint contentType="application/xml"><URI>https://cgs.az.metadata/group</URI>
</GroupInfoEndpoint>Optional
MoreEpisodesEndpoint
<MoreEpisodesEndpoint contentType="application/xml"><URI>https://cgs.az.metadata/moreeps</URI>
</MoreEpisodesEndpoint>Optional
Content Guide Source example
Names of the Content Guide and its provider clients can show in UI
![Page 101: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/101.jpg)
Content Guide SourceCGS ID @CGSID="cgs-dvbi-01" Mandatory
Name <Name>A-Z Content Guide</Name> Optional
Provider Name <ProviderName>A-Z Metadata</ProviderName> Mandatory
Logo
<RelatedMaterial xsi:type="tva:RelatedMaterialType"><tva:HowRelated href="urn:dvb:metadata:cs:HowRelatedCS:2019:1002.1"/><tva:MediaLocator>
<tva:MediaUri contentType="image/png">https://cgs.az.metadata/static/cgs/cgs-logo.png
</tva:MediaUri></tva:MediaLocator>
</RelatedMaterial>
Optional
ScheduleInfo Endpoint
<ScheduleInfoEndpoint contentType="application/xml"><URI>https://cgs.az.metadata/schedule</URI>
</ScheduleInfoEndpoint>Mandatory
ProgramInfoEndpoint
<ProgramInfoEndpoint contentType="application/xml"><URI>https://cgs.az.metadata/program</URI>
</ProgramInfoEndpoint>Optional
GroupInfoEndpoint
<GroupInfoEndpoint contentType="application/xml"><URI>https://cgs.az.metadata/group</URI>
</GroupInfoEndpoint>Optional
MoreEpisodesEndpoint
<MoreEpisodesEndpoint contentType="application/xml"><URI>https://cgs.az.metadata/moreeps</URI>
</MoreEpisodesEndpoint>Optional
Content Guide Source example
Link to a logo that can enrich the client UI
![Page 102: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/102.jpg)
Content Guide Source exampleContent Guide Source
CGS ID @CGSID="cgs-dvbi-01" Mandatory
Name <Name>A-Z Content Guide</Name> Optional
Provider Name <ProviderName>A-Z Metadata</ProviderName> Mandatory
Logo
<RelatedMaterial xsi:type="tva:RelatedMaterialType"><tva:HowRelated href="urn:dvb:metadata:cs:HowRelatedCS:2019:1002.1"/><tva:MediaLocator>
<tva:MediaUri contentType="image/png">https://cgs.az.metadata/static/cgs/cgs-logo.png
</tva:MediaUri></tva:MediaLocator>
</RelatedMaterial>
Optional
ScheduleInfo Endpoint
<ScheduleInfoEndpoint contentType="application/xml"><URI>https://cgs.az.metadata/schedule</URI>
</ScheduleInfoEndpoint>Mandatory
ProgramInfoEndpoint
<ProgramInfoEndpoint contentType="application/xml"><URI>https://cgs.az.metadata/program</URI>
</ProgramInfoEndpoint>Optional
GroupInfoEndpoint
<GroupInfoEndpoint contentType="application/xml"><URI>https://cgs.az.metadata/group</URI>
</GroupInfoEndpoint>Optional
MoreEpisodesEndpoint
<MoreEpisodesEndpoint contentType="application/xml"><URI>https://cgs.az.metadata/moreeps</URI>
</MoreEpisodesEndpoint>Optional
Combined schedule, linear and on-demand programme information for a single serviceCombined schedule, linear and on-demand programme information for a single service
![Page 103: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/103.jpg)
Content Guide Source exampleContent Guide Source
CGS ID @CGSID="cgs-dvbi-01" Mandatory
Name <Name>A-Z Content Guide</Name> Optional
Provider Name <ProviderName>A-Z Metadata</ProviderName> Mandatory
Logo
<RelatedMaterial xsi:type="tva:RelatedMaterialType"><tva:HowRelated href="urn:dvb:metadata:cs:HowRelatedCS:2019:1002.1"/><tva:MediaLocator>
<tva:MediaUri contentType="image/png">https://cgs.az.metadata/static/cgs/cgs-logo.png
</tva:MediaUri></tva:MediaLocator>
</RelatedMaterial>
Optional
ScheduleInfo Endpoint
<ScheduleInfoEndpoint contentType="application/xml"><URI>https://cgs.az.metadata/schedule</URI>
</ScheduleInfoEndpoint>Mandatory
ProgramInfoEndpoint
<ProgramInfoEndpoint contentType="application/xml"><URI>https://cgs.az.metadata/program</URI>
</ProgramInfoEndpoint>Optional
GroupInfoEndpoint
<GroupInfoEndpoint contentType="application/xml"><URI>https://cgs.az.metadata/group</URI>
</GroupInfoEndpoint>Optional
MoreEpisodesEndpoint
<MoreEpisodesEndpoint contentType="application/xml"><URI>https://cgs.az.metadata/moreeps</URI>
</MoreEpisodesEndpoint>Optional
Detailed information on a single programmeDetailed information on a single programme
![Page 104: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/104.jpg)
Content Guide Source exampleContent Guide Source
CGS ID @CGSID="cgs-dvbi-01" Mandatory
Name <Name>A-Z Content Guide</Name> Optional
Provider Name <ProviderName>A-Z Metadata</ProviderName> Mandatory
Logo
<RelatedMaterial xsi:type="tva:RelatedMaterialType"><tva:HowRelated href="urn:dvb:metadata:cs:HowRelatedCS:2019:1002.1"/><tva:MediaLocator>
<tva:MediaUri contentType="image/png">https://cgs.az.metadata/static/cgs/cgs-logo.png
</tva:MediaUri></tva:MediaLocator>
</RelatedMaterial>
Optional
ScheduleInfo Endpoint
<ScheduleInfoEndpoint contentType="application/xml"><URI>https://cgs.az.metadata/schedule</URI>
</ScheduleInfoEndpoint>Mandatory
ProgramInfoEndpoint
<ProgramInfoEndpoint contentType="application/xml"><URI>https://cgs.az.metadata/program</URI>
</ProgramInfoEndpoint>Optional
GroupInfoEndpoint
<GroupInfoEndpoint contentType="application/xml"><URI>https://cgs.az.metadata/group</URI>
</GroupInfoEndpoint>Optional
MoreEpisodesEndpoint
<MoreEpisodesEndpoint contentType="application/xml"><URI>https://cgs.az.metadata/moreeps</URI>
</MoreEpisodesEndpoint>Optional
On-demand and scheduled content curated into box sets, discovered as curated categories
On-demand and scheduled content curated into box sets, discovered as categories
![Page 105: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/105.jpg)
Content Guide Source exampleContent Guide Source
CGS ID @CGSID="cgs-dvbi-01" Mandatory
Name <Name>A-Z Content Guide</Name> Optional
Provider Name <ProviderName>A-Z Metadata</ProviderName> Mandatory
Logo
<RelatedMaterial xsi:type="tva:RelatedMaterialType"><tva:HowRelated href="urn:dvb:metadata:cs:HowRelatedCS:2019:1002.1"/><tva:MediaLocator>
<tva:MediaUri contentType="image/png">https://cgs.az.metadata/static/cgs/cgs-logo.png
</tva:MediaUri></tva:MediaLocator>
</RelatedMaterial>
Optional
ScheduleInfo Endpoint
<ScheduleInfoEndpoint contentType="application/xml"><URI>https://cgs.az.metadata/schedule</URI>
</ScheduleInfoEndpoint>Mandatory
ProgramInfoEndpoint
<ProgramInfoEndpoint contentType="application/xml"><URI>https://cgs.az.metadata/program</URI>
</ProgramInfoEndpoint>Optional
GroupInfoEndpoint
<GroupInfoEndpoint contentType="application/xml"><URI>https://cgs.az.metadata/group</URI>
</GroupInfoEndpoint>Optional
MoreEpisodesEndpoint
<MoreEpisodesEndpoint contentType="application/xml"><URI>https://cgs.az.metadata/moreeps</URI>
</MoreEpisodesEndpoint>Optional
More episodes of a single programme More episodes of a single programme
![Page 106: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/106.jpg)
Service List exampleServiceListVersion @version="1" Mandatory
Name <Name>RAI 3 example</Name> Mandatory
Provider Name <ProviderName>RAI</ProviderName> Mandatory
...
Content Guide Source(s)
<ContentGuideSource> ... </ContentGuideSource>or<ContentGuideSourceList> ... </ContentGuideSourceList>
Optional
Service(s)<Service version="1">...</Service>
Optional
Defines source(s) of Content Guide metadata for the entire Service List or for specific Services
![Page 107: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/107.jpg)
Service exampleService
Unique Service ID <UniqueIdentifier>tag:rai.it,2019:rai-3-piemonte</UniqueIdentifier> Mandatory
Service Name <ServiceName>Rai 3</ServiceName> Mandatory
Provider Name <ProviderName>RAI</ProviderName> Mandatory
...
Content Guide Source
<ContentGuideSource> ... </ContentGuideSource>or<ContentGuideSourceRef> ... </ContentGuideSourceRef>
Optional
Content Guide Service Reference
<ContentGuideServiceRef>tag:rai.it,2019:rai-3</ContentGuideServiceRef> Optional
Service Instances<ServiceInstance priority="1">...</ServiceInstance>
OptionalDefines a source of Content Guide metadata for the
Service or references a source of Content Guide metadata (@CGSID) defined in the Content Guide Source List
![Page 108: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/108.jpg)
Service exampleService
Unique Service ID <UniqueIdentifier>tag:rai.it,2019:rai-3-piemonte</UniqueIdentifier> Mandatory
Service Name <ServiceName>Rai 3</ServiceName> Mandatory
Provider Name <ProviderName>RAI</ProviderName> Mandatory
...
Content Guide Source
<ContentGuideSource> ... </ContentGuideSource>or<ContentGuideSourceRef> ... </ContentGuideSourceRef>
Optional
Content Guide Service Reference
<ContentGuideServiceRef>tag:rai.it,2019:rai-3</ContentGuideServiceRef> Optional
Service Instances<ServiceInstance priority="1">...</ServiceInstance>
Optional
Except when a Content Guide Service Reference is defined – which allows the same guide data to be
referenced by multiple services (e.g. regional variants)
Unique ID enables mappingto Content Guide metadata...
![Page 109: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/109.jpg)
Request format:<ScheduleInfoEndpoint>?start=<start_unixtime>&end=<end_unixtime>&sid=<service_id>&image_variant=<variant>
Specific Now & Next request for the current and next future event:<ScheduleInfoEndpoint>?sid=<service_id>&now_next=true
Examples:• Schedule for Rai 3 on 27 March 2020, from 18:00 to 22:00
https://cgs.az.metadata/schedule?sid=tag%3Arai.it%2C2019%3Arai-3&start=1585328400&end= 1585342800
• Now & Next schedule for Rai 3https://cgs.az.metadata/schedule?sid=tag%3Arai.it%2C2019%3Arai-3&now_next=true
Schedule Information request
![Page 110: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/110.jpg)
Request format:<ScheduleInfoEndpoint>?start=<start_unixtime>&end=<end_unixtime>&sid=<service_id>&image_variant=<variant>
Specific Now & Next request for the current and next future event:<ScheduleInfoEndpoint>?sid=<service_id>&now_next=true
Examples:• Schedule for Rai 3 on 27 March 2020, from 18:00 to 22:00
https://cgs.az.metadata/schedule?sid=tag%3Arai.it%2C2019%3Arai-3&start=1585328400&end= 1585342800
• Now & Next schedule for Rai 3https://cgs.az.metadata/schedule?sid=tag%3Arai.it%2C2019%3Arai-3&now_next=true
Schedule Information request
Service to provide schedule programme info for
Clients may request a particular variant for the image assets provided, to better suite
different UI integrations (e.g. 16:9 colour light)
Timeframe of the requested schedule
![Page 111: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/111.jpg)
Schedule Information response data structure
![Page 112: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/112.jpg)
<?xml version="1.0" encoding="UTF-8"?><TVAMain xmlns="urn:tva:metadata:2019" xmlns:mpeg7="urn:tva:mpeg7:2008"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xml:lang="en"xsi:schemaLocation="urn:tva:metadata:2019 ../tva_metadata_3-1.xsd">
<ProgramDescription><ProgramInformationTable xml:lang="en">
<ProgramInformation programId="crid://channel7.co.uk/b01myjsy">...
</ProgramInformation><ProgramInformation programId="crid://channel7.co.uk/b03bhc3n">
...</ProgramInformation>
</ProgramInformationTable><ProgramLocationTable xml:lang="en">
<Schedule serviceIDRef="tag:channel7.co.uk,2019:sid3039" start="2019-09-25T11:15:00Z" end="2019-09-25T12:30:00.000Z"><ScheduleEvent>
...</ScheduleEvent><ScheduleEvent>
...</ScheduleEvent>
</Schedule><OnDemandProgram>
...</OnDemandProgram>
</ProgramLocationTable></ProgramDescription>
</TVAMain>
ScheduleInfo response example
![Page 113: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/113.jpg)
<?xml version="1.0" encoding="UTF-8"?><TVAMain xmlns="urn:tva:metadata:2019" xmlns:mpeg7="urn:tva:mpeg7:2008"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xml:lang="en"xsi:schemaLocation="urn:tva:metadata:2019 ../tva_metadata_3-1.xsd">
<ProgramDescription><ProgramInformationTable xml:lang="en">
<ProgramInformation programId="crid://channel7.co.uk/b01myjsy">...
</ProgramInformation><ProgramInformation programId="crid://channel7.co.uk/b03bhc3n">
...</ProgramInformation>
</ProgramInformationTable><ProgramLocationTable xml:lang="en">
<Schedule serviceIDRef="tag:channel7.co.uk,2019:sid3039" start="2019-09-25T11:15:00Z" end="2019-09-25T12:30:00.000Z"><ScheduleEvent>
...</ScheduleEvent><ScheduleEvent>
...</ScheduleEvent>
</Schedule><OnDemandProgram>
...</OnDemandProgram>
</ProgramLocationTable></ProgramDescription>
</TVAMain>
ScheduleInfo response example
![Page 114: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/114.jpg)
<ProgramInformationTable xml:lang="en"><ProgramInformation programId="crid://channel7.co.uk/b03bhc3n">
<BasicDescription><Title type="main">BBC News at One</Title><Synopsis length="medium">
The latest national and international news stories from the BBC News team, followed by weather</Synopsis><Genre href="urn:dvb:metadata:cs:ContentSubject:2019:2.0" type="main"/><RelatedMaterial>
<HowRelated href="urn:tva:metadata:cs:HowRelatedCS:2012:19"/><MediaLocator>
<MediaUri contentType="image/png">
https://img-ctv.mdata.co.uk/channel7/broadcast_news.png
</MediaUri></MediaLocator>
</RelatedMaterial></BasicDescription>
</ProgramInformation></ProgramInformationTable>
ProgramInformationTable
![Page 115: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/115.jpg)
<ProgramInformationTable xml:lang="en"><ProgramInformation programId="crid://channel7.co.uk/b03bhc3n">
<BasicDescription><Title type="main">BBC News at One</Title><Synopsis length="medium">
The latest national and international news stories from the BBC News team, followed by weather</Synopsis><Genre href="urn:dvb:metadata:cs:ContentSubject:2019:2.0" type="main"/><RelatedMaterial>
<HowRelated href="urn:tva:metadata:cs:HowRelatedCS:2012:19"/><MediaLocator>
<MediaUri contentType="image/png">
https://img-ctv.mdata.co.uk/channel7/broadcast_news.png
</MediaUri></MediaLocator>
</RelatedMaterial></BasicDescription>
</ProgramInformation></ProgramInformationTable>
ProgramInformationTable
![Page 116: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/116.jpg)
<ProgramInformationTable xml:lang="en"><ProgramInformation programId="crid://channel7.co.uk/b03bhc3n">
<BasicDescription><Title type="main">BBC News at One</Title><Synopsis length="medium">
The latest national and international news stories from the BBC News team, followed by weather</Synopsis><Genre href="urn:dvb:metadata:cs:ContentSubject:2019:2.0" type="main"/><RelatedMaterial>
<HowRelated href="urn:tva:metadata:cs:HowRelatedCS:2012:19"/><MediaLocator>
<MediaUri contentType="image/png">
https://img-ctv.mdata.co.uk/channel7/broadcast_news.png
</MediaUri></MediaLocator>
</RelatedMaterial></BasicDescription>
</ProgramInformation></ProgramInformationTable>
ProgramInformationTable
Promotional Still Image
News/Current affairs (general)
Identifier (Content Reference Identifier (CRID)) of the programme
![Page 117: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/117.jpg)
<?xml version="1.0" encoding="UTF-8"?><TVAMain xmlns="urn:tva:metadata:2019" xmlns:mpeg7="urn:tva:mpeg7:2008"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xml:lang="en"xsi:schemaLocation="urn:tva:metadata:2019 ../tva_metadata_3-1.xsd">
<ProgramDescription><ProgramInformationTable xml:lang="en">
<ProgramInformation programId="crid://channel7.co.uk/b01myjsy">
</ProgramInformation><ProgramInformation programId="crid://channel7.co.uk/b03bhc3n">
</ProgramInformation></ProgramInformationTable><ProgramLocationTable xml:lang="en">
<Schedule serviceIDRef="tag:channel7.co.uk,2019:sid3039" start="2019-09-25T11:15:00Z" end="2019-09-25T12:30:00.000Z"><ScheduleEvent>
</ScheduleEvent><ScheduleEvent>
</ScheduleEvent></Schedule><OnDemandProgram>
</OnDemandProgram></ProgramLocationTable>
</ProgramDescription></TVAMain>
ScheduleInfo response example
![Page 118: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/118.jpg)
<ProgramLocationTable xml:lang="en"><Schedule serviceIDRef="tag:channel7.co.uk,2019:sid3039" start="2019-09-25T11:15:00Z" end="2019-09-25T12:30:00.000Z"><ScheduleEvent> ... </ScheduleEvent><ScheduleEvent><Program crid="crid://channel7.co.uk/b03bhc3n"/><InstanceDescription><CaptionLanguage closed="true">eng</CaptionLanguage><AVAttributes><AudioAttributes><AudioLanguage purpose="urn:tva:metadata:cs:AudioPurposeCS:2007:1">eng</AudioLanguage>
</AudioAttributes><AudioAttributes><MixType href="urn:mpeg:mpeg7:cs:AudioPresentationCS:2001:3"/><AudioLanguage purpose="urn:tva:metadata:cs:AudioPurposeCS:2007:6">eng</AudioLanguage>
</AudioAttributes><VideoAttributes><HorizontalSize>576</HorizontalSize><VerticalSize>512</VerticalSize><AspectRatio>16:9</AspectRatio>
</VideoAttributes></AVAttributes>
</InstanceDescription><PublishedStartTime>2019-09-25T12:00:00Z</PublishedStartTime><PublishedDuration>PT30M</PublishedDuration>
</ScheduleEvent></Schedule><OnDemandProgram> ... </OnDemandProgram>
</ProgramLocationTable>
ProgramLocationTable - Schedule
![Page 119: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/119.jpg)
<ProgramLocationTable xml:lang="en"><Schedule serviceIDRef="tag:channel7.co.uk,2019:sid3039" start="2019-09-25T11:15:00Z" end="2019-09-25T12:30:00.000Z"><ScheduleEvent> ... </ScheduleEvent><ScheduleEvent><Program crid="crid://channel7.co.uk/b03bhc3n"/><InstanceDescription><CaptionLanguage closed="true">eng</CaptionLanguage><AVAttributes><AudioAttributes><AudioLanguage purpose="urn:tva:metadata:cs:AudioPurposeCS:2007:1">eng</AudioLanguage>
</AudioAttributes><AudioAttributes><MixType href="urn:mpeg:mpeg7:cs:AudioPresentationCS:2001:3"/><AudioLanguage purpose="urn:tva:metadata:cs:AudioPurposeCS:2007:6">eng</AudioLanguage>
</AudioAttributes><VideoAttributes><HorizontalSize>576</HorizontalSize><VerticalSize>512</VerticalSize><AspectRatio>16:9</AspectRatio>
</VideoAttributes></AVAttributes>
</InstanceDescription><PublishedStartTime>2019-09-25T12:00:00Z</PublishedStartTime><PublishedDuration>PT30M</PublishedDuration>
</ScheduleEvent></Schedule><OnDemandProgram> ... </OnDemandProgram>
</ProgramLocationTable>
ProgramLocationTable - Schedule
![Page 120: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/120.jpg)
<ProgramLocationTable xml:lang="en"><Schedule serviceIDRef="tag:channel7.co.uk,2019:sid3039" start="2019-09-25T11:15:00Z" end="2019-09-25T12:30:00.000Z"><ScheduleEvent> ... </ScheduleEvent><ScheduleEvent><Program crid="crid://channel7.co.uk/b03bhc3n"/><InstanceDescription><CaptionLanguage closed="true">eng</CaptionLanguage><AVAttributes><AudioAttributes><AudioLanguage purpose="urn:tva:metadata:cs:AudioPurposeCS:2007:1">eng</AudioLanguage>
</AudioAttributes><AudioAttributes><MixType href="urn:mpeg:mpeg7:cs:AudioPresentationCS:2001:3"/><AudioLanguage purpose="urn:tva:metadata:cs:AudioPurposeCS:2007:6">eng</AudioLanguage>
</AudioAttributes><VideoAttributes><HorizontalSize>576</HorizontalSize><VerticalSize>512</VerticalSize><AspectRatio>16:9</AspectRatio>
</VideoAttributes></AVAttributes>
</InstanceDescription><PublishedStartTime>2019-09-25T12:00:00Z</PublishedStartTime><PublishedDuration>PT30M</PublishedDuration>
</ScheduleEvent></Schedule><OnDemandProgram> ... </OnDemandProgram>
</ProgramLocationTable>
ProgramLocationTable - Schedule
![Page 121: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/121.jpg)
<ProgramLocationTable xml:lang="en"><Schedule serviceIDRef="tag:channel7.co.uk,2019:sid3039" start="2019-09-25T11:15:00Z" end="2019-09-25T12:30:00.000Z"><ScheduleEvent> ... </ScheduleEvent><ScheduleEvent><Program crid="crid://channel7.co.uk/b03bhc3n"/><InstanceDescription><CaptionLanguage closed="true">eng</CaptionLanguage><AVAttributes><AudioAttributes><AudioLanguage purpose="urn:tva:metadata:cs:AudioPurposeCS:2007:1">eng</AudioLanguage>
</AudioAttributes><AudioAttributes><MixType href="urn:mpeg:mpeg7:cs:AudioPresentationCS:2001:3"/><AudioLanguage purpose="urn:tva:metadata:cs:AudioPurposeCS:2007:6">eng</AudioLanguage>
</AudioAttributes><VideoAttributes><HorizontalSize>576</HorizontalSize><VerticalSize>512</VerticalSize><AspectRatio>16:9</AspectRatio>
</VideoAttributes></AVAttributes>
</InstanceDescription><PublishedStartTime>2019-09-25T12:00:00Z</PublishedStartTime><PublishedDuration>PT30M</PublishedDuration>
</ScheduleEvent></Schedule><OnDemandProgram> ... </OnDemandProgram>
</ProgramLocationTable>
ProgramLocationTable - Schedule
![Page 122: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/122.jpg)
<?xml version="1.0" encoding="UTF-8"?><TVAMain xmlns="urn:tva:metadata:2019" xmlns:mpeg7="urn:tva:mpeg7:2008"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xml:lang="en"xsi:schemaLocation="urn:tva:metadata:2019 ../tva_metadata_3-1.xsd">
<ProgramDescription><ProgramInformationTable xml:lang="en">
<ProgramInformation programId="crid://channel7.co.uk/b01myjsy">
</ProgramInformation><ProgramInformation programId="crid://channel7.co.uk/b03bhc3n">
</ProgramInformation></ProgramInformationTable><ProgramLocationTable xml:lang="en">
<Schedule serviceIDRef="tag:channel7.co.uk,2019:sid3039" start="2019-09-25T11:15:00Z" end="2019-09-25T12:30:00.000Z"><ScheduleEvent>
</ScheduleEvent><ScheduleEvent>
</ScheduleEvent></Schedule><OnDemandProgram>
</OnDemandProgram></ProgramLocationTable>
</ProgramDescription></TVAMain>
ScheduleInfo response example
![Page 123: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/123.jpg)
<ProgramLocationTable xml:lang="en"><Schedule serviceIDRef="tag:channel7.co.uk,2019:sid3039" start="2019-09-25T11:15:00Z" end="2019-09-25T12:30:00.000Z">…
</Schedule><OnDemandProgram><Program crid="crid://channel7.co.uk/b01myjsy"/><ProgramURL contentType="application/vnd.dvb.ait+xml">https://channel7.co.uk/ait.aitx?pid=b01myjsy</ProgramURL><AuxiliaryURL contentType="application/vnd.dvb.ait+xml">https://channel7.co.uk/ait.aitx?template</AuxiliaryURL><InstanceDescription><Genre href="urn:fvc:metadata:cs:MediaAvailabilityCS:2014-07:media_available" type="other"/><Genre href="urn:fvc:metadata:cs:FEPGAvailabilityCS:2014-10:fepg_unavailable" type="other"/><CaptionLanguage closed="true">eng</CaptionLanguage><AVAttributes><VideoAttributes><HorizontalSize>576</HorizontalSize><VerticalSize>512</VerticalSize><AspectRatio>16:9</AspectRatio>
</VideoAttributes></AVAttributes>
</InstanceDescription><PublishedDuration>PT1H</PublishedDuration><StartOfAvailability>2019-09-25T12:03:09Z</StartOfAvailability><EndOfAvailability>2019-10-02T09:59:00Z</EndOfAvailability><DeliveryMode>streaming</DeliveryMode><Free value="true" />
</OnDemandProgram></ProgramLocationTable>
ProgramLocationTable – OnDemandProgram
![Page 124: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/124.jpg)
<ProgramLocationTable xml:lang="en"><Schedule serviceIDRef="tag:channel7.co.uk,2019:sid3039" start="2019-09-25T11:15:00Z" end="2019-09-25T12:30:00.000Z">…
</Schedule><OnDemandProgram><Program crid="crid://channel7.co.uk/b01myjsy"/><ProgramURL contentType="application/vnd.dvb.ait+xml">https://channel7.co.uk/ait.aitx?pid=b01myjsy</ProgramURL><AuxiliaryURL contentType="application/vnd.dvb.ait+xml">https://channel7.co.uk/ait.aitx?template</AuxiliaryURL><InstanceDescription><Genre href="urn:fvc:metadata:cs:MediaAvailabilityCS:2014-07:media_available" type="other"/><Genre href="urn:fvc:metadata:cs:FEPGAvailabilityCS:2014-10:fepg_unavailable" type="other"/><CaptionLanguage closed="true">eng</CaptionLanguage><AVAttributes><VideoAttributes><HorizontalSize>576</HorizontalSize><VerticalSize>512</VerticalSize><AspectRatio>16:9</AspectRatio>
</VideoAttributes></AVAttributes>
</InstanceDescription><PublishedDuration>PT1H</PublishedDuration><StartOfAvailability>2019-09-25T12:03:09Z</StartOfAvailability><EndOfAvailability>2019-10-02T09:59:00Z</EndOfAvailability><DeliveryMode>streaming</DeliveryMode><Free value="true" />
</OnDemandProgram></ProgramLocationTable>
ProgramLocationTable – OnDemandProgram
![Page 125: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/125.jpg)
<ProgramLocationTable xml:lang="en"><Schedule serviceIDRef="tag:channel7.co.uk,2019:sid3039" start="2019-09-25T11:15:00Z" end="2019-09-25T12:30:00.000Z">…
</Schedule><OnDemandProgram><Program crid="crid://channel7.co.uk/b01myjsy"/><ProgramURL contentType="application/vnd.dvb.ait+xml">https://channel7.co.uk/ait.aitx?pid=b01myjsy</ProgramURL><AuxiliaryURL contentType="application/vnd.dvb.ait+xml">https://channel7.co.uk/ait.aitx?template</AuxiliaryURL><InstanceDescription><Genre href="urn:fvc:metadata:cs:MediaAvailabilityCS:2014-07:media_available" type="other"/><Genre href="urn:fvc:metadata:cs:FEPGAvailabilityCS:2014-10:fepg_unavailable" type="other"/><CaptionLanguage closed="true">eng</CaptionLanguage><AVAttributes><VideoAttributes><HorizontalSize>576</HorizontalSize><VerticalSize>512</VerticalSize><AspectRatio>16:9</AspectRatio>
</VideoAttributes></AVAttributes>
</InstanceDescription><PublishedDuration>PT1H</PublishedDuration><StartOfAvailability>2019-09-25T12:03:09Z</StartOfAvailability><EndOfAvailability>2019-10-02T09:59:00Z</EndOfAvailability><DeliveryMode>streaming</DeliveryMode><Free value="true" />
</OnDemandProgram></ProgramLocationTable>
ProgramLocationTable – OnDemandProgram
![Page 126: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/126.jpg)
<ProgramLocationTable xml:lang="en"><Schedule serviceIDRef="tag:channel7.co.uk,2019:sid3039" start="2019-09-25T11:15:00Z" end="2019-09-25T12:30:00.000Z">…
</Schedule><OnDemandProgram><Program crid="crid://channel7.co.uk/b01myjsy"/><ProgramURL contentType="application/vnd.dvb.ait+xml">https://channel7.co.uk/ait.aitx?pid=b01myjsy</ProgramURL><AuxiliaryURL contentType="application/vnd.dvb.ait+xml">https://channel7.co.uk/ait.aitx?template</AuxiliaryURL><InstanceDescription><Genre href="urn:fvc:metadata:cs:MediaAvailabilityCS:2014-07:media_available" type="other"/><Genre href="urn:fvc:metadata:cs:FEPGAvailabilityCS:2014-10:fepg_unavailable" type="other"/><CaptionLanguage closed="true">eng</CaptionLanguage><AVAttributes><VideoAttributes><HorizontalSize>576</HorizontalSize><VerticalSize>512</VerticalSize><AspectRatio>16:9</AspectRatio>
</VideoAttributes></AVAttributes>
</InstanceDescription><PublishedDuration>PT1H</PublishedDuration><StartOfAvailability>2019-09-25T12:03:09Z</StartOfAvailability><EndOfAvailability>2019-10-02T09:59:00Z</EndOfAvailability><DeliveryMode>streaming</DeliveryMode><Free value="true" />
</OnDemandProgram></ProgramLocationTable>
ProgramLocationTable – OnDemandProgram
![Page 127: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/127.jpg)
<ProgramLocationTable xml:lang="en"><Schedule serviceIDRef="tag:channel7.co.uk,2019:sid3039" start="2019-09-25T11:15:00Z" end="2019-09-25T12:30:00.000Z">…
</Schedule><OnDemandProgram><Program crid="crid://channel7.co.uk/b01myjsy"/><ProgramURL contentType="application/vnd.dvb.ait+xml">https://channel7.co.uk/ait.aitx?pid=b01myjsy</ProgramURL><AuxiliaryURL contentType="application/vnd.dvb.ait+xml">https://channel7.co.uk/ait.aitx?template</AuxiliaryURL><InstanceDescription><Genre href="urn:fvc:metadata:cs:MediaAvailabilityCS:2014-07:media_available" type="other"/><Genre href="urn:fvc:metadata:cs:FEPGAvailabilityCS:2014-10:fepg_unavailable" type="other"/><CaptionLanguage closed="true">eng</CaptionLanguage><AVAttributes><VideoAttributes><HorizontalSize>576</HorizontalSize><VerticalSize>512</VerticalSize><AspectRatio>16:9</AspectRatio>
</VideoAttributes></AVAttributes>
</InstanceDescription><PublishedDuration>PT1H</PublishedDuration><StartOfAvailability>2019-09-25T12:03:09Z</StartOfAvailability><EndOfAvailability>2019-10-02T09:59:00Z</EndOfAvailability><DeliveryMode>streaming</DeliveryMode><Free value="true" />
</OnDemandProgram></ProgramLocationTable>
ProgramLocationTable – OnDemandProgram
![Page 128: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/128.jpg)
<ProgramLocationTable xml:lang="en"><Schedule serviceIDRef="tag:channel7.co.uk,2019:sid3039" start="2019-09-25T11:15:00Z" end="2019-09-25T12:30:00.000Z">…
</Schedule><OnDemandProgram><Program crid="crid://channel7.co.uk/b01myjsy"/><ProgramURL contentType="application/vnd.dvb.ait+xml">https://channel7.co.uk/ait.aitx?pid=b01myjsy</ProgramURL><AuxiliaryURL contentType="application/vnd.dvb.ait+xml">https://channel7.co.uk/ait.aitx?template</AuxiliaryURL><InstanceDescription><Genre href="urn:fvc:metadata:cs:MediaAvailabilityCS:2014-07:media_available" type="other"/><Genre href="urn:fvc:metadata:cs:FEPGAvailabilityCS:2014-10:fepg_unavailable" type="other"/><CaptionLanguage closed="true">eng</CaptionLanguage><AVAttributes><VideoAttributes><HorizontalSize>576</HorizontalSize><VerticalSize>512</VerticalSize><AspectRatio>16:9</AspectRatio>
</VideoAttributes></AVAttributes>
</InstanceDescription><PublishedDuration>PT1H</PublishedDuration><StartOfAvailability>2019-09-25T12:03:09Z</StartOfAvailability><EndOfAvailability>2019-10-02T09:59:00Z</EndOfAvailability><DeliveryMode>streaming</DeliveryMode><Free value="true" />
</OnDemandProgram></ProgramLocationTable>
ProgramLocationTable – OnDemandProgram
![Page 129: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/129.jpg)
Request format:<ProgramInfoEndpoint>?pid=<program_id>&image_variant=<variant>
Detailed Programme Info request
![Page 130: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/130.jpg)
Request format:<ProgramInfoEndpoint>?pid=<program_id>&image_variant=<variant>
CRID from @programId attribute of a ProgramInformation element or @cridattribute from a ScheduleEvent.Program or OnDemandProgram.Program
Example:• Detailed programme info for the programme with the CRID
crid://channel7.co.uk/b03bhc3nhttps://cgs.az.metadata/program?pid=crid%3A%2F%2Fchannel7.co.uk%2Fb03bhc3n
Detailed Programme Info requestIdentifier (Content Reference Identifier (CRID)) of the programme to provide detailed info for
![Page 131: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/131.jpg)
Request format:<MoreEpisodesEndpoint>?pid=<program_id>&type=ondemand®ionID[]=<region_id_1>®ionID[]=<region_id_2>…&image_variant=<image_variant>
Example:• More episodes of the programme with the CRID
crid://channel7.co.uk/b03bhc3n, available on demand in the region with the ID “uk-england-yorkslincs”
https://cgs.az.metadata/moreeps?pid=crid%3A%2F%2Fchannel7.co.uk%2Fb03bhc3n&type=ondemand®ionID[]=uk-england-yorkslincs
More Episodes request
![Page 132: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/132.jpg)
Request format:<MoreEpisodesEndpoint>?pid=<program_id>&type=ondemand®ionID[]=<region_id_1>®ionID[]=<region_id_2>…&image_variant=<image_variant>
Example:• More episodes of the programme with the CRID
crid://channel7.co.uk/b03bhc3n, available on demand in the region with the ID “uk-england-yorkslincs”
https://cgs.az.metadata/moreeps?pid=crid%3A%2F%2Fchannel7.co.uk%2Fb03bhc3n&type=ondemand®ionID[]=uk-england-yorkslincs
More Episodes request
The region ID of the client’s current region, defined in the RegionList
Identifier (Content Reference Identifier (CRID)) of the programme to provide detailed info for
![Page 133: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/133.jpg)
Thank you for attending
![Page 134: DVB-I Webinar Series€¦ · • Same challenges facing operators today Reconcile requests from different service providers, regulatory requirements, user needs, business interests](https://reader034.fdocuments.in/reader034/viewer/2022042404/5f1b780888cdae1602031c48/html5/thumbnails/134.jpg)
End