Vz
From M1Research
(→Links) |
(→Links) |
||
Line 35: | Line 35: | ||
<b>vz</b> linked against libraries supplied by another projects. For compiling VZ you will need: | <b>vz</b> linked against libraries supplied by another projects. For compiling VZ you will need: | ||
- | *The FREETYPE Project [http://www.freetype.org/ | + | *The FREETYPE Project [http://www.freetype.org/ www.freetype.org] |
*Xerces-C++ [http://xml.apache.org/xerces-c/ xml.apache.org] | *Xerces-C++ [http://xml.apache.org/xerces-c/ xml.apache.org] | ||
- | *Bluefish444 SDK [http://www.bluefish444.com | + | *Bluefish444 SDK [http://www.bluefish444.com www.bluefish444.com] |
*StreamLabs SDK [http://www.stream-labs.com/ www.stream-labs.com] | *StreamLabs SDK [http://www.stream-labs.com/ www.stream-labs.com] | ||
- | For operating with <b>vz</b> throw IP i recommend to use [http://www.chiark.greenend.org.uk/~sgtatham/putty/ | + | For operating with <b>vz</b> throw IP i recommend to use [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY - A Free Telnet/SSH Client] |
==Licence== | ==Licence== |
Revision as of 17:26, 24 March 2007
vz (ViZualizator) Real-Time TV graphics production system
Contents |
Overview
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).
Supported Outputs
Video output provided by professional TV video output board. For now there are 2 supported:
- bluefish - http://www.bluefish.com, supported SD|Greed
- streamalpha - http://www.stream-labs.com/, StreamAlphaPlus card tested.
Output driver could be written for almost all adapters with open SDK.
Documentation
Downloads
vz-1.0-release (2007-03-24)
Binaries:
- vz-1.0-release.zip - precompiled binaries with demo projects.
- vfb4.bin.zip - VirtualFrameBuffer device driver - requiered for DMA operation with StreamAlpha SDI video output adapter
Source code:
- vz-r133.src.zip - vz source files.
- vfb4.src.zip - VirtualFrameBuffer source files.
Links
vz linked against libraries supplied by another projects. For compiling VZ you will need:
- The FREETYPE Project www.freetype.org
- Xerces-C++ xml.apache.org
- Bluefish444 SDK www.bluefish444.com
- StreamLabs SDK www.stream-labs.com
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