Main /
ZVideoServerz!'s video serverThis is not a cookbook for creating a server. You'll have to figure out how to configure X/etc yourself unless the config matches exactly. The same for installing the packages & other software. Deal. The January 2009 version of the video server consists of: The operating system is {{FreeBSD?}} version 7.0-rel. Scripts are written in http://www.tcl.tk/ tcl. Server hardwareThis is the CPU: Intel(R) Pentium(R) 4 CPU 2.40GHz (2391.15-MHz 686-class CPU) real memory = 536285184 (511 MB) avail memory = 506675200 (483 MB) ACPI APIC Table: <DELL GX260 > nvidia0: <GeForce4 Ti 4200> on vgapci0 nvidia1: <GeForce4 MX 4000> on vgapci1 fwohci0: <Texas Instruments TSB12LV23> firewire0: <IEEE1394(FireWire) bus> on fwohci0 em0: <Intel(R) PRO/1000 Network Connection Version - 6.7.3> atapci0: <Intel ICH4 UDMA100 controller> ad0: 152627MB <Seagate ST3160021A 8.01> at ata0-master UDMA100 acd0: CDROM <GCR-8481B/1.06> at ata1-master UDMA33 ad3: 194481MB <Maxtor 6L200P0 BAJ41G20> at ata1-slave UDMA100 bktr0: <BrookTree 848A> irq 17 at device 8.0 on pci2 bktr0: Intel Smart Video III/VideoLogic Captivator PCI, <no> tuner. ==not currently used Most of the movies were stored on an external firewire disk (Seagate Freeagent 500GB), formatted as NTFS (ingest was done on a windoze machine). Video cards Sound output Additional libraries and softwareWith a few exceptions, all third party software is open source and was installed from BSD packages. Packages implicitly installed (by other package installers) are not listed. chbg-1.5_7 Change Background Picture with time period -- used for stills display and blanking the output fusefs-kmod-0.3.9.p1_2 Kernel module for fuse gtk-2.12.1_1 Gimp Toolkit for X11 GUI (current stable version) -- needed by ?? (mplayer?) gmake-3.81_2 GNU version of 'make' utility -- needed to build some software jove-4.16_1 Jonathan's Own Version of Emacs -- small emacs-like editor (useful if you don't like vi) mpg123-0.59r_17 Command-line player for mpeg layer 1, 2 and 3 audio -- play audio files during slides qiv-2.0_2 Small, fast GDK/Imlib image viewer == not actually used tcl-8.4.16,1 Tool Command Language xfce-3.8.18_6 CDE like desktop with GTK -- lightweight X desktop/window manager xmms-1.2.10_10 X Multimedia System -- An audio player with Winamp GUI == not actually used Software installed from source: /boot/loader.confAdditional settings in loader.conf Control softwareThe actual control system consists of two programs, a GUI/scheduler and a daemon (total about 2600 lines of tcl). The GUI not only displays the playlist and status but actually performs the time-based operations. It issues simple commands to the daemon, which executes them. The daemon spawns the appropriate player software for the current content and keeps track of it's status. They communicate via a TCP socket. This is an area ripe for development. Improvements could include:
If you want a copy of the control software, contact z!. << | HomePage | >> |