HELSINKI UNIVERSITY OF TECHNOLOGY NETWORKING LABORATORY © 2005 Jörg Ott ∙ Dirk Kutscher 1 Networked Multimedia with Internet Media Guides 2005-06-08TNC.

Slides:



Advertisements
Similar presentations
SIP and Instant Messaging. SIP Summit SIP and Instant Messaging What Does Presence Have to Do With SIP? How to Deliver.
Advertisements

B. Fairman Sony US Advanced Technologies Center 1 Ubiquitous Video W3C Video on the Web Workshop
The Real Time Streaming Protocol (RTSP)
Design and Implementation of an Electronic Service Guide for Mobile Video Systems Kaushik Choudhary Simon Fraser University Master’s Project Defense ●
UNCW UNCW SIGGRAPH 2002 Topic #3: Continuous Media in Wired and Wireless Environments Ronald J. Vetter Department of Computer Science University of North.
8/2/ IETF, Pittsburgh Kutscher/Ott/Bormann SDPng Requirements draft-kutscher-mmusic-sdpng-req-00.txt Dirk Jörg
Philips Research France Delivery Context in MPEG-21 Sylvain Devillers Philips Research France Anthony Vetro Mitsubishi Electric Research Laboratories.
Internet Telephony Helen J. Wang Network Reading Group, Jan 27, 99 Acknowledgement: Jimmy, Bhaskar.
SESSION 9 THE INTERNET AND THE NEW INFORMATION NEW INFORMATIONTECHNOLOGYINFRASTRUCTURE.
1 Personal Activity Coordinator (PAC) Xia Hong UC Berkeley ISRG retreat 1/11/2000.
1 An overview Always Best Connected Networks Dênio Mariz Igor Chaves Thiago Souto Aug, 2004.
DVB-x © Mika Grundström 7/15/20151 DVB-x for delivering services Mika Grundström tel
SET TOP BOX What is set-top box ? An interactive device which integrates the video and audio decoding capabilities of television with a multimedia application.
Membership and Media Management in Centralized Multimedia Conferences based on Internet Engineering Task Force Protocol Building Blocks Author: Ritu Mittal.
A Web Services Based Streaming Gateway for Heterogeneous A/V Collaboration Hasan Bulut Computer Science Department Indiana University.
Application Standards for ‘Push’ Content and Streaming Media Hadi Partovi Microsoft Corporation.
T Multimedia Programming Maciej Korczyński, Krzysztof Zurek.
TV-Anytime (and the myTV project) Ronald Tol Philips Research.
Multimedia Communications
Multimedia Communications Student: Blidaru Catalina Elena.
Kutscher / Ott / Bartsch Supporting Network Access and Service Location in Dynamic Environments Dirk Kutscher Jörg Ott Steffen Bartsch TNC.
1 Seminar Presentation Multimedia Audio / Video Communication Standards Instructor: Dr. Imran Ahmad By: Ju Wang November 7, 2003.
1.1 What is the Internet What is the Internet? The Internet is a shared media (coaxial cable, copper wire, fiber optics, and radio spectrum) communication.
Alcad IPTV Solution Interactive Entertainment over IP network
An Overview of MPEG-21 Cory McKay. Introduction Built on top of MPEG-4 and MPEG-7 standards Much more than just an audiovisual standard Meant to be a.
Lector: Aliyev H.U. Lecture №15: Telecommun ication network software design multimedia services. TASHKENT UNIVERSITY OF INFORMATION TECHNOLOGIES THE DEPARTMENT.
MPEG-21 : Overview MUMT 611 Doug Van Nort. Introduction Rather than audiovisual content, purpose is set of standards to deliver multimedia in secure environment.
World Class Standards WG8 presentation of current Subscription Management Activities TISPAN WG8 – 3GPP SA#5 Joint meeting Sophia Antipolis, May14th - 15.
03/09/2003Helsinki University of Technology1 Overview of Thesis Topic Presented By: Zhao Xuetao.
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
Standard for a Convergent Digital Home Network for Heterogeneous Technologies Zhimeng Du 12/5/2013.
June 2004 SIW-4 - IP in Space Implementation Guide 1 Handbook for Using IP Protocols for Space Missions James Rash - NASA/GSFC Keith Hogie, Ed Criscuolo,
Kutscher / Ott / Bormann Enhancing User Mobility with Network Service Maps Dirk Kutscher Jörg Ott Carsten Bormann TNC
Technical Policy and Standards Andy Gorton – Senior Architect: Institutional Networks.
0 draft-lkchoi-mmusic-iptvdbs-req-00.txt 63rd IETF, 1 August 2005 Requirement of service provider for the Data Broadcasting Service over the IPTV Lark.
Streaming Media Control n The protocol components of the streaming n RTP/RTCP n RVSP n Real-Time Streaming Protocol (RTSP)
VoN September ‘98 1 9/17/98 VoN Standards Update Jonathan Rosenberg Bell Laboratories September 17, 1998.
Metadata format and Update Notification Protocol Yuji Nomura Fujitsu Laboratories Ltd. Henning Schulzrinne Columbia University.
Lab Assignment 15/ INF5060: Multimedia data communication using network processors.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
1 BRUSSELS - 14 July 2003 Full Security Support in a heterogeneous mobile GRID testbed for wireless extensions to the.
Omar A. Abouabdalla Network Research Group (USM) SIP – Functionality and Structure of the Protocol SIP – Functionality and Structure of the Protocol By.
Internet Protocol TeleVision
Session Initiation Protocol (SIP) Chapter 5 speaker : Wenping Zhang data :
ITVP Platform: delivering interactive TV services over IP networks Miroslaw Czyrnek
Proposal for Creation of New Engineering Committee for Terrestrial Mobile Multimedia Multicast July 13, 2005.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
MPEG-4: Multimedia Coding Standard Supporting Mobile Multimedia System Lian Mo, Alan Jiang, Junhua Ding April, 2001.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
1 Enhanced Mobility Support for Roaming Users: Extending the IEEE Information Service WWIC 2010 Luleå, June 1-3, 2010 Karl Andersson*, Andrea G.
Protocol Requirements for Internet Program Guides Yuji Nomura Fujitsu Laboratories Ltd. Henning Schulzrinne Columbia University.
54 th IETFMMUSIC WG1 54 th IETF – Yokohama 18 July 2002.
IEEE MEDIA INDEPENDENT HANDOVER DCN: Title: Proposed Presentation for 3GPP Date Submitted: September,
INTRODUCTION:- The approaching 4G (fourth generation) mobile communication systems are projected to solve still-remaining problems of 3G (third generation)
WREC Working Group IETF 49, San Diego Co-Chairs: Mark Nottingham Ian Cooper WREC Working Group.
Multicast in Information-Centric Networking March 2012.
Postech DP&NM Lab Session Initiation Protocol (SIP) Date: Seongcheol Hong DP&NM Lab., Dept. of CSE, POSTECH Date: Seongcheol.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
INTERNET PROTOCOL TELEVISION (IP-TV)
Klara Nahrstedt Spring 2012
Bruno Chatras, ETSI TC TISPAN Vice-Chairman
Klara Nahrstedt Spring 2014
INTERNET PROTOCOL TELEVISION (IP-TV)
An Overview of MPEG-21 Cory McKay.
IP and NGN Projects in ITU-T Jean-Yves Cochennec France Telecom SG13 Vice Chair Workshop on Satellites in IP and Multimedia - Geneva, 9-11 December 2002.
Application Layer Mobility Management Scheme for Wireless Internet
Digital television systems - (DTS)
MUMT611: Music Information Acquisition, Preservation, and Retrieval
Mark Epstein Senior Vice President Qualcomm
Presentation transcript:

