Station Standardization

From OpenSourceRadio
Jump to: navigation, search
Open source station in a box(s)?


Standardized Hardware Recomendations

Audio Interfaces

  • ESI Juli@/XTe audio cards $170/$200
  • USB audio interfaces
    • introduce latency? How much?
    • ESI
      • Phonorama for turntables and other consumer level inputs on USB
      • U24 XL - +4dB and SPDIF in/out
      • Gigaport - 8 consumer level outputs
    • Peavey
      • USB-P analog output
      • mixers w/ USB

EAS system

  • can we pick one or two for supporting?
  • IP managed
  • best at xmitter in case of STL outage?
  • Digital audio capability for greater STL options
  • Eventual opensource solution using Software Defined Radio receivers.

STL encoder

  • IP based
  • NABRO audio processing features optional
  • could be virtualized depending on other software/hardware
  • rPi based
  • Icecast on Airtime server to feed nautel, orban, etc. if no separate STL encoder

STL decoder

  • IP based
  • software compressor/limiter option
  • NABRO audio processing features optional
  • rPi based

Mic processors

  • ladspa based realtime mic processors
    • realtime kernel
    • jack audio
    • jack rack with filter plugins
    • LOW(NO) latency is critical
    • GUI - likely webui

Remote broadcast systems

  • rPi based?
  • OpenOB, BUTT, Liquidsoap, VOIP?
  • Central VOIP server to avoid firewall issues with remotes

Analog/USB audio to stream encoder

  • can be placed at various places in audio chain
  • used at output of console for full digital audio chain
  • can contribute to midi based digital console project

Opensource balanced<>unbalanced converters and kits?

  • Does Al have kits already?
  • Is the cost worth it?

Transmitter Audio Processor

  • ladspa based compressor/limiter
    • realtime kernel
    • See NABRO project
    • bandpass filter for 30-15000Hz
    • multiband or lowpass to help with pre-emphasis
      • multiband would require two filter paths
      • liquidsoap's clock function used to keep sync?
    • rPi based??

Computers

Studio Computers

  • core2duo or higher
  • 64 bit
  • 2GB RAM min. 4GB recommended
  • CD/DVD burner if wanted
  • free pci/pcie port for audio card recommended
  • 250GB HDD min or local space needed for audacity tmp file performance
  • 100Mb ethernet adapter 1000Mb recommended

Virtual Host

  • core i5 Quad core or higher
  • 64bit
  • RAM?
  • 1000Mb network adapter
  • VTx with VTd highly recommended

STL encode/decode

  • modern (<5yrs old cpu) Intel or rPi?
  • audio card (usb/Juli@)
  • 100Mb network adapter

VU Meter

  • Open Source/kit VU meter for setting levels in the audio chain
    • Meters from Anders available from Newerk(Element 14)

POTS Telephone Hybrid

  • Open source Hardware/software

Profanity Delay/Dump

Syncronized Clocks

  • rPi base system
  • use 10" LCD in portrait
  • xclock, oclock, dclock
  • alternatives
    • a usb display adapter for each display on central server
    • displaylink USB monitor connected to VM on studio computer and/or servers
    • android tablets running clock app and NTP client
  • NTP sync

Networking

  • Standardized audio chain examples
    • work towards moving audio around as streams to avoid extra conversions!
  • Standardized IT network
    • Recommended network switch
  • Router/firewall appliance for xmitter location
  • VPN to xmitter?
    • standardized gateway/router
    • static IP required

Audio Hardware Recommendations

  • mics
  • cd players
  • turntables and pre-amps
  • mic pre-amps/processors
  • matching xformers
  • USB audio interfaces
  • Midi mixers/controllers
  • studio wiring, mic jacks, etc
  • studio design
  • monitors powered or separate amp
  • matrix switcher
    • Can we design open source one
    • modified cat5 patch panel
    • possibly software (Jack w/silence detection)
    • Airtime/liquidsoap silence detection?


Standardized software stack

  • linux distro
    • debian?
    • architectures?
  • audacity
  • mixxx
    • modify for mixing two digital live inputs (CD Players)
  • softphone... Linphone?
  • ardour
  • soundkonverter
    • good for ripping
    • very useful for conversions when needed for automation system
  • Transmagedon for ripping audio from videos?
  • firefox (iceweasel)?
  • Tor Browser Bundle?
  • a vnc viewer
  • openVPN client
  • ssh server
  • ntp
  • Bookmarks to community support options!
  • Automation
    • Airtime
      • optional packages for custom options
      • automatic audioport downloads
      • alsa input passthrough/stream/archive
    • Rivendell
      • Mixxx audio library integration?
      • automatic audioport downloads
    • offer/support both as each have their use cases?
  • Liquidsoap and/or OpenOB
  • Icecast
  • FreePBX
  • openVPN
  • KVM/Qemu, libvirt, virtual machine manager
  • Pick ONE desktop to support?
    • Gnome
    • KDE - can be made most windoze like
    • XFCE - lighter weight but less user friendly?
    • MATE - what is its longevity?
  • custom install CD's for each "appliance" - *=virtual servers can be images
    • Studio Computers
    • Second studio computer for Rivendell/Airtime routed through console?
    • Audio Workstations
    • Office Computers
    • Public access terminals
    • Automation Server for Airtime?
      • could be virtualized if pci/USB passthrough available
    • Rivendell DB server?*
    • File server*
    • SIP phone server*
    • DHCP server for name based resolution*
    • Backup server*
    • OpenDB server for physical library*
    • STL encoder*
    • STL decoder
    • Mic processors
    • Remote broadcast systems
    • Analog/USB audio stream encoder
  • Soundexchange reporting software
    • The Confessor
  • Audio Archiving software
  • Smartphone apps
    • customizable, Opensource, iOS and Android apps
      • need a base app
      • customization gui
      • app store submittal gui

Packaged Studios

"Packaged" studio setups with wiring schematics, color coding, etc.

  • Sell kits to help fund project and development at minimal markup???
  • Consoles in order of expense…
    • Peavey PV-10USB or higher recommended $270
      • Contains mic pre-amps, compressor, unbalanced inputs
      • Barebones for broadcast but will get you on the air
    • Arrakis Arc8 $800
    • Al Davis $1300?
      • Can Al provide USB interface option?
    • AudioArts Air 1 USB $1800
    • Larger consoles from Al Davis
    • AudioArts Air 4 $3800?
  • Shielded Cat5 CAT7 based audio wiring
    • 24 port shielded patch panels - monoprice #10038 $45
    • SH+ or homebrew XLR/TRS adapters
    • shielded cat5/6 CAT7 patch cables 15 ft. ~$4ea <$10ea.
  • To keep things from getting too complex have only 3 or 4 levels
    • Barebones to get on air and meet CP
    • Good - no frills with upgrade paths
    • Better - Offers higher quality and improved features
    • Rockin'- Got money to burn and want all the toys!

Support…

  • Remote network support via central VPN server
    • Community based
      • Mailing list
        • osrusers@ ?
      • Wiki
      • Forum
      • volunteer
    • Paid
      • funds the project
      • pays for initial and continuing development
      • rates?
  • Pacifica for public stream servers?

Funding???

  • equipment package sales
  • individualized consulting
    • pre-build
    • studio design
    • upgrades
  • paid support
    • on site
    • remote support subscriptions
    • pay as you go remote support
  • Grants
  • Donations - who and how?
  • Project sponsorships
  • Crowdfunding
    • Can existing stations and CP’s websites help promote?
    • Who could help produce?