Introduction to Forward SDK Part A. General Description of Forward H/W and S/W Part B. Forward SDK Description.

Slides:



Advertisements
Similar presentations
Nicharee Srirochanakul
Advertisements

NexSentry Imaging Solutions
VP-SRS PRO Live Stream Broadcasting and Recording System.
Samsung Digital Signage
MM Player Supervised by: Dr. Luai Malhis. Prepared by: Mustafa Assaf & Mahmoud Musa.
TAPELESS Internet, Intranet TV On Air Automation Solution
㈜다림비젼 Real Time Presentation Recording and Streaming solutions Virtual-Presenter Distance Learning System VDLS.
“Scott Shy Spyder Demo” This PowerPoint was built for a plasma display to demonstrate the capabilities of Vista Systems’ Spyder. It is a self-running PPT.
D Bug Surfers Shaked, Haggai and Eyal Application for Audio Editing אוניברסיטת בן גוריון בנגב מחלקה להנדסה תוכנית להנדסת תוכנה.
Portable Multimedia Playback Device
Introduction of iVMS-4200 v2.0
The Roland VR-5 A TV Studio In A Small Box Tim Withers Wayne County High School.
Media Analysis Technologies TVWebber Overview. What is TVWebber? 12/8/2008 TVWebber is a turnkey solution that enables web video content providers to.
SOFTWARE PRESENTATION ODMS (OPEN SOURCE DOCUMENT MANAGEMENT SYSTEM)
3dtv.at Stereoscopic Player and Stereoscopic Multiplexer S3D-Today November 2006 Munich, Germany.
Streaming Audio / Video / Internet 101 The Basic Equipment… Ernest Staats Master Science Information Assurance, (CISSP)®, CEH, MCSE,
Introducing MagicInfo Videowall 2
Using Digital Video. Contents 1.Why using videos 2.Analog vs digital 3.Transferring your videos to the computer 4.Editing your videos 5.Video file formats.
GigE Knowledge. BODE, Company Profile Page: 2 Table of contents  GigE Benefits  Network Card and Jumbo Frames  Camera - IP address obtainment  Multi.
Encode/Capture Products
MSS & AMS Name and configure MIDI controllers, devices and sound modules. Control their routing to Pro Tools MSS - Configurations can be imported or exported.
Video Data Topic 4: Multimedia Technology. What is Video? A video is just a collection of bit-mapped images that when played quickly one after another.
Video Streaming © Nanda Ganesan, Ph.D..
DXVA 2.0 A new Hardware Video Acceleration Pipeline for Windows Vista
3dtv.at DV/HDV Tape Drive Synchronization Stereoscopic Displays and Applications Conference 29 th – 31 th January 2007 San Jose, United States.
The 6713 DSP Starter Kit (DSK) is a low-cost platform which lets customers evaluate and develop applications for the Texas Instruments C67X DSP family.
Introduction LiveCast Mobile Video & GPS Data “Any device to any device” September 2011.
Chongo Service Training Hardware Overview Prepared by Merlin Miller, Dave Jordahl, John Ciardi, March 2005.
IO [io] 8000 / 8001.
Prepared by the BSat Group Bsat Brochure. Feature Of BSat Systems: BSAT Group provides a full TV channel system, which has a set of software packages,
®® Microsoft Windows 7 for Power Users Tutorial 8 Troubleshooting Windows 7.
NV V5.7 Product Presentation. Brand New Professional GUI  Multiple User Interface for different look and feel  Audio indicator on camera (play audio.
Virtual Studio for Everywhere Darim Vision Co., Ltd.
Virtual Studio For Everywhere
FORWARD SERVER FS1000,2000,3000 KM300 Technology
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 15 Installing and Using Windows XP Professional.
Intelligent Autonomous Camera Module (IAKM). Goals Develop an intelligent camera unit with the following features: –Standalone; –Equipped with extraordinary.
Virtual Studio Technology
1 Lecture 12: Multimedia Not in Web 101 Text  Important Multimedia Issues  Audio  Movies and Video  Multimedia and HTML Documents.
© 2011 The McGraw-Hill Companies, Inc. All rights reserved Chapter 6: Video.
 VIDEO CAPTURE USING FIREWIRE  VIDEO CAPTURE USING A VIDEO CARD  CAPTURING VIDEO CONNECTING EQUIPMENT AND CAPTURING DIGITAL VIDEO.
Security Solution Supervision & Control System C System S.r.l. Via Ivrea, STRAMBINO (TO) Italy Tel. (039) (0125) – Fax (039) (0125)
ScreenPlay TV Link Training By Erik Collett
Image Processing.
AXIS 250S MPEG-2 Video Server Full resolution live MPEG-2 video over your network.
MULTIMEDIA INPUT / OUTPUT TECHNOLOGIES
Senior Design Project “ MP3 Player ” Brian P. Allen Zeeshan A. Khan Jerry T. Koshy.
Introduction to the Media Kit Matt Wronkiewicz Be Users Group at UIUC.
SoftLab-NSK: Forward Server Output
ON-AIR play ¬ ast Features ON-AIR Systems. ON-AIR play ¬ ast … not just a playout server It’s a… Multi Format Playout Server Live News Production Control.
2N Net Audio system.
HD Board Spec HDS Series HDS ch SDI Board Key Features 4 channel high definition input using HD-CCTV Technology Full 120 frames per second compression.
CSC190 Introduction to Computing Operating Systems and Utility Programs.
Planar® DirectLight™ LED Video Wall System
Introducing: NEW from $999 Broadcast Automation and Playout Server Solution.
Etere MTX IT Based Playout. Why MTX  Our vision is to deliver an integrated framework  MTX follow this vision not a simple video device but an integrated.
Computer System Optimization. Introduction PC with Software NVR The main components of PC and the factors when choosing a PC Dual streaming Standalone.
Etere MTX NAB 2010 Distributor Meeting. Why MTX  Our vision is to deliver an integrated framework  MTX follows this vision not as a simple video device.
IBC2010.  Affordable and scalable automation and playout solution  Single TV channel to large, multi-channel playout centers  Standard IT hardware.
April / 2010 UFOCapture 1 UFOCaptureV2 Time-Shift-Motion-Detect-Video-Recording software for complete records of un-expected events.
Mira Production Universal Format  Digital Video Production Server (Presenter’s Name Here)
DaVinci Overview (features and programming) Kim dong hyouk.
2N Net Audio System.
UFOCaptureV2 Time-Shift-Motion-Detect-Video-Recording software for complete records of un-expected events April / 2010 UFOCapture.
Etere MTX IT Based Playout.
+.
Network Controllable MP3 Player
BROADCAST GRAPHICS DESIGN AND PLAYOUT AUTOMATION SYSTEMS
Chapter 6: Video.
AMCOM Digital Archive Design Review - Week 3.
Presentation transcript:

Introduction to Forward SDK Part A. General Description of Forward H/W and S/W Part B. Forward SDK Description

Part A. General Description of Forward H/W and S/W What you can do by Forward H/W and S/W

OnAir Automation & Multilayer-Titling User Designed TV Clock Schedule Play Live or Video ( Any format ) – AVI,MPEG,DV,MJPEG,Dvix AVI with Alpha Titling AVI with Alpha Titling 3D Font by DDTitle 1. What you can do FORWARD HW & S/W (I)

OnAir Automation & Multilayer-Titling AVI wih Alpha Logo Logo Title Flash Animation Flash Animation 1. What you can do FORWARD HW & S/W (II)

FORWARD H/W and S/W Stable On Air for 24/7/365 environment Automated playback/scheduling Whole Titling and decoration Best Performance vs Price ratio Automatic chroma key and Mix – best solution for Karaoke system (2D Virtual Sets)

TAPELESS By Forward Servers More than 450 Worldwide Studios said : It is Reliable, Stable & Versatile !!

Forward Server OnAir Server APC server Playback server Titling server Clock generator Logo insertion Weather report... Mixer Video inputs Video outputs Audio mixer + audio delay Audio inputs Audio outputs Switcher + TBC Time shift server Forward with PC Can do automated studio

FD300™ Forward Video Processing Board FD300 Video/Audio Processing Card General Purpose Video Inputs, Processing, Output Board Designed for Broadcast Automation Environment

FD300™ Highest level of reliability for low-budget are based on: Unique hardware Optimized software Many years of SDK usage for different broadcasting tasks solving

Uniqueness of Hardware FD300 provides Simultaneous ingest of up to 2 channels of video with frame synchronization and switching of sources Simultaneous record and playback of video and audio (up to 6 audio mono-channels) Pass-through one of several sources of video and an audio- signals (software switching) with an adjustable audio delay Exact synchronization of video and audio Mix of two streams of video data with simultaneous titling Support of all analog video signals Synchronization of a video output to any external source (genlock) Generation of a signal of a mask ("chroma key") for input channels Additional video output of the alpha - channel for mixing on an external mixer options for digital video signals as SDI and ASI

 Input video switcher/selector  Time Base Correction (TBC)  Adaptive 3D noise reduction video filter  Advanced de-interlacing filter  3 Stereo pairs Audio I/O ( Balanced )  DSP TriMedia processor  PAL/NTSC Video Encoder / Decoder  SDI digital video input and output (optional)  Input video switcher/selector  Time Base Correction (TBC)  Adaptive 3D noise reduction video filter  Advanced de-interlacing filter  3 Stereo pairs Audio I/O ( Balanced )  DSP TriMedia processor  PAL/NTSC Video Encoder / Decoder  SDI digital video input and output (optional)

FD300 Inputs and Outputs FD300 Board Input Switch Audio In/out Video Out

FD300 Functional Diagram DSP Input Switcher 6ch Audio Sound Frame Synch. TBC+Kalman Filter FPGA 3 YUV/RGB 6 SVideo 12 CVBS 6ch

FD300 H/W Digital Signal Processing Form FPGA To VIDEO ENCODER To VIDEO ENCODER H/W MIXER 1,2 3 2 Inputs Capture 1 Output Capture While multichannel Play

FD300 H/W On Board DSP H/W Mixer Input Video Switcher PC PCI Bus Videos DSP VIDEO Mixer (Multilayered Title) (Multilayered Title be Mixed from CPU)

FD 300 Have several Breakout Active Breakout Boxes Balanced Audio and Active In/out signal Proc. 4U Active 1U Active 2U Passive Breakout Cable

FD300 H/W Built-in audio mixer/delay unit Up to 6 analog or 2 digital audio inputs/outputs Selectable delay per channel (up to 1000 ms) 6 Ch Mix,Multiple simultaneous outputs available

Applications of FS1000 Title generation Server (with internal or external mixer usage) Scheduled Playout Server Scheduled Multi-layer titling Server Scheduled input switcher, ingestion Server Scheduled time shifter with full rescheduling Rebroadcasting of multi-channels OEM Servers– User selected component features

Part B. Forward SDK Forward SDK have two groups 1. Microsoft Standard API : VfW, and Direct Show Filters, Audio Wave device 2. Darim-Softlab COM-based API Low-Level API : (HD as well as SD resolution available) hardware management & control (Direct Forward Control) Capture and playback different data trough video buffers ( Memory Buffer Access) High-Level API : Easy to use, mostly File Operation Playback different type files Forward OnAir application management ( Forward OnAir application Use Only High-level API)

Forward SDK Functional structure Microsoft API I. VfW (Video for Windows) II. Audio Wave Device ( Audio Capture and Playback) III. DirectShow filters Darim API 1. Capture SDK : ( Only Low-level ) 2. Video Playback SDK ( High-level ) 3. Titling SDK ( Both Low and High-level) 4. Darim OnAir application command’s SDK ( Only High-level) 5. Board configuration SDK ( High-level ) 6. Other SDK (only Low-level) : many other miscellaneous features like Low-level playback

Microsoft API (I,II) Darim VfW™ (Video for Windows) capture driver allow you to capture video through Microsoft standard API Darim WAVE device (following Microsoft standard system audio driver) allow you to capture and playback up to 6 mono channel by Microsoft standard API

Microsoft API (III-1) Darim DirectShow™ source filter allow you capture up to 2 uncompressed video streams + up to 6 mono audio streams from FD300 board Darim DirectShow™ render filter allow you playback one uncompressed video stream + one stereo/mono audio stream on FD300 board

Microsoft API (III-2) Darim DirectShow™ ASI source filter allow you capture MPEG2 transport stream from ASI input (by FD210 board) Darim DirectShow™ ASI render filter allow you playback MPEG2 transport stream by ASI output (optional ASI daughter board required)

Darim API : 1. Capture SDK This Low-level capture SDK allows you capture videos and audios through Memory buffer from : Forward board Input Stream up to 2 video streams alpha stream(Key/Mask) up to 6 mono audio streams Forward board output stream One Video Stream 6 mono audio streams

Darim API : 2.Video Playback SDK This High-level SDK allows you playback video and/or audio tasks: AVI-files with any VfW codec (VfW codec should be installed on your PC) MPEG Movie Picture (JPG, TGA, PNG, BMP) LIVE video channel (one from 6 user selected inputs of Forward300) Tasks will be played one by one exactly at specified time with frame accuracy During one task playback you can prepare next task (check file, load beginning part of the file) and then start playback of the prepared task with cross-fading At the same time, additional audio players ( unlimited number of players) allow you to playback Audio files. For example: One long audio file playback together with image sequence playback ( slide show ) Additional audio stream playback (Matrox movie have splitted video and audio as AVI–file and WAV-files)

Darim API : 3.Title SDK (I) This SDK includes both High-level and Low-level API: Low-level Titling API allows you to playback generated title images (RGBA) trough video buffer High-level Titling API allows you playback files (TGA,BMP,PNG,JPG, AVI with/without Alpha channel, Flash,Image Sequences, Movie Sequences,Clock-Darim Format,etc) by title project(should be created by FDTitleDesigner) You can use both API at the same time into your application. Darim Title SDK contains Darim Title Engine which can mix unlimited number of layers. Every layer have a title region( own user defined rectangle region) And a corresponding FIFO ( PC Memory buffer for RGBA images)

Darim API : 3.Title SDK (II) How it works Forward H/W Board Darim Title Engine (Multilayer Image Mixer) FIFO Low-level API Title Object from FDTitleDesigner FIFO Hi-level API Your image generator Your Application for Title object control

Darim API : 3.Title SDK (III) Darim Tiltle SDK includes 3 engines which generate 3 streams for DSP Mixer on Forward300 board: Title, Background and Foreground One title engine can mix unlimited number of regions at the same time Your application can use both Low-level and hi-level API without any limitation 4 input Forward Mixer

Darim API : 3.Title SDK (IV) How to use Low-level Title API Memory(Video, RBGA) buffer (FIFO) used for guaranty of title playback without any drops Your application should generate images one by one and put it into FIFO – title engine will take away images, mix all and show result You can start/stop and hide/show any title region with frame accuracy – just specify time( frame number) when command should be executed. Low-level Title API can be applied to make HD title application as well as SD.

Multi-Layer Title Designer Title Object Is Group of Title Elements, Each element has one region Title Project Is a set of all Title objects

Darim API : 3.Title SDK (V) How to use High-level Title API You can : Open a title project (should be created before by FDTilteDesigner) Specify a task file ( Flash file, AVI, Image..etc) for every title object of selected title project Start playback at specified time Obtain rest time and current state Stop or abort current playback (by next start title object continue playback from stopped position) At the same time you can load unlimited number of title projects (all created/loaded title regions have to has different Z-order)

Darim API : 4. Darim OnAir application command’s SDK SDK for Programming remote client control S/W for FDOnAir Server system. You can send any command ( which operator can do by mouse click ) into running FDOnAir application (EX. You can generate schedule for playback by your own application – as a result, FDOnAir application will be playback server and your application will be client application)

Darim API : 5. Board configuration SDK You can call FD300 configuration dialogs from your application, then save and restore settings FD300 Configuration Dialogs

Darim API : 6. Other SDK We provide another Low-level API for full Forward control: Low-level playback of uncompressed video FD300 internal 4-input mixer management FD300 internal audio mixer management FD300 input video switcher management Others like Security control, board selection, board information scan, etc. which is not so important but we have many others as well( Contact us )

How to start SDK usage We recommend you : Read description of FD300 H/W and S/W SDK PDF files Write with draft description which goal you need to reach We will review your projects and propose you the best way We guaranty fast technical support by (