HELSINKI UNIVERSITY OF TECHNOLOGY NETWORKING LABORATORY © 2005 Jörg Ott ∙ Dirk Kutscher 1 Networked Multimedia with Internet Media Guides TNC 2005, Poznań, Poland Jörg Dirk

© 2005 Jörg Ott ∙ Dirk Kutscher 2 HELSINKI UNIVERSITY OF TECHNOLOGY NETWORKING LABORATORY Overview  Motivation Service Announcements for Networked Multimedia in the Internet Platform/Network Independent content provision  Introduction to Internet Media Guides Concepts Implementations  Applications Networked Multimedia Service descriptions  Conclusions

© 2005 Jörg Ott ∙ Dirk Kutscher 3 HELSINKI UNIVERSITY OF TECHNOLOGY NETWORKING LABORATORY Remember the Mbone? Broadcasting in the Internet  Mbone sessions Multicast media sessions Announced with SAP/SDP (multicast) Push distribution model Single, well-defined type of service  Session Announcement Protocol (SAP) One-to-many distribution (IP-Multicast) Soft-State: Periodic multicast messages Notion of scopes (for announcements and media sessions)  TTL scoping  Administratively scoped multicast Independent of description format  But mainly used with SDP

© 2005 Jörg Ott ∙ Dirk Kutscher 4 HELSINKI UNIVERSITY OF TECHNOLOGY NETWORKING LABORATORY Mbone Session Descriptions v=0 o=llynch IN IP s=UO Presents KWAX Classical Radio i=University of Oregon sponsored classical radio station KWAX-FM u= e=UO Multicasters p=Lucy Lynch (University of Oregon) (541) t=0 0 a=tool:sdr v2.4a6 a=type:test m=audio RTP/AVP 0 c=IN IP /127 a=ptime:40  Session Descriptions Idempotent descriptions of a single session Media session information (technical) Meta-Information  Author  Subject  Scheduling… Designed for SAP-based announcements in the Internet  Assumptions Can be received by all potential viewers Same network and distribution scope for announcement and actual session

