1 / 19

Carriage of TV-Anytime on DVB Transport Streams ETSI TS 102 323 V1.1

Carriage of TV-Anytime on DVB Transport Streams ETSI TS 102 323 V1.1. David White, NDS. Content & PVRs. The concept of content (Blackadder) is not the same as when it is broadcast (Thursday evenings). PVRs free content from schedules

efrem
Download Presentation

Carriage of TV-Anytime on DVB Transport Streams ETSI TS 102 323 V1.1

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Carriage of TV-AnytimeonDVB Transport StreamsETSI TS 102 323 V1.1 David White, NDS

  2. Content & PVRs • The concept of content (Blackadder) is not the same as when it is broadcast (Thursday evenings). • PVRs free content from schedules • There needs to be an easy link from content being offered to it being recorded and consumed. • The CRID is the solution TV-Anytime has standardised for referring to and obtaining content. • TV-Anytime specs: ETSI TS 102 822 insert presentation name

  3. Overview of CRIDs • CRID is a Uniform Resource Identifier (URI) • CRID://<authority>/<data> • <authority> is split into two parts <DNS name><path> • <DNS name> is a registered internet domain name • <path> is an optional element preceded with ‘;’ to allow multiple authorities to share a domain. • <data> part is allocated by the authority. • E.g. CRID://sky.com;films/CastAway insert presentation name

  4. CRID Resolution CRIDTOP crids resolve to lists (of crids or locators). Lists can be getOne or getAll. A CRID can resolve to other CRIDs. (GetAll) CRIDA CRIDB CRIDC (GetOne) locator locator CRIDB1 CRIDB2 (GetOne) locator locator locator At some point, CRIDs must resolve to locations insert presentation name

  5. Metadata • Describes content • Programmes and series • Schedules and channel information • Segmentation • Access before and after booking • Search of MD may lead to content • A recommendation may lead to content, but MD required after booking • TV-Anytime specifies: • XML Schema • Encoding for broadcast • But not delivery format! insert presentation name

  6. Overview of TVA on DVB insert presentation name

  7. The CRI Authority • All CRIDs are published by an authority • Metadata is often accessed by CRID & therefore by authority • Authority is not tied to a particular Network, Bouquet, Transport stream or Service • Authority is a new entity in a DVB network insert presentation name

  8. RNT targeted to receivers by context_id and context_id_type CRI provider entry RAR descriptors reference CRI CRI for “authority1.com” provided by a second CRI provider RNT: Structure CRID authority entry insert presentation name

  9. CRI: structure insert presentation name

  10. Metadata • XML is very verbose - unsuitable for broadcast • TV-Anytime defines data format: • Fragment: Split document • Encode: Compact binary format (MPEG-7 BiM) • Encapsulate: Grouping and identification - containers • Index: Rapid access for searching (e.g. by CRID) • DVB defines broadcast method: • MHP object carousel • File names of containers • Linkage for finding metadata required • Enhancements • BiM codecs for DVB URI, strings, time & date, etc • Standard indices (e.g. Programme by CRID) insert presentation name

  11. Trailer booking Delivering the CRID with description alongside trailer broadcasts insert presentation name

  12. Recording • CRIDs resolve into locators • Broadcast locator has 3 modes: • Time only mode - simplest mode • Event_id mode - supported by DVB now/next information • TVA_id mode • Overlapping and nested programmes • Programme status • Starting shortly, running, paused, canceled • Carried in EIT p/f (DVB now/next information) • Extensions to this in V1.2 insert presentation name

  13. Headend infrastructure • TVA supports distributed model • Different authorities produce CRI and metadata • Distribution of data creation is a customer decision • Integration with existing SI • Additional tables • metadata descriptors in NIT, BAT, SDT, PMT. • Extensions to EIT to insert CRID • Carousel delivery • CRI and metadata • Real-time delivery • Trailer booking and TVA_id recording data insert presentation name

  14. The TVA on DVB V1.1 toolkit • Characteristics: • Efficient • Scalable • Flexible • Contains: • Represents TVA concept of an Authority • CRI delivery • Metadata delivery - a generic tool! • Trailer booking • Integration with EPGs • V1.1 is missing segmentation insert presentation name

  15. Timelines and segmentation • DSM-CC NPT rejected for TV-A on DVB segmentation timeline • Factors: generation, distribution, manipulation • No other candidate technology met requirements • Timelines and segmentation group formed • Sub-group of DVB-GBS • Implementing segmentation (TVA on DVB V1.2) • Creating a new timeline technology (Sync-ed Aux data) • Corrigenda to TVA on DVB v1.1 insert presentation name

  16. Timelines #1 • “Specification for the carriage of synchronised auxiliary data” • Working document GBS0173 • Timeline features • Timeline manipulation (sync-ed pause, stop, start) • Multiple timelines • Different timeline format (video timecode, audio offsets) • Primary and offset timelines • Modes to avoid Advert-skipping insert presentation name

  17. Timelines #2 • “Synchronised” • Timeline samples carried in PES: DTS & PTS • Remultiplexing is straightforward • Receiver passes-on data at time=DTS • “Auxiliary” • Open framework • descriptor structure in PES packet • Different types of data • Timeline samples • Recording control (TVA_id) insert presentation name

  18. Segmentation • Linking it in is challenging! • Requirements • Delivery pre, post or during broadcast • What information might be known? • What information can receiver use? • Dynamic and static modes • Either possible if delivery during broadcast • Using “external” segmentation • Disney segmentation of Bambi via internet • “internal” segmentation capabilities insert presentation name

  19. Conclusion • Two specifications in progress • V1.2 of TVA on DVB (corrigenda + segmentation) • V1.1 of Synchronised Auxiliary Data • Completion - end of year • Segmentation • Flexibility of delivery modes • Timelines • Standard MPEG synchronisation • Standard distribution & remultiplexing • Completes the TVA on DVB toolkit insert presentation name

More Related