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