© 2005 Jörg Ott ∙ Dirk Kutscher 5 HELSINKI UNIVERSITY OF TECHNOLOGY NETWORKING LABORATORY Observations  SAP/SDP tied to IP-Multicast-based session model  Only one distribution scheme: announcement  Only one type of service: convey multimedia session information  (Global) IP-Multicast has not prevailed as a distribution platform  SAP rather experimental  Was often used for debugging Mbone connectivity  Summary SAP/SDP too limited Not appropriate as a general solution for distributing session information Traditionally linked to IP-only (and Multicast-only)

© 2005 Jörg Ott ∙ Dirk Kutscher 6 HELSINKI UNIVERSITY OF TECHNOLOGY NETWORKING LABORATORY Trend: Ubiquitous Information Access Cellular Networks Internet + IP Networks Broadcasting Networks TV set / radio Workstation Laptop / tablet PC PDA Cellphones … … Live Broadcast Canned Program Studio File Server Ticker Server Web Server … Will be IP-based in the future

© 2005 Jörg Ott ∙ Dirk Kutscher 7 HELSINKI UNIVERSITY OF TECHNOLOGY NETWORKING LABORATORY “Classic” Broadcasting & Internet Multimedia  Broadcasting still a different world today (including customer expectations, philosophy) Encodings  Audio/Video largely compatible (but different quality expectations)  Image/text formats/HTML vs.Videotex, MHP, specific markups, tables Data transmission  IP + UDP/TCP + RTP/… vs.MPEG multiplex (or even analog) Addressing  IP addresses + ports vs.frequency/channel, PID, satellite position, pol., … Interaction & control  RTSP, HTTP, SIP, … vs.MHP, …  But there is a migration towards IP in various areas Content providers, transmission technologies, consumer equipment

© 2005 Jörg Ott ∙ Dirk Kutscher 8 HELSINKI UNIVERSITY OF TECHNOLOGY NETWORKING LABORATORY Platform/Network-Independent Content Provision  The same content shall be available via different networks Preferably without repeated authoring  “Content” used in a broad sense Original media: Audio / video broadcasts, web pages, files, news feeds, … Supplementary information: background, statistics, subtitles, ads, …  Content needs to be globally (or regionally) identifiable  Content needs to be found Descriptive metadata Availability (scheduling) metadata  Alternate access methods must be possible Network + network-specific address Application areas: Digital Video Broadcasting (incl. DVB-T/H) 3G / 4G wireless communication systems Wireless LAN Hot-Spots Regular Internet Content is a special case of “services”…! Internet access File distribution “e/m-Commerce”

