FIMS BM ESSENCE LOCATOR 11/27/2012 Loic Barbou Bloomberg/Triskel Inc.

Slides:



Advertisements
Similar presentations
IBM Haifa Research Lab © 2008 IBM Corporation Contacts: Simona Cohen, Michael Factor, Dalit Naor
Advertisements

Multimedia Systems CSE 228F Amarnath Gupta
Media Transfer Protocol supported. 2 Session Outline Overview Overview Why use a class protocol? Why use a class protocol? Core scenarios & functionality.
Chapter 7 Structuring System Process Requirements
Media Analysis Technologies TVWebber Overview. What is TVWebber? 12/8/2008 TVWebber is a turnkey solution that enables web video content providers to.
BX Benchmarks Working Group Results BIRS Center, Dec. 3, 2013.
File Systems and Databases
PROCESS MODELING Transform Description. A model is a representation of reality. Just as a picture is worth a thousand words, most models are pictorial.
MPEG-21 Multimedia Framework: Status and Directions January 8, 2003 John R. Smith Pervasive Media Management Group IBM T. J. Watson Research Center 19.
FIMS Repository Interface IBC A Bit of History How did it start? –FIMS members defined the need to standardize repository operations –FIMS business.
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1 August 15th, 2012 BP & IA Team.
Chapter 1 Overview of Databases and Transaction Processing.
HTTP Streaming bar BoF, IETF 79th HTTP Streaming Survey and Gap Analysis Ning Zong draft-zong-httpstreaming-gap-analysis-01.
PROCESS MODELING Chapter 8 - Process Modeling
Aurora: A Conceptual Model for Web-content Adaptation to Support the Universal Accessibility of Web-based Services Anita W. Huang, Neel Sundaresan Presented.
Data at the Core of the Enterprise. Objectives  Define of database systems.  Introduce data modeling and SQL.  Discuss emerging requirements of database.
Computer Networking From LANs to WANs: Hardware, Software, and Security Chapter 12 Electronic Mail.
Interoperability Scenario Producing summary versions of compound multimedia historical documents.
Grid Computing, B. Wilkinson, 20043b.1 Web Services Part II.
1 Seminar Presentation Multimedia Audio / Video Communication Standards Instructor: Dr. Imran Ahmad By: Ju Wang November 7, 2003.
San Diego Supercomputer CenterUniversity of California, San Diego Preservation Research Roadmap Reagan W. Moore San Diego Supercomputer Center
1 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM L E C T U R E
Profiling Metadata Specifications David Massart, EUN Budapest, Hungary – Nov. 2, 2009.
1 Chapter 14 Architectural Design 2 Why Architecture? The architecture is not the operational software. Rather, it is a representation that enables a.
COMP 365 Android Development.  Manages access from a central database  Allows multiple applications to access the same data.
Windows Media Format. The key features of Windows Media Format Included Microsoft Windows Media Video/Audio 9 codec Included Microsoft Windows Media Video/Audio.
Open Data Protocol * Han Wang 11/30/2012 *
1 Data Flow Diagrams. 2 Identifying Data Flows During the analysis stage of a project it is important to find out how data flows through a system:  Where.
File Structures Foundations of Computer Science  Cengage Learning.
Video Images Mike McIntire University of New Hampshire.
Framework for Interoperable Media Services (FIMS) FIMS Repository Service Interface Design and Concept V0.4 Author: Loic Barbou.
GIF - Graphics Interchange Format JPEG - Joint Photographic Experts Group PNG - Portable Network Graphics GIF images are limited to the 8 bit palette which.
Understanding the Default Editing Workspace. Tools Panel The Tools Panel stores the various editing tools you can access in the application.
SPECIFICATION OF THE FIMS MEDIA SOA FRAMEWORK REPOSITORY SERVICE INTERFACES Loic Barbou & Ashraf Tadros.
Implementing the XDS Infrastructure Bill Majurski IT Infrastructure National Institute of Standards and Technology.
BLOOMBERG TRISKEL IBM FIMS REPOSITORY INTERFACE 05/06/2012 V1.0.
AUDIO AND VIDEO COMPRESSION AND IT’S IMPORTANCE ON THE INTERNET Brian Dillinger May 3, 2010.
Fanny Widadie, S.P, M.Agr 1 Database Management Systems.
Zhangxi Lin Texas Tech University ISQS 6347, Data & Text Mining 1 ISQS 6339 Data Management and Business Intelligence Database Review.
How to get the most out of this digital media player in Education.
Introducing the Silverlight Rough Cut Editor (RCE) An Olympics case study Jason Suess Principle Technical Evangelist Media Delivery Scenarios.
EKT 221 : Chapter 4 Computer Design Basics
Information Systems Analysis and Design Reviews of IS and Software Process Spring Semester
New stuff People were interested in more detailed spatial information about media captures Added area of capture and point of capture attributes Also addresses.
Digital Video File Formats an overview. Introduction Digital Video & Audio files are also known as container formats. These “containers” are digital files.
Software Reuse Course: # The Johns-Hopkins University Montgomery County Campus Fall 2000 Session 4 Lecture # 3 - September 28, 2004.
A Technical Overview Bill Branan DuraCloud Technical Lead.
Virtual File System for Streaming Video Developers: – Uri Goldenberg – Henry Abravanel
Introduction to metadata for IDAH fellows Jenn Riley Metadata Librarian Digital Library Program.
The NSDL, OAI and Your Metadata Core Infrastructure Metadata Repository (“union catalog”) Naomi Dushay Cornell University.
FUNCTIONAL MODELING Alajas, Sophiya Ann Allego, Keefer Lloyd Maningo, Patrick Sage Pleños, John Enrick CPE 51ASATURDAY 7:30 – 10:30ENGR. ARNOLD ROSO.
© 2010 IBM Corporation RESTFul Service Modelling in Rational Software Architect April, 2011.
Chapter 1 Overview of Databases and Transaction Processing.
Developing Business Processes Developing an activity diagram of the business processes can provide us with an overall view of the system.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
© 2013 IBM Corporation IBM Predictive Maintenance & Quality Orchestration BA Technical Seller Training 1.
Glencoe Introduction to Multimedia Chapter 2 Multimedia Online 1 Internet A huge network that connects computers all over the world. Show Definition.
Step 1 Create Database Info activity in Adeptia Server specifying the driver, URL and user credentials information for the database in which stored.
G063 - Data flow diagrams.
3 Be able to repurpose and test a range of digital media assets
Working at a Small-to-Medium Business or ISP – Chapter 7
Working at a Small-to-Medium Business or ISP – Chapter 7
Data and Computer Communications by William Stallings Eighth Edition
Essentials of Web Pages
Working at a Small-to-Medium Business or ISP – Chapter 7
G063 - Data flow diagrams.
MIS Professor Sandvig MIS 324 Professor Sandvig
CHAPTER 1: THE DATABASE ENVIRONMENT AND DEVELOPMENT PROCESS
Multimedia systems and equipment -- Multimedia home server
Presentation transcript:

