Conch Conformance checking for media files Jerome Martinez and - - PowerPoint PPT Presentation

conch
SMART_READER_LITE
LIVE PREVIEW

Conch Conformance checking for media files Jerome Martinez and - - PowerPoint PPT Presentation

Conch Conformance checking for media files Jerome Martinez and David Rice MediaArea.net About MediaArea As a National Library incorporating the National Screen and Sound Archive of Wales, we have to preserve digital audiovisual material in


slide-1
SLIDE 1

Conch

Conformance checking for media files Jerome Martinez and David Rice MediaArea.net

slide-2
SLIDE 2

About MediaArea

slide-3
SLIDE 3

ʺAs a National Library incorporating the National Screen and Sound Archive of Wales, we have to preserve digital audiovisual material in perpetuity. Part of this work is characterising AV files and extracting technical metadata. We found no better tool at this job than MediaInfo, and the support and response from MediaArea SARL has always been excellent.ʺ

slide-4
SLIDE 4

Key players: Conch Team

Jerome Martinez, Lead/Developer Dave Rice, Lead/Project Management Guillaume Roques, Developer Tessa Fallon, Research & Development: Standarization Ashley Blewer, Research & Development: Design Erik Piil, Research & Development: File Formats

slide-5
SLIDE 5

Key players: Advisors

Format advisors Institutional advisors Standardization advisors

slide-6
SLIDE 6

The PREFORMA Challenge

slide-7
SLIDE 7

Conformance Checker

slide-8
SLIDE 8

Status of formats

MKV FFV1 LPCM

slide-9
SLIDE 9

Standardization

IETF

slide-10
SLIDE 10

Implementation

How to label and test a bitstream Several layers: transport, container, stream

slide-11
SLIDE 11

Implementation checker

MKV: EBMLMaxSizeLength limit, DocTypeVersion, CRC‑ 32... FFV1: Missing header, colorspace_type, bits_per_raw_sample, crc_parity... Container/Stream cross‑check: PCM block duration and bitrate, MKV/FFV1 width...

slide-12
SLIDE 12

Policy checker

Must be BWF: container format must be WAV, audio format must be PCM, sampleRate must be 48000 or 44100, ... Custom policy check, e.g. PREFORMA: container format must be MKV, video format must be FFV1, audio format must be PCM... Very detailed check: MKV version, FFV1 version and micro_version, color space, bit depth, CRC‑32 presence...

slide-13
SLIDE 13

Reporter

Input: analysis of the file, policies, options Computer readable Output: XML, JSON... Human readable Output: HTML, PDF...

slide-14
SLIDE 14

Metadata Fixer

Add CRC, coherency between container and stream Embed additional metadata Warning: not all is possible

slide-15
SLIDE 15

Standardization of expression format for policy checks

slide-16
SLIDE 16

MKV and Archives

slide-17
SLIDE 17

User Interface Coverage

Command Line ‑ Checker

slide-18
SLIDE 18

User Interface Coverage

Graphic User Interface ‑ Checker

slide-19
SLIDE 19

User Interface Coverage

Graphic User Interface ‑ Checker Debug

slide-20
SLIDE 20

User Interface Coverage

Graphic User Interface ‑ Fixer

slide-21
SLIDE 21

User Interface Coverage

Graphic User Interface ‑ Policy Checker

slide-22
SLIDE 22

User Interface Coverage

Web Interface

slide-23
SLIDE 23

Automation

Periodical checks Detection of new files

slide-24
SLIDE 24

Database side

Configuration Analysis of the files Policies

slide-25
SLIDE 25

The Core

Interaction between all other elements

slide-26
SLIDE 26

Optimization priorities

slide-27
SLIDE 27

Data Exchange

slide-28
SLIDE 28

OAIS

slide-29
SLIDE 29

OAIS workflows

slide-30
SLIDE 30
slide-31
SLIDE 31
slide-32
SLIDE 32

Outreach/Community

slide-33
SLIDE 33

Involvement, stakeholders, and the open source community

slide-34
SLIDE 34

Development Approach

Github Agile development Stipended collaboratives Community involvement

slide-35
SLIDE 35

Development Approach

Cross platform Multiple developer interfaces (bindings) Multiple end user interfaces

slide-36
SLIDE 36

Support, new feature requests

Future Plans

slide-37
SLIDE 37

Integration of other MediaAreaʹs products

MediaArea Plans

slide-38
SLIDE 38

Integration & Community

slide-39
SLIDE 39

Thanks! ??? Questions ???