© 2005 Jörg Ott ∙ Dirk Kutscher 9 HELSINKI UNIVERSITY OF TECHNOLOGY NETWORKING LABORATORY Internet Media Guides (IMG) Definition of an IMG (from MMUSIC Charter) Content:  A collection of multimedia session descriptions  Expressed using SDP, SDPng or other metadata formats  It is used to describe a collection of multimedia sessions (e.g. television programme schedules). Distribution:  The IMG must be delivered to a potentially large audience (push or pull), who use it to join a subset of the sessions described, and who may need to be notified of changes to the IMG.

© 2005 Jörg Ott ∙ Dirk Kutscher 10 HELSINKI UNIVERSITY OF TECHNOLOGY NETWORKING LABORATORY IMG  EPG  Generalized for arbitrary... Types of media Types of sessions and interactions: services! Classes of devices  Plurality of access methods Physical delivery (Reliable) Broadcast / multicast (push) Interactive retrieval (pull) Provision of full IMGs and of deltas Notification about changes  Network-independent For the delivery of IMGs For the (request and) transmission of actual media in sessions The same IMGs should be usable everywhere.

© 2005 Jörg Ott ∙ Dirk Kutscher 11 HELSINKI UNIVERSITY OF TECHNOLOGY NETWORKING LABORATORY IMG Elements IMG Metadata: SDP(ng), MPEG-7,... IMG Source IMG receiver IMG transceiver Processing IMG Metadata: SDP(ng), MPEG-7,... IMG Metadata: SDP(ng), MPEG-7, TVA IMG Source IMG sender IMG receiver IMG receiver IMG sender IMG receiver IMG Transport IMG Metadata Envelope

© 2005 Jörg Ott ∙ Dirk Kutscher 12 HELSINKI UNIVERSITY OF TECHNOLOGY NETWORKING LABORATORY IMG Delivery Models / Operations IMG announcer IMG ANNOUNCE Broadcast / Multicast IMG Source IMG listener IMG resolver IMG querier IMG QUERY (Pull) IMG RESOLVE IMG notifier IMG NOTIFY (w/ content) IMG Source IMG subscriber IMG SUBSCRIBE IMG receiver IMG QUERY IMG NOTIFY (w/o content, w/ pointer) IMG RESOLVE Full IMG     *p

© 2005 Jörg Ott ∙ Dirk Kutscher 13 HELSINKI UNIVERSITY OF TECHNOLOGY NETWORKING LABORATORY IMG Architecture Point-to-MultipointPoint-to-Point IMG Transport IMG ANNOUNCE IMG SUBSCRIBE IMG NOTIFY IMG QUERY IMG RESOLVE IMG Operations IMG Envelope IMG Data Types Complete Description, Delta Description, Pointer #1#2…#n Metadata Formats

© 2005 Jörg Ott ∙ Dirk Kutscher 14 HELSINKI UNIVERSITY OF TECHNOLOGY NETWORKING LABORATORY IMG Transports  Need to provide mechanisms for IMG Operations  ANNOUNCE Reliable multicast transport protocol: FLUTE + MUPPET  SUBSCRIBE / NOTIFY Session Initiation Protocol (SIP): Extensions for Subscription/Notification  QUERY / RESOLVE HTTP  Identify IMGs properly across protocols: IMG URI Mappings to individual protocols for actual processing

© 2005 Jörg Ott ∙ Dirk Kutscher 15 HELSINKI UNIVERSITY OF TECHNOLOGY NETWORKING LABORATORY IMG Envelope  Container for metadata Complete, delta, pointers Independent of metadata Can be viewed as some kind of wrapper mechanism Metadata itself defined by other bodies  Generic management information Identification + version + validity information Content-Type: to identify metadata format Support for security?  authentication + integrity information  Privacy of content

