PC for Capture - Diagram
The idea behind this setup is I can do multiple video and audio capture of my entire work area. I wrote a CLI frontend (lidim, unpublished) for launching recordings and providing a quick overview. It is largely focused on ffmpeg, but can really run any command. Ultimately it would get MIDI events, do the appropriate switching, and start/stop a recording process.
Second, I would like it to be livestream capable. This might mean abstracting out the switching control, or having separate switching control inside OBS.
TODO Reminder
Look at ~/documents/video capture notes/. Need to move those into pkb.
Some brainstormed lists of everything
The computer
My capture setup is built around a Intel Skull Canyon NUC (wing). The main benefits of it are:
- small (although the heatsink mod hurt that a bit)
- i7 6th gen CPU does decent video encode †
- Thunderbolt 3 expansion
- Decent number of USB ports
- Cool wall mount plate (part of Crestron UC-Engine kit)
† Intel has a good reference on their hardware capabilities at Media Capabilities Supported by Intel Hardware. There's a PDF version as well. I'm not aware of a good reference for AMD GPUs, and I don't have Nvidia hardware.
Rack things
- Orei HDS-808 HDMI matrix switcher (8-in 8-out)
- ThinkPad Thunderbolt 3 Dock
- DataVideo DN-300 (DV and analog capture)
- Hosongin USB Audio interface
- DataVideo TLM-404H Quad composite LCD display
- Patch Panel
The patch panel has 24 ports:
- 4x telephone from PBX. Maybe hybrid lines, or a mix of hybrid/digital/single.
- USB 3.0 from ThinkPad Dock
- HDMI from ThinkPad Dock
- Rear IO from DataVideo DN-300
- RCA Audio (left and right)
- BNC composite video
- S-Video
- Maybe 6-pin Firewire
- 4 HDMI from Orei matrix switcher (2 in, 2 out)
- 5 RJ-45 (Four to 1G switch, One to 2.5G switch)
That's 19 ports occupied. If I decide to use the Saffire Pro audio I can also put it's 2 rear channels in the patch panel.
A wall mounting and cable solution
Wall things:
- Akitio Thunder Dock (Firewire 800, extra USB 3.0)
- Several Inogeni USB capture devices
- Atlona AT-HD500
- 5-port network switch?
- 8-port USB 2.0 hub?
I wanted to get some things out of the rack, but not take up desk space. I also was expecting more cables to be running around so I wanted a nice way to secure them.
First I considered some type of pegboard. Ikea's skådis looked attractive.
- slotted holes would be easy to pass zip ties through
- lots of accessories
- seemingly a rich 3D printer library for more custom stuff
I also thought about getting a second Crestron UC-ENGINE bracket (UC-BRKT-100, UC-BRKT-200). These are aluminum plates. They have varying threaded holes and slots or holes. It is easy enough to drill and tap them for custom mounting.
Then I was poking around and came across the holy grail. The Variera Shelf Insert.
This thing is amazing:
- ☑ Steel sheet metal (magnetic, rivet nut for thread holes)
- ☑ Decorative hole pattern (multitude of holes for zip ties, nice to look at)
- ☑ Flatten the shallow edge, and you can even pass ethernet cables behind it
- ☑ Mix the two sizes to fill any space (12.6x11" and 12.6x5.1")
Displays
- Dell 2407WFP (Old CFL based, but lots of input variety)
- 15" portable LCD
- Maybe a second 15" portable LCD
- TLM-404 (3 displays, 4th is for DN-300)
- Maybe a tiny display for lidim
I wasn't happy with my previous monitor mount. I tried using one of my tablet stands to hold the second 15" display, but that was also a fail.
The Variera Shelf Insert is so versatile that I decided to build a dual portable monitor stand out of them.
Capture
- 2x Inogeni DVIUSB
- Inogeni 4K2USB3
- MacroSilicon HDMI USB 2.0
- Inogeni SDI2USB3
- Inogeni VGA2USB3
HDMI Cameras and Converters
- Imichi Microscope
- Canon Vixia HG20 (bench)
- Canon Vixia HV30 (tripod, maybe swap with samsung hmx)
- Samsung HMX-R10 (desk)
- Tongveo NV3HB3B
- Atlona AT-HD500
- Chameye C410 (may not use HDMI)
- ELP 4K camera/modules
After trimming the list a bit that is 6 outputs, and maybe 6 inputs. That leaves 2 of each free on the matrix switcher. They can be routed to the patch panel for temporary setups.
I forgot about the TLM-404 display. That makes things a bit more limited on the outputs. Currently only have 2 HDMI to CVBS adapters, and the 4th display is dedicated to the DN-300.
orei hds-808 ports
- Input
- Canon Vixia HG20 (bench)
- Tongveo NV3HB3B
- Samsung HMX-R10 (desk)
- Imichi Microscope
- Atlona AT-HD500
- NUC's Mini DP out
- Patch panel / Canon Vixia HV30 (tripod)
- Patch panel
- Output
- Dell 2407WFP
- dviusb 1
- dviusb 2
- tlm-404 1
- tlm-404 2
- vokensu 15" portable monitor
- Patch Panel
- Patch Panel
Other cameras I might use sometimes
- Okiocam document cam
- ELP global shutter USB webcam
- Apple iSight
- Sony XCD-V60
- Various other IIDC or iSight compatible cams
USB Port bandwidth
How many high bandwidth USB devices can I support?
Ideally we limit to each controller to 1 device, but depending on capture type sharing might be feasible.
- NUC
- 2 Rear ports
- Front charging port (yellow)
- Front port
- Internal USB 3.0 header
- Thinkpad Thunderbolt 3 dock
- 3 rear ports (yellow dot)
- front and rear ports (white dot)
- Akitio Thunder dock
- 2 ports
That leaves us with 6 unshared ports (7 if I break out the internal header). I think it is enough (5 inogeni devices, 1 USB 3.0 camera). That also leaves the shared ports for attaching USB 2.0 devices/hubs.
Serial control devices
May need a multiple serial adapter. I have a 4 or 8 port. None of the permanant stuff really needs it though. I may just hook the 4-port up to have it ready.
- Orei (also has network)
- Chameye (RS-485, also network VISCA, and maybe PELCO)
- Tongveo (RS-485, also network VISCA, and maybe PELCO)
- DN-300 (RS-422)
TODO Physical
- Check power strip under load with thermal cam
- Resecure desk to wall
- test phone and network ports
- Vixia HG20
- attach mount
- attach feelworld monitor
- attach camera
- hdmi and power
- build monitor mount
- Dell HDMI and power
- Audio
- monoprice usb mic
- desk mic setup, either gooseneck or samson
- Power
- tongveo camera power
- canon 8.4v adapter
- 12V power supply devices
- dn-300
- orei (threaded, but probably doesn't matter)
- 5V devices (usb adapters probably)
- control network switch
- need a short USB DC lead
- or switch to a separate supply + splitter
- portable monitor 1
- pull power from tb hub spare ports
- portable monitor 2
- pull power from tb hub spare ports
- control network switch
- poe adapter for chameye
- Cover obnoxious LEDs
- Probably on the network switch
- Add ethernet jack to Tongveo
- Somewhere to store remotes
- Tongveo
- Chameye
- Canon Vixio HG20
- Orei HDS-808
TODO Configuration
- Set up static IPs on the control network
- See if I can force the Orei to scale 1080 inputs to 4:3 on the TLM-404H outputs
- Make wing turn on when power is restored, or find some other remote power on method
- get remarkable's restream working for capture
TODO Power concerns
I need to do some measurements to make sure various things aren't drawing too much current.
Peak wall power draw so far has been: 190W
The Dell monitor is a big draw, nearly 80W.
| Device | Voltage | Current | Power | Wall Power |
|---|---|---|---|---|
| Orei | 12.15 | 0.608 | 7.39 | |
| TLM-404H | 12 | 0.436 | 5.23 | 8.4 |
| Akitio | 12.10 | 0.784 | 9.49 | |
| Whole Hub | 5.068 | 2.863 | 14.5 | 13.4 |
| Samsung | 4.74 | 0.42 | 1.99 | |
| Atlona | 4.91 | 1.063 | 5.22 | |
| Nicgiga | 5 | 0.07 | 0.35 | |
| DN-300 | 10.9 | |||
| Wing | 40 | |||
| Dell | 80 | |||
| Tongveo | 10.2 |
- Whole power strip with all devices on, and CPU load
- workbench cameras/field monitor
- dell
- both portable monitors
- The USB Hub (5V 4A), also limitations of individual USB ports
- whole hub (2.86A peak so far)
- Atlona HD-500 (1.059A)
- this one is on the high side, maybe worth considering a 5V supply
- HDMI to BNC adapters (hard to measure, HDMI provides power)
- USB Audio (with both mics populated)
- Samsung HMX-R10 charging + power-on (0.42A just power on)
- Control network switch (0.13A startup, 0.07A idle)
- 12V 5A supply
- Orei HDS-808 (0.61A only a few inputs/outputs active)
- DataVideo TLM-404 (0.436A)
- DataVideo DN-300
- 12V 4A supply (to be purchased, using a temporary 5A for now)
- Akito Thunder Dock + 1 Inogeni DVIUSB + Firewire 800 Hub (0.79A
Some build images
Diagram of connections
Diagram TODO
- separate rack from above desk
- Add all cameras (missing Samsung, HG20, Tongveo, Imichi)
- Put capture devices on correct ports (needs some bandwidth calculations)
- Consider labeling USB/thunderbolt bandwidths (may need testing)
- Add Orei matrix
- Add displays