Status
Looking at what's available and what's required in order to record / stream events.
Checklist
Item
|
Status
|
Sources |
Available
|
Grabbing |
Investigate compatible video grabbers availability
|
Compositing |
TODO
|
Encoding |
TODO
|
Streaming |
TODO
|
Dumping |
TODO
|
Schema
Recording gear
Analog I/O
Device
|
Video
|
Audio
|
Where
|
Output
|
Notes
|
EPSON EB-915w Projector
|
✓ |
✓ |
FIXME |
HDMI / VGA |
Has various IOs
|
Digital out
Device
|
Video
|
Audio
|
Where
|
Output
|
Notes
|
Raspberry Pi with PiCam
|
✓ |
✗ |
Fixme |
H.264 stream |
|
Random USB Webcams
|
✓ |
✗ |
Fixme |
V4L sources |
|
BMD Shuttle USB3
|
✓ |
✓ |
fzn |
USB3 |
unsure of GNU/Linux support
|
Zoom H2N
|
✗ |
✓ |
fzn |
USB |
Needs 2 AA batteries
|
Dumping / Streaming
Requirements
- sources (camcorders/DSLRs/webcams/microscopes...)
- frame grabbing (vga?hdmi?composite? Over PCI/PCI-E/USB3?)
- compositing / encoding (OBS? ffmpeg?)
- dumping / streaming
Grabbing
- Analog audio in
- HDMI in
- SD analog video in (Switchable between VGA / S-VIDEO / Composite)
- USB V4L devices (microscopes, webcams)
Compositing
- OBS requires a GPU which supports OpenGL 3.2 or latter
Encoding
- What is a baseline system to do real-time 720p x264
- What is the maximum bitrate we can fill upstream
- Encoder ={Ubiquiti link}=> Upstream relay ==> Internet
Dumping
- We need some fast local storage
- Low disk space warning ( with temporal estimation of remaining recording capacity )