Vz

From M1Research

Revision as of 18:37, 23 March 2008 by Verem (Talk | contribs)
Jump to: navigation, search

vz (ViZualizator) Real-Time TV dynamic graphics production, channel brending, system

Contents

About

vz (ViZualizator) is software complex for generation realtime TV-graphics. Fine and easy solution for TV studio graphics, channel branding and TV-Interective solutions.

Its based on OpenGL rendering engine that perform rendering target picture in video adapter's framebuffer and block code that transfer framebuffer from videocard to video output adapter's framebuffer.

Rendering objects list is supplied from external file (in XML format). It's tree - based description of graphics primitives layout and operation about parameters changing.

Managing of vz behavior performed by external program that communicate with main rendering module using TCP protocol. Main program provides telnet-like shell where external commands send throw using predefined syntax. Command could be used for loading "scene" file (primitives layout), modification parameters of graphic primitives or for starting/stopping timeline's complex (called director).

Hardware requirements

Minimum is nVidia VGA board higher ther GeForce 5200, other manufacturer's board not supported. CPU and RAM configuation depends on task it will be used for.

For dual video input channels + animated background its require Dual Xeon configuration with nVidia QuadroFX board.

The easy task you need the lighter hardware configuration required.

Supported Outputs

Video output provided by professional TV video output board. For now there are 2 supported:

decklink (blackmagic design)

Tested against DeckLink Windows 6.4 drivers version. Support Decklink Pro (for FILL+KEY operations) only. Manufacturer site is Blackmagic_Design.

bluefish

Most tested video output driver. For operating require 5.4.26 drivers version. Support almost all hardware supported features. Successfully tested with SD|Greed. Manufacturer site is www.Bluefish444.com.

streamalpha

StreamAlphaPlus card tested long time ago. Not sure about current version. Manufacturer site is www.stream-labs.com

nullvideo

Fake output video module. Used for emulating CPU load, texture transfer and can be used as skeleton for writing new output modules

Output driver could be written for almost all adapters with open SDK.

Documentation

Downloads

vz-1.0-fix3 (2008-03-23)

vfb (virtual frame buffer)

Requiered for DMA operation with StreamAlpha SDI video output adapter.

Links

vz linked against libraries supplied by another projects. For compiling VZ you will need:

For operating with vz throw IP i recommend to use PuTTY - A Free Telnet/SSH Client

Licence

    ViZualizator
    (Real-Time TV graphics production system)
                                                                                                                                               
    Copyright (C) 2005 Maksym Veremeyenko.
    Contributed by Maksym Veremeyenko, verem@m1stereo.tv, 2005.
                                                                                                                                               
    ViZualizator is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.
                                                                                                                                               
    ViZualizator is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.
                                                                                                                                               
    You should have received a copy of the GNU General Public License
    along with ViZualizator; if not, write to the Free Software
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
                                                                                                                                               
Personal tools