A Metadata Model forPeer-to-Peer Media Distribution <br />Christian Timmerer, Michael Eberhard, Michael Grafl, Keith Mitch...
Outline<br />Background / Introduction<br />P2P-Next<br />Architecture<br />Workflow<br />Metadata Model <br />P2P-Next It...
Next Generation of P2P Networks: P2P-Next<br />2010/05/19<br />Christian Timmerer, Klagenfurt University, Austria<br />3<b...
Next Generation of P2P Networks: P2P-Next<br />2010/05/19<br />Christian Timmerer, Klagenfurt University, Austria<br />4<b...
Architecture and Workflow<br />2010/05/19<br />Christian Timmerer, Klagenfurt University, Austria<br />5<br />Ingest Inter...
High-Level Structure of P2P-Next Item<br />2010/05/19<br />Christian Timmerer, Klagenfurt University, Austria<br />6<br />...
Metadata Model for P2P Media Distribution <br />2010/05/19<br />Christian Timmerer, Klagenfurt University, Austria<br />7<...
Metadata Specification<br />Basic approach<br />Define attributes (vocabulary) in natural language<br />Define mappings to...
Application Programming Interface <br />MPEG-M (MXM) like API: DID Creator + DID Parser implemented in C++ using the CubeW...
Conclusions<br />This paper: architectureand metadata model utilized within the NextShare system<br />The major advantages...
Advanced Video Streaming Techniques for     Peer-to-Peer Networks and Social Networking<br />Workshop held within ACM Mult...
Thank you for your attention<br />... questions, comments, etc. are welcome …<br />Ass.-Prof. Dipl.-Ing. Dr. Christian Tim...
Upcoming SlideShare
Loading in …5
×

A Metadata Model for Peer-to-Peer Media Distribution

2,197 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,197
On SlideShare
0
From Embeds
0
Number of Embeds
112
Actions
Shares
0
Downloads
33
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