FIMS BM ESSENCE LOCATOR 11/27/2012 Loic Barbou Bloomberg/Triskel Inc

Modeling Principle  FIMS objects should contain media properties allowing interoperability across media services implementations  The structure of FIMS Media objects should be clear enough to provide a consistent interpretation across media services

Modeling principle bmContentFormatType bmEssenceLocatorType bmContentType bmContentFormats bmEssenceLocators

Approved Structure of bmContent bmContentFormatType bmEssenceLocatorType bmContentType bmContentFormats bmEssenceLocators Asset ID(s) Editorial metadata Format properties: may contain a collection of Video and/or Audio profile MIME Type Duration Size Base Class: provide an abstract definition of a locator requiring an implementation Define the physical representation of an asset matching the specified format

bmEssenceLocatorType  Existing Implemenation of the bmEssenceLocatorType  SimpleFileLocatorType  ListFileLocatorType  FolderLocatorType  Goals: provide a SIMPLE way to model asset physical presentation that can be interpreted by Media Services

Interpreted by Media Services ?  What does it mean?  A Media Service (Transform, Transfer, Capture) should be able to receive or create a FIMS object (BMContentType) and understand how to process the information  Transform: needs to understand the input format of the provided asset essence and the location to retrieve the essence. It also needs to generate a FIMS Object representing the newly created essence (format and physical asset)

