Vz
From M1Research
(→Downloads) |
(→vz-r303 (2010-09-02)) |
||
(69 intermediate revisions not shown) | |||
Line 1: | Line 1: | ||
- | + | '''vz (ViZualizator) Real-Time TV dynamic graphics production, channel brending, system''' | |
- | == | + | ==About== |
- | + | [[image:Vz_Interface_0.jpg|left|thumb|100px|[[help:contents|screen #1]]]] | |
+ | [[image:Vz_Interface_1.jpg|left|thumb|100px|[[help:contents|screen #2]]]] | ||
+ | [[image:Vz_Interface_2.jpg|left|thumb|100px|[[help:contents|screen #3]]]] | ||
- | + | <b>vz</b> (ViZualizator) is software complex for generation realtime TV-graphics. Fine and easy solution for TV studio graphics, channel branding and TV-Interective solutions in SD and HD modes. | |
- | + | Scene (or project file) is 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 or UDP protocols. 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) === | |
+ | *<b>Decklink Pro</b>: SD modes, tested agains DeckLink Windows 6.8.3 drivers version | ||
+ | *<b>Decklink HD Pro</b>: SD and HD modes, tested agains DeckLink Windows 6.8.7 drivers version | ||
- | + | Board supports only FILL+KEY output operations only. No input available. | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | Manufacturer site is [http://www.blackmagic-design.com/ Blackmagic_Design]. | |
- | + | === bluefish=== | |
+ | *<b>SD|Greed</b>, SD modes, tested against 5.4.26 drivers version, input (single and dual) and output (FILL+KEY) supported. | ||
- | + | Most tested video output driver. Support almost all hardware supported features. | |
- | + | ||
- | + | ||
- | + | Manufacturer site is [http://www.Bluefish444.com www.Bluefish444.com]. | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ===streamalpha=== | |
- | + | StreamAlphaPlus card tested long time ago. Not sure about current version. Manufacturer site is | |
- | + | [http://www.stream-labs.com/ 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 == |
- | + | *[[Vz:Doc:Running|Running]] | |
- | + | *[[Vz:Doc:Configuration|Configuration]] | |
- | + | *[[Vz:Doc:Scene|Scene Building]] | |
- | + | *[[Vz:Doc:Plugins|Plugins usage]] | |
- | + | *[[Vz:Doc:IpControl|IP Control Protocol]] | |
- | + | *[[Vz:Doc:SerControl|Serial Control Protocol]] | |
- | + | *[[Vz:Doc:Samples|Usefull samples]] | |
- | [[ | + | |
- | * | + | ==Downloads== |
+ | ===vz-r320 (2010-11-09)=== | ||
+ | * [{{SERVER}}/downloads/vz/vz-r320.win32.zip vz-r320.win32.zip] - precompiled binaries with demo projects for x86 (win32) (require [http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displaylang=en Microsoft Visual C++ 2008 Redistributable Package (x86)] for operating and [http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en Microsoft .NET Framework 3.5] for running vzDemoPilotVB2008). | ||
+ | * [{{SERVER}}/downloads/vz/vz-r320.x64.zip vz-r320.x64.zip] - precompiled binaries with demo projects for x64 (win64) (require [http://www.microsoft.com/downloads/details.aspx?familyid=BD2A6171-E2D6-4230-B809-9A8D7548C1B6&displaylang=en Microsoft Visual C++ 2008 Redistributable Package (x64)] for operating and [http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en Microsoft .NET Framework 3.5] for running vzDemoPilotVB2008). | ||
+ | * [{{SERVER}}/downloads/vz/vz-r320.src.zip vz-r320.src.zip] - vz source files. | ||
+ | ===vz-r261 (2010-07-15)=== | ||
+ | * [{{SERVER}}/downloads/vz/vz-r261.win32.zip vz-r261.win32.zip] - precompiled binaries with demo projects for x86 (win32) (require [http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displaylang=en Microsoft Visual C++ 2008 Redistributable Package (x86)] for operating and [http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en Microsoft .NET Framework 3.5] for running vzDemoPilotVB2008). | ||
+ | * [{{SERVER}}/downloads/vz/vz-r261.x64.zip vz-r261.x64.zip] - precompiled binaries with demo projects for x64 (win64) (require [http://www.microsoft.com/downloads/details.aspx?familyid=BD2A6171-E2D6-4230-B809-9A8D7548C1B6&displaylang=en Microsoft Visual C++ 2008 Redistributable Package (x64)] for operating and [http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en Microsoft .NET Framework 3.5] for running vzDemoPilotVB2008). | ||
+ | * [{{SERVER}}/downloads/vz/vz-r261.src.zip vz-r261.src.zip] - vz source files. | ||
- | == | + | ===vz-1.0-fix4 (2009-01-25)=== |
- | == | + | * [{{SERVER}}/downloads/vz/vz-1.0-fix4.zip vz-1.0-fix4.zip] - precompiled binaries with demo projects (require [http://www.microsoft.com/downloads/thankyou.aspx?familyId=200b2fd9-ae1a-4a14-984d-389c36f85647&displayLang=en Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)] for operating and [http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en Microsoft .NET Framework 3.5] for running vzDemoPilotVB2008). |
+ | * [{{SERVER}}/downloads/vz/vz-r203.src.zip vz-r203.src.zip] - vz source files. | ||
- | + | ===vzDemoPilots (2009-01-25)=== | |
- | + | * [{{SERVER}}/downloads/vz/vzDemoPilots.zip vzDemoPilots.zip] - VB6.0 and VB2008 source code of control application | |
- | + | ||
- | + | ||
- | + | ||
- | * [{{SERVER}}/downloads/vz/ | + | |
- | + | ||
- | + | ===vz-1.0-fix3 (2008-03-23)=== | |
+ | * [{{SERVER}}/downloads/vz/vz-1.0-fix3.zip vz-1.0-fix3.zip] - precompiled binaries with demo projects (require [http://www.microsoft.com/downloads/thankyou.aspx?familyId=200b2fd9-ae1a-4a14-984d-389c36f85647&displayLang=en Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)]. | ||
+ | * [{{SERVER}}/downloads/vz/vz-r164.src.zip vz-r164.src.zip] - vz source files. | ||
- | + | ===vfb (virtual frame buffer)=== | |
- | + | Requiered for DMA operation with StreamAlpha SDI video output adapter. | |
- | + | * [{{SERVER}}/downloads/vz/vfb4.bin.zip vfb4.bin.zip] - VirtualFrameBuffer device driver. | |
- | + | ||
- | * [{{SERVER}}/downloads/vz/ | + | |
* [{{SERVER}}/downloads/vz/vfb4.src.zip vfb4.src.zip] - VirtualFrameBuffer source files. | * [{{SERVER}}/downloads/vz/vfb4.src.zip vfb4.src.zip] - VirtualFrameBuffer source files. | ||
- | == | + | ===anamorphic picture test files === |
- | * | + | * [{{SERVER}}/downloads/vz/aspect-tests.zip aspect-tests.zip] |
- | + | ||
- | + | ||
- | + | ||
==Links== | ==Links== | ||
- | <b>vz</b> linked against libraries supplied by another projects. | + | <b>vz</b> linked against libraries supplied by another projects. For compiling VZ you will need: |
+ | |||
+ | *The FREETYPE Project [http://www.freetype.org/ www.freetype.org] | ||
+ | *Xerces-C++ [http://xml.apache.org/xerces-c/ xml.apache.org] | ||
+ | *Bluefish444 SDK [http://www.bluefish444.com www.bluefish444.com] | ||
+ | *StreamLabs SDK [http://www.stream-labs.com/ www.stream-labs.com] | ||
+ | *DeckLink DirectShow SDK [http://www.blackmagic-design.com/support/ Blackmagic Design Support]. | ||
- | + | 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== |
Latest revision as of 09:24, 9 November 2010
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 in SD and HD modes.
Scene (or project file) is 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 or UDP protocols. 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)
- Decklink Pro: SD modes, tested agains DeckLink Windows 6.8.3 drivers version
- Decklink HD Pro: SD and HD modes, tested agains DeckLink Windows 6.8.7 drivers version
Board supports only FILL+KEY output operations only. No input available.
Manufacturer site is Blackmagic_Design.
bluefish
- SD|Greed, SD modes, tested against 5.4.26 drivers version, input (single and dual) and output (FILL+KEY) supported.
Most tested video output driver. Support almost all hardware supported features.
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
- Running
- Configuration
- Scene Building
- Plugins usage
- IP Control Protocol
- Serial Control Protocol
- Usefull samples
Downloads
vz-r320 (2010-11-09)
- vz-r320.win32.zip - precompiled binaries with demo projects for x86 (win32) (require Microsoft Visual C++ 2008 Redistributable Package (x86) for operating and Microsoft .NET Framework 3.5 for running vzDemoPilotVB2008).
- vz-r320.x64.zip - precompiled binaries with demo projects for x64 (win64) (require Microsoft Visual C++ 2008 Redistributable Package (x64) for operating and Microsoft .NET Framework 3.5 for running vzDemoPilotVB2008).
- vz-r320.src.zip - vz source files.
vz-r261 (2010-07-15)
- vz-r261.win32.zip - precompiled binaries with demo projects for x86 (win32) (require Microsoft Visual C++ 2008 Redistributable Package (x86) for operating and Microsoft .NET Framework 3.5 for running vzDemoPilotVB2008).
- vz-r261.x64.zip - precompiled binaries with demo projects for x64 (win64) (require Microsoft Visual C++ 2008 Redistributable Package (x64) for operating and Microsoft .NET Framework 3.5 for running vzDemoPilotVB2008).
- vz-r261.src.zip - vz source files.
vz-1.0-fix4 (2009-01-25)
- vz-1.0-fix4.zip - precompiled binaries with demo projects (require Microsoft Visual C++ 2005 SP1 Redistributable Package (x86) for operating and Microsoft .NET Framework 3.5 for running vzDemoPilotVB2008).
- vz-r203.src.zip - vz source files.
vzDemoPilots (2009-01-25)
- vzDemoPilots.zip - VB6.0 and VB2008 source code of control application
vz-1.0-fix3 (2008-03-23)
- vz-1.0-fix3.zip - precompiled binaries with demo projects (require Microsoft Visual C++ 2005 SP1 Redistributable Package (x86).
- vz-r164.src.zip - vz source files.
vfb (virtual frame buffer)
Requiered for DMA operation with StreamAlpha SDI video output adapter.
- vfb4.bin.zip - VirtualFrameBuffer device driver.
- vfb4.src.zip - VirtualFrameBuffer source files.
anamorphic picture test 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
- DeckLink DirectShow SDK Blackmagic Design Support.
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