Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
software:voctomix-hardware-examples [2017/07/14 11:38] florobsoftware:voctomix-hardware-examples [2017/07/18 22:56] (current) – [David's setup] derpeter
Line 26: Line 26:
 The audio case consists of three wireless receivers feeding into a mixer that is subsequently fed into the camera, and (if necessary) the PA. The audio case consists of three wireless receivers feeding into a mixer that is subsequently fed into the camera, and (if necessary) the PA.
 The receivers are paired with one handheld transmitter, and two body packs connected to lavalier clip-on microphones. The receivers are paired with one handheld transmitter, and two body packs connected to lavalier clip-on microphones.
-To power the receivers and provide them with signal, while only using one pair of antennas we use a antenna splitter.+To power the receivers and provide them with signal, while only using one pair of antennaswe use a antenna splitter.
 * Mixer: Mackie 1202 VLZ4 * Mixer: Mackie 1202 VLZ4
 * Receivers: 3 Sennheiser EM 100 G3 1G8 * Receivers: 3 Sennheiser EM 100 G3 1G8
Line 40: Line 40:
 The Audio setup for CCCB can be found [[:chaosradio | here]] The Audio setup for CCCB can be found [[:chaosradio | here]]
  
 +
 +== David's setup
 +
 +This is probably the cheapest vocto setup you can find. All the sources run on separate devices (!) and are encoded into a single stream by our server.
 +
 +* [[https://github.com/DavidVentura/voctomix/tree/dev/prod_scripts]]
 +
 +=== Sources
 +
 +* Camera 1: Raspberry Pi with camera.
 +* Camera 2: Raspberry Pi with camera.
 +* Slides: Lenkeng LVK373a (see: [[https://blog.danman.eu/new-version-of-lenkeng-hdmi-over-ip-extender-lkv373a/|reverse engineering]])
 +* Audio: Odroid U2 connected via USB to our audio mixer
 +
 +=== Sources & Voctocore
 +
 +==== Producers: 
 +* Camera 1: gstreamer with rpicamsrc serves an h264 stream with matroska container with tcpserversink
 +* Camera 2: gstreamer with rpicamsrc serves an h264 stream with matroska container with tcpserversink
 +* Audio: Feeds the audio directly to vocto in the desired format
 +* Slides: Unicast/multicast to the network
 +
 +==== Consumers:
 +
 +On the server I host voctocore I run the following scripts
 +* Camera 1: Grab data from the camera1 tcp server, decode it and feed it to vocto
 +* Camera 2: Grab data from the camera2 tcp server, decode it and feed it to vocto
 +* Slides: Connect to mcast group, decode and feed it to vocto
 +
 +=== Hardware
 +* Audio mixer: Behringer Xenyx Q502usb
 +* Microphones: (2x) Skp Uhf271
 +* Grabber: Lenkeng LVK373a
 +* Server: i7 4790 + Gigabyte motherboard + 8GB Ram
 +
 +=== Misc
 +
 +* We have our custom slides software, so the Camera1 doubles as a presenter for slides, which is why it is hooked to an active hdmi splitter, and the splitter is connected to both the projector and the grabber.
 +* With our custom slides software, we have a dumb android app on a tablet that lets the speaker draw over the slides.
 +* The camera 1 is fixed and has 2 cheap [[http://www.conrad.com/medias/global/ce/2000_2999/2000/2090/2090/209089_LB_00_FB.EPS_1000.jpg|servos]] to make it move.
 +* The camera 2 is on a tripod powered via PoE.
  • software/voctomix-hardware-examples.1500025090.txt.gz
  • Last modified: 2017/07/14 11:38
  • by florob