A Metadata Model for Peer-to-Peer Media Distribution

  1. 1. A Metadata Model forPeer-to-Peer Media Distribution <br />Christian Timmerer, Michael Eberhard, Michael Grafl, Keith Mitchell,Sam Dutton, and Hermann Hellwagner<br />Klagenfurt University (UNIKLU)  Faculty of Technical Sciences (TEWI)<br />Department of Information Technology (ITEC)  Multimedia Communication (MMC)<br />http://research.timmerer.com  http://blog.timmerer.com  mailto:christian.timmerer@itec.uni-klu.ac.at<br />19 May 2010<br />Acknowledgments. This work was supported in part by theEuropean Commission in the context of the P2P-Next project (FP7-ICT-216217). <br />
  2. 2. Outline<br />Background / Introduction<br />P2P-Next<br />Architecture<br />Workflow<br />Metadata Model <br />P2P-Next Item<br />Metadata Specification: Core + Optional Metadata<br />Application Programming Interface<br />Conclusions and Future Work<br />2010/05/19<br />2<br />Christian Timmerer, Klagenfurt University, Austria<br />
  3. 3. Next Generation of P2P Networks: P2P-Next<br />2010/05/19<br />Christian Timmerer, Klagenfurt University, Austria<br />3<br />Whilst watching content, the user is able to use favourite content application that enables quick selected of favoured content. <br />
  4. 4. Next Generation of P2P Networks: P2P-Next<br />2010/05/19<br />Christian Timmerer, Klagenfurt University, Austria<br />4<br />FP7 Integrated Project (IP) with four year duration (2008 - 2011) with 21 partners from 12 countries comprising large European players to ensure the future project’s sustainability, SMEs, and Subject Matter Experts to manage highly focused technology components<br />The key objective<br />P2P-Next develops an open source, efficient, trusted, personalized, user-centric, and participatory television plus media delivery mechanism with social and collaborative connotation using the emerging Peer-to-Peer (P2P) paradigm, which takes into account the existing EU legal framework. <br />
  5. 5. Architecture and Workflow<br />2010/05/19<br />Christian Timmerer, Klagenfurt University, Austria<br />5<br />Ingest Interface<br />Atom | RSS Store<br />Content (A/V)<br />Presentation/Interactivity Layer<br />E.g., video, image,audio, pdf, txt, …<br />.atom<br />.rss<br />Core Metadata<br />E.g., metadata describing the individual content asset in various forms<br />NextShare<br />P2P-Next Item<br />P2P-Next Item<br />Additional Metadata<br />.torrent<br />.torrent<br />… seeding*<br />E.g., .m21,<br />.ts, .dvb<br />Metadata<br />E.g., metadatadescribing the<br />whole P2P-NextItem + structure(MPEG-21 DID)<br />* … seeding is done automatically oncethe .torrent is provided<br />Service Discovery / Distribution Interface<br />
  6. 6. High-Level Structure of P2P-Next Item<br />2010/05/19<br />Christian Timmerer, Klagenfurt University, Austria<br />6<br />P2P-Next Item<br />.torrent<br />.m21<br />.ts<br />.el{1-3}<br />torrent data …<br />Enh. Layer 1<br />(svc)<br />DID: (b)xml<br /> - Advertisement<br /> - Payment<br /> - Scalability<br /> - Interactivity<br /> - etc.<br />Audio<br />(mp3|aac)<br />DID: (b)xml<br /> - Core Metadata<br /> - Ref. to Media (.ts, .el{1-3})<br /> - Ref. to .m21<br />Enh. Layer 2<br />(svc)<br />Video<br />(avc)<br />Enh. Layer 3<br />(svc)<br />Resources<br />
  7. 7. Metadata Model for P2P Media Distribution <br />2010/05/19<br />Christian Timmerer, Klagenfurt University, Austria<br />7<br />P2P-Next Item<br />LIMO Content<br />Rich Metadata<br />dii:Identifier for the Entire Item<br />A/V Content<br />dii:Type forRich Metadata<br />dii:Type for LIMO Content<br />dii:Type for A/V Content<br />dii:RelatedIdentifier for the Entire Item<br />Payment Metadata<br />Additional Metadata<br />dii:Type for Payment<br />JS for LIMOid="a.js"<br />dii:Type for the Entire Item<br />CSS for LIMOid=”b.css"<br />Advert. Metadata<br />dii:Type for Advertisement<br />. . .<br />Binary Data<br />HTML<br />. . .<br />Core Metadata<br />Legend<br />Descriptor<br />Component<br />Descriptor<br />Resource<br />
  8. 8. Metadata Specification<br />Basic approach<br />Define attributes (vocabulary) in natural language<br />Define mappings to existing (de-facto) standards (TVA, MPEG-7, URIPlay)<br />Core metadata<br />Content-related information that is required to search for a specific P2P-Next Item<br />Optional metadata<br />Advertisement: formats, advertisement types, target group <br />Payment: price, payment options and recipient, donations <br />Scalability: properties of the scalability layers <br />Media review: perception of content such as user ratings <br />User profile: name, contact information, usage preferences/history <br />2010/05/19<br />Christian Timmerer, Klagenfurt University, Austria<br />8<br />
  9. 9. Application Programming Interface <br />MPEG-M (MXM) like API: DID Creator + DID Parser implemented in C++ using the CubeWerx BXML library<br />Most important lesson learned<br />The format doesn’t matter at allas long as an API for creating and parsing exists!<br />2010/05/19<br />Christian Timmerer, Klagenfurt University, Austria<br />9<br />
  10. 10. Conclusions<br />This paper: architectureand metadata model utilized within the NextShare system<br />The major advantages of our approach are<br />Interoperability thanks to the usage of existing, standardized representation formats for both media and metadata<br />Backwards compatibility to the well-known BitTorrent protocol. <br />Next share + metadata model successfully demonstrated at IBC’09 and NEM-Summit’09; currently evaluated within Living Lab<br />Future work<br />Complete definition, design, implementation, and validation of optional metadata <br />Full support of LIMO content <br />2010/05/19<br />Christian Timmerer, Klagenfurt University, Austria<br />10<br />
  11. 11. Advanced Video Streaming Techniques for Peer-to-Peer Networks and Social Networking<br />Workshop held within ACM Multimedia, 25-29 October 2010, Firenze, Italy<br />Invited Talk by George Wright, Head of Prototyping, BBC Research and Development<br />Audio/visual content and metadata delivered over the open Internet using P2P-Next: some experiences from a broadcaster's perspective<br />The best paper award (€300) is sponsored by RADVISION(http://www.radvision.com/)<br />Web site: http://www.p2pstreaming.eu<br />2010/05/19<br />Christian Timmerer, Klagenfurt University, Austria<br />11<br />You are welcome submitting a paper<br />
  12. 12. Thank you for your attention<br />... questions, comments, etc. are welcome …<br />Ass.-Prof. Dipl.-Ing. Dr. Christian Timmerer<br />Klagenfurt University, Department of Information Technology (ITEC)<br />Universitätsstrasse 65-67, A-9020 Klagenfurt, AUSTRIA<br />christian.timmerer@itec.uni-klu.ac.at<br />http://research.timmerer.com/<br />Tel: +43/463/2700 3621 Fax: +43/463/2700 3699<br />© Copyright: Christian Timmerer<br />12<br />2010/05/19<br />Christian Timmerer, Klagenfurt University, Austria<br />

×