Interpreted by Media Services ? (2)  What does it mean?  Transfer: needs to understand the source address and the structure of the physical files representing the asset  Capture: needs to create a representation of the generated asset by describing the format and location of the physical asset

SimpleFileLocatorType  Definition: provide a way to describe a physical asset represented by a single file. The single file may or may not contain multiple format.  Usecases:  Single Format MP4, MOV,…  Multi Format (multi bitrate) WMV,…

SimpleFileLocatorType Media Service Interpretation  The only FIMS media service inspecting the bits of the physical file is the transform service  A FIMS transform operation request specifies the format and the essence to use.  For single bit rate essence. no confusion exist for the transform service on what to use.  In the context of a single physical file containing multiple bit rates. The transform request only describes the format to be used by the transcoding service NOT all of the bit rates available in the asset. no confusion exist for the transform service on what to use.

SimpleFileLocatorType Media Service Interpretation (2)  A FIMS transform operation response specifies the format and the essence of the created asset.  For single bit rate essence. no confusion exist for the transform service knows how to generate the FIMS object.  In the context of a single physical file containing multiple bit rates. The transform response describes the collection of Video/Audio formats created by transcoding service. no confusion exist for the transform service.

ListFileLocatorType  Definition: provide a way to describe a physical asset represented by multiple files. The multiple files may or may not contain multiple formats (bit rate). The files store different types of data: video or audio data, manifest, structure metadata,….  Usecases:  Single Format SmoothStreaming (single bit rate), GXF, …  Multi Format (multi bitrate) SmoothStreaming, …

ListFileLocatorType Media Service Interpretation  A FIMS transform operation request specifies the format and the essence to use.  For single bit rate essence. no confusion exist for the transform service on what file to use based on the interpretation of the specified format (GXF  MPG2).  The transform request only describes the format to be used by the transcoding service NOT all of the bit rates available in the asset. no confusion exist for the transform service on what to use.

ListFileLocatorType Media Service Interpretation (2)  A FIMS transform operation response specifies the format and the essence of the created asset.  For single bit rate essence. no confusion exist for the transform service. It knows how to generate the FIMS object by creating all the physical files needed for the specified Format. It then adds these files as a ListFileLocatorType object  In the context of a multiple physical files containing multiple bit rates. no confusion exist for the transform service. Same applies as above.

FolderLocatorType  Definition: provide a way to describe a physical asset represented by many files located within the same folder. The multiple files may or may not contain multiple formats (bit rate). The files store different types of data: video or audio data, manifest, structure metadata,….  Usecases:  Single Format SmoothStreaming Live,  Multi Format (multi bitrate) SmoothStreaming Live, Http Live Streaming

FolderLocatorType Media Service Interpretation  A FIMS transform operation request specifies the format and the essence to use.  For single bit rate essence. no confusion exist for the transform service on what file to use based on the interpretation of the specified format. It knows what file to select within the folder.  The transform request only describes the format to be used by the transcoding service NOT all of the bit rates available in the asset. no confusion exist for the transform service on what to use.

FolderLocatorType Media Service Interpretation (2)  A FIMS transform operation response specifies the format and the essence of the created asset.  For single bit rate essence. no confusion exist for the transform service. It knows how to generate the FIMS object by creating all the physical files needed for the specified Format. It then adds these files within a single folder create a FolderLocatorType object representing the folder.  In the context of a multiple physical files containing multiple bit rates. no confusion exist for the transform service. Same applies as above.

CustomLocatorType  It is used to create a strongly type object representing the essence of an asset.  It is required for Media transactions where the properties of the object drive decision at the media service level. “No existing known use cases require a customLocatorType for Implemented FIMS service”  Loic  It models better the structure of an asset essence type than other generic types  It requires a sub-class to be created and understood by media services