Changes

Video Recording

2,202 bytes added, 17:28, 1 February 2017
Created page
[[Category:Proposed_Projects]]
== Status ==
Looking at what's available and what's required in order to record / stream events.
=== Checklist ===
{| class="wikitable"
|-
!scope="col"|Item
!scope="col"|Status
|-
|Sources || Available
|-
|Grabbing || Investigate compatible video grabbers availability
|-
|Compositing || TODO
|-
|Encoding || TODO
|-
|Streaming || TODO
|-
|Dumping || TODO
|-
|}

== Recording gear ==

{| class="wikitable sortable"
|+Analog I/O
|-
!scope="col"|Device
!scope="col"|Video
!scope="col"|Audio
!scope="col"|Where
!scope="col"|Output
!scope="col"|Notes
|-
|[https://www.epson.eu/products/projectors/mobile/epson-eb-915w EPSON EB-915w Projector]
| ✓ || ✓ ||FIXME||HDMI / VGA||Has various IOs

|- |}

{| class="wikitable sortable"
|+Digital out
|-
!scope="col"|Device
!scope="col"|Video
!scope="col"|Audio
!scope="col"|Where
!scope="col"|Output
!scope="col"|Notes
|-
|[https://www.raspberrypi.org/documentation/hardware/camera/ Raspberry Pi with PiCam]
| ✓ || ✗ || Fixme || H.264 stream ||
|-
|Random USB Webcams
| ✓ || ✗ || Fixme || V4L sources ||
|-
|[https://www.blackmagicdesign.com/products/intensity/techspecs/W-INT-02 BMD Shuttle USB3]
| ✓ || ✓ || fzn || USB3 || unsure of GNU/Linux support
|-
|[https://www.zoom-na.com/products/field-video-recording/field-recording/zoom-h2n-handy-recorder#specs 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 ==
* [https://obsproject.com/ 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 )
37
edits