Workflow Diagrams - Imagine Communications

Transcription

Workflow Diagrams - Imagine Communications
SelenioFlex™ File Application: Editor Workflow
• Workflow driven by the offline editor, exporting reference file into watch folder
• SelenioFlex File accesses referenced files directly from SAN/NAS
o Very high quality deinterlacing and inverse telecine during pre-processing, encoding to multiple ABR delivery formats (including remuxing of common encode layers)
o Output ABR formats include various caption, subtitle and DRM options
o Outputs automatically uploaded via FTP or HTTP, and notification email sent
SelenioFlex File
TM
Watch Folder
Offline Editor
Pre-Processing
• Apple Final Cut Pro, Avid
MediaComposer, Adobe
Premiere
• Decode native editing
format (ProRes, HDV,
DNxHD, XDCAM, etc.)
• QuickTime reference files can
be used, eliminating need
for long rendering/mixdown
processing on editor machine
• High-quality motion-adaptive
deinterlacing with
frame-rate conversion
• Files can be read directly
from NAS/SAN, eliminating
need to copy source files
to encoder
• Inverse telecine with
advanced broken cadence
detection
• High-quality 12-tap scaling
ABR Outputs
FTP/HTTP
• Configurable multilayer HLS,
Microsoft IIS Smooth
Streaming, MPEG-DASH
(supporting H.264, AAC, Dolby
Digital Plus, DTS Express)
• Automatically sends resulting
ABR files via FTP and HTTP
• Embedded caption
(EIA-608/EIA-708) support
• TTML (SMPTE TT, DFXP)
generation per SMPTE RP2052
• DRM support (SecureMedia
and Verimatrix with HLS;
Irdeto with PlayReady)
Email Notification
• When job is complete
(successfully or not), an email is
automatically sent to
various recipients (rules-based
configurable depending
upon nature of completion)
SelenioFlex™ File Application: DAI (for SCTE130) Workflow
• Workflow driven by asset management system via API integration
• Process creates edit decision list (EDL), incorporating lead-in, promos and main asset – all stored in SAN storage
• During encoding, the output is conditioned for down-stream ad insertion; an ‘ESAM’ communication is made to placement opportunity information service, where
SCTE35 cue points are identified, and encoder boundary point (EBP) markers are inserted
• Resulting files can be used by down-stream packager for just-in-time packaging
POIS
DAM/MAM
SAN/NAS Storage
• Web Services (SOAP) API with
multiple asset management systems
currently integrated (Motion,
thePlatform, Ericsson CMS, Sony
MediaBackbone, Contentbridge, etc.)
• EDL is generated allowing user to
mark in/out trim points of multiple
separate audio/video
• Any variable in the blueprint can be
changed dynamically at runtime via
the API
API Call w/ EDL
SelenioFlex File
TM
Pre-Processing
• Decode broadcast server
format (LXF, GXF, MXF)
directly from storage
• Trim multiple source files
and stitch together using EDL
• Captions and timecode
extracted from embedded
ancillary data
• Inverse telecine with
advanced broken cadence
detection
• High-quality 12-tap scaling
produces HD and SD
frame-sizes
DAI
• ESAM (IO3)
• Encoder Boundary Point
insertion (EBP)
• SCTE35 insertion in private
data PID
• IDR frames triggered at ad
placement points
TS Outputs
Packager
• ATS conditioned H.264/TS
output files
• Down-stream packagers
such as RGB, Cisco, Envivio
SelenioFlex™ File Application: VOD Workflow
• Workflow driven by asset management system via API integration
• Process creates edit decision list (EDL), incorporating lead-in, promos and main asset – all stored in SAN storage
• Various graphic and video overlays are key-framed at times specified via API
• Output is HD and SD Cablelabs files, including retimed captions
DAM/MAM
Broadcast
Server Storage
(connected to SAN)
• Web Services (SOAP) API with
multiple asset management systems
currently integrated (Motion,
thePlatform, Ericsson CMS, Sony
MediaBackbone, Contentbridge, etc.)
• EDL is generated allowing user to
mark in/out trim points of multiple
separate audio/video
• Any variable in the blueprint can be
changed dynamically at runtime via
the API
API Call w/ EDL
SelenioFlex File
TM
Pre-Processing
• Decode broadcast server
format (LXF, GXF, MXF)
directly from storage
• Trim multiple source files and
stitch together using EDL
• Captions and timecode
extracted from embedded
ancillary data
• Inverse telecine with
advanced broken cadence
detection
• High-quality 12-tap scaling
produces HD and SD
frame-sizes
Overlays
VOD (CableLabs)
• Key-framed graphic overlays
(bugs) dynamically overlaid,
including fade-in/out with
multiple transition curves
(step, ease-in, ease-out,
etc.); support for multiple
file-types including JPG,
BMP, PNG, TIFF
• HD and SD H.264 video
encoding, Dolby Digital
audio encoding, multiplexed
into MPEG2 Transport Stream
(CableLabs 3.0 compliant)
• Key-framed video overlays
( e.g. motion snipes,
lower-thirds), including
support for alpha channel
blending
• Support for EIA-608 caption
retiming (e.g. original
captions at 59.94 can be
retimed to 23.976, 29.97)
Deliver to MSO
SelenioFlex™ File Application: Pass-Through Workflow
• Workflow driven by asset management system via API integration
• Media file (e.g., transport stream) is demultiplexed; video is passed-through untouched, audio transcoded into new format (e.g., Dolby Digital Plus)
• Separate caption file is referenced in API call, and encoded into compliant TTML outputs
• All resulting streams are muxed into Microsoft IIS Smooth Streaming output
API Call w/ EDL
SelenioFlex File
TM
H.264 ES (Demuxed)
DAM/MAM
TS File Source
SAN/NAS Storage
• Web Services (SOAP) API
with multiple asset
management systems
currently integrated (Motion,
thePlatform, Ericsson CMS,
Sony MediaBackbone,
Contentbridge, etc.)
Media File
Demultiplex
Decoded
Audo
DD+
Dolby Digital Plus
Audio Encoder
SCC File Source
Caption File
TTML
Subtitles
Decoded EIA-608 Captions
Smooth
Streaming
Package
TTML Subtitle
Encoder
• Multiple Files (media file
and caption file)
• H.264 compressed stream
is passed through without
decoding
• Audio is transcoded from
Dolby Digital AC3 to Dolby
Digital Plus (EAC3)
• EIA-608 captions converted
into TTML (SMPTE TT/DFXP)
per SMPTE RP2052
• Smooth Streaming output
combines audio, video, and
caption (TTML subtitles)
into a single deliverable
SelenioFlex™ File Application: Studio XDCAM Distribution Workflow
• Workflow driven by watch folder via XML
• SelenioFlex File generates a head-roll based on XML submission to precede main content; this contains text to be overlaid as a slate
• Single 23.976 input is then converted into various output formats, including SD NTSC and PAL and HD NTSC and PAL (various processing options used, including 3:2
pulldown, speed-up, and optionally motion-compensated standards conversion)
• Multiple XDCAM output files are encoded, followed by automatic QA via integrated third-party QC tool providers
SelenioFlex File
TM
XDCAM
(NTSC SD)
XDCAM
(PAL SD)
SAN/NAS Storage
Slate Generation
Pre-Processing
XDCAM HD
(NTSC HD)
• Contribution format and
archive format
• 10-bit lossless JPEG2000
in MXF
XDCAM HD
(PAL HD)
• 10-bit uncompressed AVI
• Separate wave files for
multiple audio
• Build slate, black and
silence for predetermined
head-roll
• Overlay slate text
(programmatically submitted
via XML submission)
• Decode file at 23.976
• Perform 3:2 pulldown to
29.97fps (NTSC)
• Perform audio/video
speed-up to 25fps (PAL)
• Scale for SD PAL/NTSC
• Generate LTC and VITC
timecode
• 16-bit video bit depth
processing pipeline
• Full-range to headrange
conversion (broadcast-safe)
• Multiple XDCAM deliverables
covering multiple markets
Auto QC
• TektronixCerify, Interra
Baton, Vidcheck integrated
for automatic QC process