<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Sig-I/O (Posts about video)</title><link>https://sig-io.nl/</link><description></description><atom:link href="https://sig-io.nl/categories/video.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Contents © 2024 &lt;a href="mailto:mark@sig-io.nl"&gt;Mark Janssen&lt;/a&gt; </copyright><lastBuildDate>Wed, 12 Jun 2024 13:43:16 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>The CfgMgmtCamp 2019 Recording Setup</title><link>https://sig-io.nl/posts/cfgmgmtcamp19-recording-setup/</link><dc:creator>Mark Janssen</dc:creator><description>&lt;p&gt;As in earlier years, Sig-I/O takes care of some of the lecture recordings at various
conferences like CfgMgmtCamp, LOADays, HackerHotel, Eth0 and Techtalks at IT-Gilde,
Revspace and Bitlair.&lt;/p&gt;
&lt;p&gt;During one of these recording sessions, JJ Asghar (@jjasghar), asked about the video
setup and asked if there was a blog-post about how it worked. This will be that blog-post.&lt;/p&gt;
&lt;section id="basics"&gt;
&lt;h2&gt;Basics&lt;/h2&gt;
&lt;p&gt;The basics for the recording setup being used is founded on the use of Open Source / Free
Software and affordable hardware. Originally a Firewire based camera setup and dv-grab
were being used, but since new machines with firewire have been getting harder and harder
to find, a switch to something more modern was needed.&lt;/p&gt;
&lt;p&gt;The current recording setup consists of the following:&lt;/p&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;p&gt;2 USB3 HDMI capture cards&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A camera with HDMI output, and preferably some form of audio input and connected to
the HDMI capture card.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;HDMI Splitter between the presenter's laptop and the projector, with the second output
going to our HDMI capture card.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A reasonably fast/modern laptop (i5-6th gen or newer) with USB3 ports running Linux.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Open Broadcasting Studio software (obs-studio.org)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;section id="the-camera"&gt;
&lt;h3&gt;The Camera&lt;/h3&gt;
&lt;p&gt;Currently, 3 different camera's are being used, with their own pro's and con's. For our
requirements, the following features are ranked most important:&lt;/p&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;p&gt;HDMI Output (SDI would also be appropriate, but it much more expensive)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;XLR Audio inputs (for connecting to the sound-mixer / microphones)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Dual SD-Card slots for continuous-recording (nice to have)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Low-weight, so the camera can be oriented vertically (9x16)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;AC/DC power input, so we can run continuously without using batteries&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;The specific camera's in use:&lt;/p&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;p&gt;Canon XA10, nice and small, internal 64GB flash and dual SD-slots, 2 XLS's and
minijack audio input, basically everything we need. (No option to have XLR+internal
mic running at the same time though).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Panasonic AG-AC90, large, featurefull, good optics, 2 XLR's and internal mic, all
switchable. 2 SD-cards and good audio tuning/interface.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Sony (model unknown), records to tape only so no backup to SD-cards, HDMI output,
proprietary batteries and hard to find an AC-adapter for, not recommended.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/section&gt;
&lt;section id="audio"&gt;
&lt;h3&gt;Audio&lt;/h3&gt;
&lt;p&gt;In many larger venue's amplified audio is essential, so an audio hookup using an XLR cable
is preferred (with the mic-signal from the speaker). This will allow us to get a clear and
crisp audio input for our recording.&lt;/p&gt;
&lt;p&gt;For smaller venues or if there is no audio equiptment present, we usually use some Samson
Concert 88 series wireless microphones/beltpacks, as these are decent and affordable,
though not as good as the (way to expensive) senheisers.&lt;/p&gt;
&lt;p&gt;When a speaker used video and/or audio in their presentation, this will also be received
when it is sent over the HDMI port (not always the case). One or more seperate handheld
microphones are nice to have, so the presenter can be introduced or mic's can be put in
the room for questions.&lt;/p&gt;
&lt;/section&gt;
&lt;section id="usb-hdmi-capture"&gt;
&lt;h3&gt;USB HDMI Capture&lt;/h3&gt;
&lt;p&gt;Affordable USB-3 HDMI capture cards are available from the usual chinese websites, and are
mostly clones of Magewell capture cards. Expect to pay about $60 to $110 for them, and
steer clear of the $20 ones, as these are SD-TV capture cards with an HDMI port. The
quality on those cheap ones is beyond useless.&lt;/p&gt;
&lt;p&gt;The 'good' ones will be marked with words such as: HDMI USB3.0 1080P HDMI Video Capture
Card for Windows/Linux/Mac USB UVC UAC.&lt;/p&gt;
&lt;p&gt;Basically, these are HDMI input ports which present themselves as generic USB webcam's and
audio sources to the computer, and they work with the generic webcam drivers (USB Video
Class, USB Audio Class) available in Windows, Mac and Linux.&lt;/p&gt;
&lt;/section&gt;
&lt;section id="open-broadcasting-studio"&gt;
&lt;h3&gt;Open Broadcasting Studio&lt;/h3&gt;
&lt;p&gt;The final piece of the pie is OBS, a bit of open-source software meant for webcam
streaming. In my setup I usually hook up the 2 video/audio sources, name one 'Camera' and
the other 'Speaker' or 'Projector', add a logo and titles (using the chatlog feature).&lt;/p&gt;
&lt;p&gt;By orienting the camera vertically, the 2 video-streams can be combined more efficiently,
leaving out less empty space. OBS allows you to configure various scenes beforehand, and
quickly change between these at runtime. It's handy to have a full-screen projector
version, some picture-in-picture scenes, and a default scene with everything.&lt;/p&gt;
&lt;p&gt;In OBS you can also configure your livestream, for example to Youtube or Twitch (and
various other sites/methods).&lt;/p&gt;
&lt;p&gt;At most events (with enough bandwidth) we livestream to youtube and simultaniously record
to disk. The camera itself is also recording constantly, and this recording can be used in
case of issues with the computer-recording or as an audio-source then needed.&lt;/p&gt;
&lt;/section&gt;
&lt;section id="encoding"&gt;
&lt;h3&gt;Encoding&lt;/h3&gt;
&lt;p&gt;After the event is completed, the recordings are usually edited using kdenlive to cut out
the idle bits before and after the talks, long questions where there isn't a microphone
in the room and for delays in demo's / mistakes.&lt;/p&gt;
&lt;p&gt;A title-card is added which will give some info about the video and the event. When
editing is complete, the video is re-encoded as VP9/Webm for upload to youtube and the
event website.&lt;/p&gt;
&lt;/section&gt;
&lt;section id="upload-to-youtube"&gt;
&lt;h3&gt;Upload to youtube&lt;/h3&gt;
&lt;p&gt;Uploading to youtube is done manually, with texts and titles copied from the event
schedule. In case of CfgMgmtCamp, most speakers have a twitter-account, and a tweet is
sent out with the link, title and hashtags for the video.&lt;/p&gt;
&lt;p&gt;When the edited video's have been uploaded to youtube, the livestream versions are usually
taken offline, as these are of lower quality.&lt;/p&gt;
&lt;/section&gt;
&lt;section id="improvements-for-next-time"&gt;
&lt;h3&gt;Improvements for next time&lt;/h3&gt;
&lt;p&gt;For the next conference, some improvements that can be made:&lt;/p&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;p&gt;Recodings in more rooms, even if it's just a static unmanned camera, as long as it's
on a tripod or fixed mount, audio input would also be preferred, unless the camera is
really up close and personal, so the internal mic would have enough signal.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Whitelist MAC-addresses for wired uplinks beforehand (Venue blocked youtube)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/section&gt;
&lt;/section&gt;</description><category>conference</category><category>obs</category><category>tech</category><category>techtip</category><category>video</category><guid>https://sig-io.nl/posts/cfgmgmtcamp19-recording-setup/</guid><pubDate>Fri, 08 Feb 2019 13:22:00 GMT</pubDate></item></channel></rss>