© 2005 Jörg Ott ∙ Dirk Kutscher 16 HELSINKI UNIVERSITY OF TECHNOLOGY NETWORKING LABORATORY TZI IMG Implementations  Papageno: Multi-channel distribution platform Application-independent object distribution system FLUTE, HTTP, (SIP work in progress) Open Source: ftp://ftp.informatik.uni-bremen.de/home/logic/flute/ftp://ftp.informatik.uni-bremen.de/home/logic/flute/  IMG implementation Leverages Papageno distribution platform IMG sender/receiver/proxy Full IMG and delta distribution Extending the IMG-Envelope specification  Maintain authenticity of IMGs processed by transceivers Clear separation of of distribution platform from IMG semantics  Flexible support for different meta data formats

© 2005 Jörg Ott ∙ Dirk Kutscher 17 HELSINKI UNIVERSITY OF TECHNOLOGY NETWORKING LABORATORY IMG Applications  Scalable software distribution Update announcement with IMGs File distribution with FLUTE  SAP/SDP-gateway  TV-EPG distribution  Network service descriptions  Home entertainment and personal multimedia environments

© 2005 Jörg Ott ∙ Dirk Kutscher 18 HELSINKI UNIVERSITY OF TECHNOLOGY NETWORKING LABORATORY TV-EPG Distribution TV Network Website XMLTV IMG Sender HTTP HTML Web Scraping Tool Freevo HTPC IMG Envelope XMLTV IMG Receiver IMG Transport

© 2005 Jörg Ott ∙ Dirk Kutscher 19 HELSINKI UNIVERSITY OF TECHNOLOGY NETWORKING LABORATORY IMG Experiences  EPGs: mostly static content Difficult to find dynamically changing service descriptions Periodic multicast seems to be the right strategy  Operational considerations for bootstrapping and multiplexing How to best split up service guides into multicast groups?  By provider?  By service type?  IMG compared to SAP-based service guide distribution IMGs can leverage Mbone (or other multicast) infrastructure Still workable without multicast Probably an interesting driver for last-mile point-to-multipoint multicast

© 2005 Jörg Ott ∙ Dirk Kutscher 20 HELSINKI UNIVERSITY OF TECHNOLOGY NETWORKING LABORATORY New Applications for IMG  Past focus on traditional contents Conveying plain TV-schedules Streaming in 3GPP Release 6  Broadening the scope Cover services in a more general fashion Provide region/location information Support personalized inquiries Address issues of cost  Make offers automatically comparable  Technical level: enable service discovery (and location)  Business level: support adequate service selection

© 2005 Jörg Ott ∙ Dirk Kutscher 21 HELSINKI UNIVERSITY OF TECHNOLOGY NETWORKING LABORATORY Regionalization & Personalization with IMGs IMG Sender IMG Metadata IMG Metadata IMG Metadata IMG Metadata IMG Metadata IMG Metadata IMG Metadata IMG Metadata IMG Metadata IMG Sender IMG Transceiver Local contents Global contents Creation of IMGs IMG Transceiver Content Broker Aggregation IMG Metadata Filtering + Augmenting IMG Transceiver Service provider Filtering IMG receiver Set-top Box Consumption

© 2005 Jörg Ott ∙ Dirk Kutscher 22 HELSINKI UNIVERSITY OF TECHNOLOGY NETWORKING LABORATORY Network Service Descriptions  Background: Automatic service location and enrollment in access networks Different services: Internet access, telephony services, local content etc. Different service providers Different access methods (for Internet access)  Today Multiples access methods, manual user interaction required No information about other networks, e.g., in mobile scenarios  Approach: Service description and distribution with IMGs Users receive descriptions over arbitrary interfaces (wide area broadcast, WLAN) Local descriptions may refine and override larger scope descriptions Descriptions provide concept of geographic service location Receivers build maps of regions

© 2005 Jörg Ott ∙ Dirk Kutscher 23 HELSINKI UNIVERSITY OF TECHNOLOGY NETWORKING LABORATORY Example: Services in Hotspots  Dynamic choice of ISPs Considering user accounts, access methods, tariff models, utilization  Dynamic choice of other services  Dynamic choice of ITSP Least-cost service provisioning Provider selection (detailed tariff information)  Local services Local web content, real-time multimedia

