1 / 20

The delivery of personalised and Distributed media

The delivery of personalised and Distributed media. Pursuit-Essex ICN Workshop Ben Tagger (UCAM) Stuart Porter (CTVC) Dirk Trossen (UCAM). What are we trying to do with ICN?. What is the motivation for this problem? The Media-Delivery life cycle.

vidor
Download Presentation

The delivery of personalised and Distributed media

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. The delivery of personalised and Distributed media Pursuit-Essex ICN Workshop Ben Tagger (UCAM) Stuart Porter (CTVC) Dirk Trossen (UCAM)

  2. Pursuit-Essex Workshop 2013 What are we trying to do with ICN? • What is the motivation for this problem? • The Media-Delivery life cycle. • How is the achieved (enabled/facilitated) within an ICN environment? • Links to Demos (no live demo today )

  3. Pursuit-Essex Workshop 2013 The Problem • Rooted in a real media production scenario (at CTVC). • Presents a currently burdensome situation for CTVC. • Cannot be easily (i.e. natively) solved with current architecture. • Our solution: • Reduces workload of media producers. • Provides users with a personalised media experience. • Provides network benefits; enables optimisations, etc.

  4. Pursuit-Essex Workshop 2013 Scenario: The Film… • CTVC want to produce a film (e.g. a documentary): • Footage from CTVC’s archives. • New footage shot specially for this film. • Footage already in the public domain (but not owned by CTVC). • These materials have varying properties and constraints. • Material not owned by CTVC must be licensed. • The outcome is a 47 minute, 4-part, UK film.

  5. Pursuit-Essex Workshop 2013 Extending to other Areas… • CTVC want to sell the documentary to other broadcasters/regions which have varying licensing and timing requirements. • CTVC must generate each version manually. • US/AUS version (38 minutes) • Russian version (47 minutes) • UAE and Saudi Arabia versions (53 minutes)

  6. Pursuit-Essex Workshop 2013 Extending to Digital Distribution… • Required considerations: • Foreign language audio/subtitles, regional advertisements, description tracks for the visually impaired, licensed material. • Now, CTVC want to make their documentary available via digital delivery. • Consider the additional requirements: • High/Low bandwidth versions depending on viewing medium (ie. Mobile vs. HD TV), different bitrates. • Different distributors use different codecs/compression techniques.

  7. Pursuit-Essex Workshop 2013 The problem of combinatorial complexity English French Spanish etc. Audio English French Spanish etc. Subtitles Hi Lo One Version Quality US UK etc… Region/ Advertising UAE

  8. Pursuit-Essex Workshop 2013 Some Issues… • (Forgetting delivery) These versions constitute a content-management nightmare. • How does the media producer (CTVC) ensure that the correct version is viewed? How do they protect themselves? • Conceptually, these versions are identified and delivered as monolithic blobs.

  9. Pursuit-Essex Workshop 2013 The SDN • How do we achieve distributed media delivery? • How do we achieve personalised media – i.e. people getting a media experience designed for them? • We are not the only ones looking at this problem. • fMP4, MPEG-DASH, HLS (M2TS) • But we have a solution that: • Engages the network, middleware and application layers. • Manages the metadata of video, audio, clips and films. • Reuses common media and enables network optimisations.

  10. Pursuit-Essex Workshop 2013 So, how do we get media in? Domain Model Annotations Blackadder (ICN) media media publish

  11. Pursuit-Essex Workshop 2013 What are we putting in? • Video, Audio – (MOV, MP4, MPG, blah, blah…) • How do we represent stories in our network? TITLE: EDLTEST1 FCM: NON-DROP FRAME 001 D1T1C3A AA/V C 01:04:51:16 01:04:57:15 01:00:00:00 01:00:05:24 * FROM CLIP NAME: D1T1C3-GVS-B.MOV 002 D1T1C3A AA/V C 01:01:07:18 01:01:13:02 01:00:05:24 01:00:11:08 * FROM CLIP NAME: D1T1C3-GVS-B.MOV 003 D1T1C3A AA/V C 01:06:34:13 01:06:41:14 01:00:11:08 01:00:18:09 * FROM CLIP NAME: D1T1C3-GVS-B-1.MOV 004 D1T1C3A AA/V C 01:07:41:11 01:07:52:23 01:00:18:09 01:00:29:21 * FROM CLIP NAME: D1T1C3-GVS-B-1.MOV

  12. Pursuit-Essex Workshop 2013 So, how do we get stories in? Domain Model Annotations Blackadder (ICN) EDL EDL publish

  13. Pursuit-Essex Workshop 2013 So, how do we get media out? Pursuit… Blackadder… Dissemination… HD subscription (EDL) Video… over 18 UCAM Summer School Promo Blackadder (ICN) SDN (Player) query

  14. Pursuit-Essex Workshop 2013 How to get media out (the old way)… Media Repository media media Server Client network

  15. Pursuit-Essex Workshop 2013 How to get media out (the SDN way)…!

  16. Pursuit-Essex Workshop 2013 media media (EDL) Publisher Publisher SDN Player Media Repository Media Repository Publisher Publisher Media Repository Media Repository

  17. Pursuit-Essex Workshop 2013 There must be more to it than this..? • Well, yes there is… • We have middleware to • manage the domain model ontologies. • model the mappings between the application and network metamodels. • provide mechanisms for browsing and querying within our pub/sub network.

  18. Pursuit-Essex Workshop 2013 Publishing: From Start to Finish S0 S1 Sn ? … annotate Network Σ(S) Min(S) map merge media prune publish P P

  19. Pursuit-Essex Workshop 2013 How ICN enables the Story Delivery Network… • Everything is information. • Anycast – information comes from anywhere. • Information space modelling. Middleware enables: • Discovery of networked resources. • distributed querying for resources (clips). • consistent information space modelling.

  20. Pursuit-Essex Workshop 2013 Links to Demos • http://www.fp7-pursuit.eu/PursuitWeb/?p=837 Thanks!

More Related