Broadcast Broadcast Automation Platform Professional broadcast automation platform featuring playout and ingest with Blackmagic Design, AJA and other boards, built-in character generator, scheduling, time shifting and more. Does not require DirectShow expertise. Easily integrates with WPF (Windows Presentation Foundation).
Playout
• • •
• • • • •
• • • •
•
• • • •
•
Powerful gapless multi-format, multi-format, multi-compression multi-compression playout engine. Playout to professional in/out boards (Blackmagic, AJA). Items with different resolution, frame rate, compression format and container can be played out from a single playlist . On-air playlist editing. Simultaneous playout and streaming . Third-party application integration via "virtual devices" (such as Adobe FMLE). Seamless switching to next file in playlist (no black flash or delay). Support for files with different resolution, file format, audio/video format (including files encoded by different encoders) and different frame rate. Live video inputs can be used in the same way as media files. Define playout ranges (cue in/cue out) for each media file. Add, remove or reorder the list of media files during playback. Automatically keeps the desired video resolution and frame rate (regardless of that of the source files). Allows to mix PAL and NTSC files in one playlist (with automatic frame rate, interlacing format and resolution conversion). Save and load playlist to a simple XML file. The ability to loop the playlist. Audio/video preview. Allows output to a DV device (such as a DV camcorder) or professional video board (Blackmagic or AJA). Ability to use the component's output as audio/video source in external encoding applications (see Compatible Applications). Applications).
Automation
• •
•
Daily and 24/7 scheduling. Sub-playlists support : interrupt your playlist with a sub-playlist (such as an ad break) on a pre-defined schedule. CG automation: display clip metadata at scheduled times .
Playlist Tags & Sub-Playlists With tags it is possible to: •
• • •
Stop, pause and play a playlist. While on stop, live video background can be displayed. Loop playback of a specific clip. Load CG configurations and display CG items or compositions. Create sub-playlists within a current playlist. It is possible to switch to a sub playlist (such as an ad block) and return back to the previous position on the playlist (see more on scheduling below).
Clip Metadata Support & Scheduled Titling Each clip in the playlist can contain any kind of metadata - title, time, location, name of presenter or any other comments. It is possible to: •
•
•
•
Display this data during clip playback (such as name of person when he first appears in a story). Define time of display (on start of playback or at a specified time) and length of display. Display it again when playback switches back to the clip after a sub-playlist (such as movie name after ad break). Display data from the next clip in the playlist (notify the viewer about what's coming next).
Advanced Scheduling Automation
supports 3 types of scheduling.
1) Scheduling within a specific clip (seconds from start of clip or seconds till end of clip): •
Seamlessly switch to a clip or sub-playlist and back to original clip at specified time. Repeating is also possible (such as switch to an ad break every 30 minutes).
•
•
Show/hide CG items, compositions, load configuration files, change item properties. User-defined events (such as external device control).
2) Schedule playlist within a specific day (24h scheduling): • • •
•
•
Start, stop, pause playout at a specified time of day. Start clip or sub-playlist at a specified time of day. Seamlessly switch to a clip or sub-playlist and back to original clip at specified time. Repeating is also possible (such as switch to an ad break every 30 minutes). Show/hide CG items, compositions, load configuration files, change item properties. User-defined events (such as external device control).
3) Schedule playlists for a week and more (24/7 scheduling): •
Load playlist on a specific day/time. Create daily playlists (24h scheduling) and load them via 24/7 scheduling.
•
Character Generator Pro
• • • • •
News tickers (crawls and rolls ) with automatic file tracking (on-air editing). Easy management via XML-based configurations. Graphics overlay . Tables to display real-time statistics like sports data and stocks . RSS feeds as sources of ticker content.
Live Source
Features • • •
Live video input from professional boards (BlackMagic, AJA, Stream Labs). Insert live streams into playlists. DV/HDV cams support via FireWire interface .
•
•
External device control via DeckLink RS422 (VTR) or IEEE 1394 (for DV/HDV cameras). Sharing of a single device between several applications via "virtual devices".
Supported Types of Devices • • •
•
DV camcorders. Webcams. Capture boards (Blackmagic, AJA, Stream Labs and other boards with standard DS filters such as ViewCast Osprey, Winnov Videum). TV tuners.
•
Streaming
• •
Receive RTSP, HTTP and RTP/UDP streams. Stream to RTSP, HTTP and RTP/UDP.
Time Shifter
• • • •
Time-shifted playout for broadcasting in different time zones . Time-shifted capture or event-based capture . Playback during capture. Replays of live events.
Transitions Adds transition effects to the Playout module: • • • •
Cross-fade Slide Blinds DXTransform transitions (pixelate, RandomBars, RandomDissolve, Strips, Wheel, SMTE Wipe, etc.)
3D • • • •
3D video playback support via DeckLink HD Extreme 3D (SDI, HDMI 1.4). Overlay over 3D video. 3D video scaling. 3D video capture support.
Character Generator Flash •
Add support for Flash to the powerful CG module!
Decoder Pack
Royalty-free playback components:
Compression Formats • • • • •
MPEG-2 MPEG-4 H.264/AVC MP3 AAC
Containers (File Formats) • • • • • •
MP4 QuickTime MPEG Program Stream MPEG Transport Stream AVI WMV
Included Products • • • • •
•
Audio Decoder MPEG-2 Video Decoder MPEG-4 Decoder H.264/AVC Decoder MP4 & QuickTime File Splitter
MXF Reader The MXF (Material Exchange Format) Reader is a DirectShow filter for MXF playback. It reads MXF files and demultiplexes it into its DV-DIF, MPEG ES Video, JPEG2000 and PCM Audio data streams for further processing or rendering. The filter performs the function of both file reader and splitter (demultiplexer) and should be the source filter in a graph. The MXF Reader filter also supports MXF playlists. For a complete playout solution please see Broadcast Automation Platform. This product replaces the previously available MXF Splitter filter.
Features • •
• •
MXF Operational Patterns: OP1a and OPAtom. Handled Essences: DV-DIF, D10(MPEG IMX), MPEG ES Video, JPEG2000, AVC(H264), AES3-BWF Audio. Supports SONY IMX and PANASONIC AVC-Intra files. Extracts and decripts essences encripted by AES algorithm.
Supported MXF Standards • • • • • •
• • •
• • •
SMPTE 336M: Data Encoding Protocol using Key-Length-Value SMPTE 377M: Material Exchange Format (MXF) - File Format Specification SMPTE 378M: Operational pattern 1A (Single Item, Single Package) SMPTE 379M: MXF Generic Container SMPTE 381M: Mapping MPEG Streams into the MXF Generic Container SMPTE 382M: Mapping AES3 and Broadcast Wave Audio into the MXF Generic Container SMPTE 383M: Mapping DV-DIF Data to the MXF Generic Container SMPTE 386M: Mapping Type D-10 Essence Data to the MXF Generic Container SMPTE 390M: Specialized Operational Pattern "Atom" (Simplified Representation of a Single Item) SMPTE 422M: Mapping JPEG 2000 Codestreams into the MXF Generic Container SMPTE 429-6 / ISO 26429-6:2008: MXF Track File Essence Encryption Matsushita Electric Industrial Co.,Ltd. Specification of Content Data Structure on P2 Card.
DV Decoder MediaLooks DV Decoder is a high-performance DirectShow decoder for a variety of DV video streams.
Supported DV Formats • • • •
DV/DVCR (IEC 61834) DV25/DVCPRO 25 (SMPTE 314M) DV50/DVCPRO 50 (SMPTE 314M) DV100/DVCPRO 100/DVCPRO HD (SMPTE 370)
Features • • •
Uses up to 8 processors to decode each frame. Highly optimized for the Intel processor family. In case of interlaced video, sets proper flags for correct operation of VMR.
Supported DV Standards • •
•
IEC 61834-2: SD format for 525-60 and 625-50 systems SMPTE 314M: Data Structure for DV-Based Audio, Data and Compressed Video 25 and 50 Mb/s SMPTE 370M: Data Structure for DV-Based Audio, Data and Compressed Video at 100 Mb/s 1080/60i, 1080/50i, 720/60p, 720/50p
M-JPEG Compression Technology Features • •
Real-time encoding/decoding of HD video. Ease of reverse playback.
Features • • • • • • • •
Multiple CPU support. ARGB32 support (alpha channel). Interlaced/progressive input streams. Opportunity of correction of interlacing parameters. Multiple color spaces on output (YUV macropixels, RGB, YUV planar). Connection to renders without intermediate filters. Compatibility with third-party encoders Highly optimized for the Intel processor family.
Future Features: •
Lossless decoding
Technical Specs
Supported Compressed Content • • • •
YUY2 / Interlaced YUY2 / Progressive ARGB32 (4 planes) / Interlaced ARGB32 (4 planes) / Progressive
BITMAPINFOHEADER::biBitCount on the input media type is 24 (YUY2) or 32 (ARGB32).
DirectShow Interfaces Filter Interfaces:
IBaseFilter, IPersistStream, ISpecifyPropertyPages, IMLMjpegDecoder MEDIATYPE_Video, MEDIASUBTYPE_MJPG FORMAT_VideoInfo, FORMAT_VideoInfo2 BITMAPINFOHEADER::biBitCount = 24 or 32
Input Pin Media Types Input Pin Interfaces
IMemInputPin, IPin, IQualityControl MEDIATYPE_Video MEDIASUBTYPE_YUY2, MEDIASUBTYPE_UYVY, MEDIASUBTYPE_YVYU, MEDIASUBTYPE_ARGB32, MEDIASUBTYPE_RGB32, MEDIASUBTYPE_RGB24, MEDIASUBTYPE_RGB565, MEDIASUBTYPE_RGB555, MEDIASUBTYPE_YV12, MEDIASUBTYPE_I420 FORMAT_VideoInfo, FORMAT_VideoInfo2
Output Pin Media Types
Output Pin Interfaces Merit Filter Categories
IMediaSeeking, IPin, IQualityControl MERIT_NORMAL CLSID_LegacyAmFilterCategory, CLSID_MediaLooksCategory
Capture Pack
Royalty-free encoding components: • •
Compression formats: MPEG-2, H.264/AVC, AAC. Containers: MP4, MPEG-2 TS/PS.
For other formats see our MXF Writer , DV Encoder , M-JPEG Video Encoder and QuickTime Writer.
Supported Development Environments • • • • •
Visual C++ .NET (C#, Visual Basic) VB6 Delphi C++Builder