© 2005 Jörg Ott ∙ Dirk Kutscher 24 HELSINKI UNIVERSITY OF TECHNOLOGY NETWORKING LABORATORY Service Announcements for Hotspots

© 2005 Jörg Ott ∙ Dirk Kutscher 25 HELSINKI UNIVERSITY OF TECHNOLOGY NETWORKING LABORATORY Conclusions  Networked Multimedia today a heterogeneous environment Need service guides beyond SAP/SDP  IMG framework addresses diversity in today’s distribution networks A useful tool for promoting new networked multimedia applications Can leverage multicast infrastructure, but workable without  General approach for arbitrary applications, access methods and networks  Concept for delta distribution and aggregation/filtering through content brokers  Content description can be generalized as service description IMGs for distributing meta-information about services Notion of refinement of scoped service descriptions

© 2005 Jörg Ott ∙ Dirk Kutscher 26 HELSINKI UNIVERSITY OF TECHNOLOGY NETWORKING LABORATORY Thank you! Dirk Kutscher

© 2005 Jörg Ott ∙ Dirk Kutscher 27 HELSINKI UNIVERSITY OF TECHNOLOGY NETWORKING LABORATORY

© 2005 Jörg Ott ∙ Dirk Kutscher 28 HELSINKI UNIVERSITY OF TECHNOLOGY NETWORKING LABORATORY Bibliography  Y. Nomura, R. Walsh, J.-P. Luoma, J. Ott, H. Schulzrinne; Requirements for Internet Media Guides; Internet Draft draft-ietf-mmusic-img-req-07.txt; Work in Progress; June 2004  Y. Nomura, R. Walsh, J.-P. Luoma, H. Asaeda, H. Schulzrinne; A Framework for the Usage of Internet Media Guides; Internet Draft draft-ietf-mmusic-img-framework-08.txt; Work in Progress; July 2004  Rod Walsh, J.-P. Luoma, J. Peltotalo, S. Peltotalo, J. Greifenberg; The IMG Envelope; Internet Draft draft-ietf-mmusic-img-envelope-03.txt; Work in Progress; June 2005  J. Luoma; MUPPET: Internet Media Guide Unidirectional Point-to-Multipoint Transport; Internet Draft draft-luoma-mmusic-img-muppet-03.txt; Work in Progress; October 2003  D. Kutscher, J. Ott, C. Bormann; Session Description and Capability Negotiation; Internet Draft draft-ietf-mmusic-sdpng-08.txt; Work in Progress; February 2005  T. Paila, M. Luby, R. Lehtonen, V. Roca, R. Walsh, FLUTE - File Delivery over Unidirectional Transport; RFC 3926; October 2004  M. Luby, J. Gemmell, L. Vicisano, L. Rizzo, J. Crowcroft; Asynchronous Layered Coding (ALC) Protocol Instantiation; RFC 3450; December 2002

© 2005 Jörg Ott ∙ Dirk Kutscher 29 HELSINKI UNIVERSITY OF TECHNOLOGY NETWORKING LABORATORY Regional Service Announcements DVB-T IMG ANNOUNCE DVB-T IMG Service Description Available services in a region Type of service Geo-position Basic Attributes Regional scope Selected services Low level of detail

© 2005 Jörg Ott ∙ Dirk Kutscher 30 HELSINKI UNIVERSITY OF TECHNOLOGY NETWORKING LABORATORY DVB-T IMG Service Description Available services in a region 3G IMG QUERY/ RESOLVE IMG ANNOUNCE IMG Service Description Available services in a specific geographic area Update/augment general service description Regional Service Announcements

© 2005 Jörg Ott ∙ Dirk Kutscher 31 HELSINKI UNIVERSITY OF TECHNOLOGY NETWORKING LABORATORY DVB-T 3G Hotspot IMG Service Description Specialized description about a specific service Update/augment general service description Higher level of detail Include local services IMG ANNOUNCE Regional Service Announcements