This document discusses Cloud4Media's IMF package management tools, which allow users to view and manage IMF packages. It describes the tools' abilities to parse metadata from AssetMaps, CPLs, and OPLs; generate previews; and integrate with Cloud4Media's workflow manager to orchestrate tasks like encoding and delivery. A demo is proposed to showcase how the IMF package explorer, proxy generator, and IMF web viewer allow browsing and interacting with IMF assets, and how the workflow manager can initiate processes based on package metadata.
3. CLOUD4MEDIA
ONE GLOBAL END-TO-END SOLUTION FOR THE MEDIA LIFECYCLE
Market leaders bring media industry to digital for the past 13 years
• The largest worldwide network of media industry (+ 65 countries, 500 companies)
• A reliable architecture for storage, processing, scheduling and delivery
• One secure, flexible and scalable platform orchestrated and managed with a BPM
Commitment to Quality & Delivery
• 24/7 Professional operation team
• Expertise for project deployment and operation
• A reference lab for content processing and delivery
Reference Software tools to manage Content On Demand
• Commercial partnership between Mediamorph and BeBanjo
• Rights management and metadata publication
• Tracking module & audience measurement tools
SCHEDULE STORE
EXCHANGE
TRANSFORM
3
5. Reda BENZAIR: VP. Manager, Technical Development
Fernando RIBEIRO : Manager, Technical Development
Laurent CORBES : Lead Architect
Nicolas DELVAUX : Team Leader / Main Developer
Quentin ALVES FERREIRA : Developer
Marc-Antoine ARNAUD : Lead Developer
Team
6. The Added Value of the Project
To demonstrate the effectiveness of Arkena tools
throughout the entire workflow (from the IMP to
final distribution)
6
7. 7
Composition of the Project
Arkena Harmony
is our new Workflow Manager Platform, SaaS based, that enables media workflow
orchestration and management via a BPM.
IMF Package Management
is a set of tools that allows to get information about IMPs and to view them.
8. Multiple file management is the base to support IMP processes
Structured metadata must be parsed and shared with a BPM
Technical information from AssetMap, CPL, OPL
(video resolution, quality, audio count, etc.)
Generate a preview which reflects high resolution
Enable multi-device access to browse catalogue and display
content
Allow smart editing on every device
Create a natural security layer between high quality data and end-
users
8
IMF: an IT media format ?
Technical requirements
9. 9
IMF: an IT media format ?
Technical requirements
Media data flow and secured client access
Management will be
done through the user
interface, which
disables direct access
to any storage, and
prevents human errors.
10. IMF needs to be processed by software (for example internal links are
UUID's)
The BPM workflow is a good interface between end-users and technical
environment
A workflow can get package information to select tasks and take
different directions
Encoders and deliveries are based on various rules
It creates an additional abstraction layer. In our case the end-user must
select only the content and the destination.
All others things are decided, managed by software for software.
10
IMF: an IT media format ?
IMF in a SOA environment
11. IMF intends to bring a significant optimization in workflow management.
But such optimization does not happen by itself. It must be accompanied
by some new tools and new UI that can extract and present useful
information to manipulate and validate IMPs.
Thus is logical to find IMF among Arkena's products. It adds a new feature
and it is fully integrated with other skills: transform and delivery (Arkena
File Transfer service is a brick of a much richer offer)
11
Target
12. Demo Synopsis
Architecture
- IMP Test 1
- IMP Test 2
- IMP Test 3
C4M STORE
- IMPs
- Mezzanines
C4M EXCHANGE
Target client
XDCAM HD 25i
AS-11 DPP
AVCIntra 25i
Europe
POP
NASIMF Viewer
Reference file
23.98
ProRes HQ
23.98
MAM Portal
IMP
Intermediate
TRANSFORM
API
Marquise Tech.
Tornado
API
Telestream
Vantage
Arkena
ToolBox
12
USA
POP
13. • IMF package explorer
A web service to provide repository management.
Some specific features are added to enable detection of IMPs (including AssetMap,
PKL, CPL access).
• IMF proxy generator
A web service which uses open-source tools to read IMP and CPL timeline structure
and create low video proxy and thumbnails
• ASDCPlib: open MXF essences and retrieve coded data stream
• OpenJpeg: decode sub-bands of Jpeg2000 images and colorspace conversion
• FFmpeg: encode videos and thumbnails
13
Demo Synopsis
Specific internally developed tools
14. • IMF Web Viewer
A web interface to adapt IMP management with these specific views:
• Regroups IMP essences into an adapted browser
• Displays IMF package structure (essences, CPLs, OPLs)
• Displays CPL description: timeline, sequence and block metadata
• Connects with BPM to start and track workflows
• Harmony extensions for IMF support
• Create BPM connectors to retrieve IMP, CPL metadata using in backend our
IMF package explorer service
• Create BPM connectors to launch IMF transformations using Tornado engine
14
Demo Synopsis
Specific internally developed tools
15. Web browser that parses
storage areas and
detects IMF Package.
Based on package
information, it's not
filenames that are
displayed but the real
title of the program.
15
Demo Synopsis
Results
17. Opening the package, all
details on elements are
displayed.
All information shown
here is retreived from the
package.
17
Demo Synopsis
Results
18. By hovering a CPL, each
element used is
highlighted.
It offers a better view of
essences that compose
the timeline.
18
Demo Synopsis
Results
19. When entering into a
CPL, it displays all
details of the
composition:
- the preview of final
rendering
- the timeline with
thumbnails
- technical information
from the CPL (including
locales)
19
Demo Synopsis
Results
20. After a content check,
we can start a workflow
in order to deliver the
target platform.
Each package can have
its associate history of
actions.
20
Demo Synopsis
Results
21. On the workfow running,
different steps can be
generated to adapt output
content to any platform.
Using CPL information,
the workflow can decide
to select the right version
(based on locale audio for
example)
21
Demo Synopsis
Results
22. Conclusion
IMF is relevant in current technologies based on SOA, close to IT due to the
following:
– Facilitates the auto-processing of media
– Allows a life-cycle of the content (editing, supplemental)
– No direct access to mezzanine format, only via interfaces which
consolidate security
For Arkena, IMF will become the new heart for the media industry.