<html><head></head><body>Hi,<br>
<br>
Well done Tim. Good on you for persevering. <br>
<br>
We're running out of excuses to stay on FireWire and SD video.<br>
<br>
Regards,<br>
<br>
Euan<br><br><div class="gmail_quote">On 22 September 2015 3:39:06 PM AWST, Tim Ansell <mithro@mithis.com> wrote:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div dir="ltr">Hello everyone,<div><br /></div><div>If you've been to a Linux Australia event, you may know that <a href="https://www.youtube.com/watch?v=eR4i-XJDGCM">I have too many projects</a>! Recently there has been a major milestone for one of them, the TimVideos' <a href="http://HDMI2USB.tv">HDMI2USB.tv</a> project has launched our first piece of open hardware, the Numato Opsis board.</div><div><br /></div><div><div>The Numato Opsis is a powerful new FPGA-based open source video platform for videographers and visual artists. The Opsis board was designed to give the user complete control over high-speed video, enabling everything from real-time conference capturing solutions, to experimental visual art and even general FPGA-based video research. I've included more information at the end of this email.</div></div><div><br /></div><div><div>The board is now crowdfunding on CrowdSupply.com at <a
href="https://www.crowdsupply.com/numato-lab/opsis">https://www.crowdsupply.com/numato-lab/opsis</a> and while we have already reached 100% of our goal, we want to get the board into the hands of as many people as possible, because the more people using FOSS hardware, the better it gets! (In a semi related note, CrowdSupply.com was recently <a href="https://www.crowdsupply.com/free-software-foundation-endorses-crowd-supply-for-respecting-users-software-freedom">endorsed by Richard Stallman and the FSF</a> too.) If you could share the campaign with anyone you think who might be interested that would be extremely helpful!</div><div><br /></div></div><div>The HDMI2USB.tv firmware, which will also run on the Opsis board, was recently used to record a user group in Chicago US. You can see a very happy Carl in this photo -> <a href="https://forum.digilentinc.com/gallery/image/63-carl-has-success/">https://forum.digilentinc.com/gallery/image/63-carl-has-success/</a> - It's been
a long road to getting to this stage and I'd like to thank all the support for Linux Australia and the LA community. <b>We couldn't have done it without you all!</b></div><div><br /></div><div>For those who don't know me or what I'm trying to do, here is some more background information;</div><div><br /></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><div style="font-size:12.8px">A long while back I got involved with doing recording and streaming conferences like LCA and got the idea that anyone, both conference and user group, should be able to record their proceedings without needing to know anything about A/V. </div></div><div><div style="font-size:12.8px"><br /></div></div><div><div style="font-size:12.8px">You can watch a talk that I gave at LCA2012 about my first attempt to do this on YouTube at <a href="https://youtu.be/rCoCRmcrPlM" target="_blank">https://youtu.be/rCoCRmcrPlM</a> . Shortly after the talk I came to the
conclusion that the software and hardware available at the time was not up to the task - they just didn't have the programmatic APIs and debugging information available to really build a fool proof system. This spawned the <a href="http://code.TimVideos.us">TimVideos.us</a> project which has been plugging away trying to fix the problem <span style="font-size:12.8px">(you can see a later talk I gave at</span><span style="font-size:12.8px"> LCA2014 at </span><a href="https://youtu.be/jtuzEQaG0Vc" target="_blank" style="font-size:12.8px">https://youtu.be/jtuzEQaG0Vc</a><span style="font-size:12.8px">)</span><span style="font-size:12.8px">. You may have seen us running around at LCA2015 earlier this year which we helped stream and record.</span></div></div><div><div style="font-size:12.8px"><br /></div></div><div><div style="font-size:12.8px">One of the big tasks of the project has been trying to make an open hardware capture platform which has been designed with being debuggable
in mind. Our attempt at his is called the <a href="http://HDMI2USB.tv">HDMI2USB.tv</a> project and Joel Stanley gave a talk about the hardware at LCA2015 <a href="https://youtu.be/O4D-6IPX308" target="_blank">https://youtu.be/O4D-6IPX308</a> . <span style="font-size:12.8px">At that time we where stilling using a closed prototyping platform called the Digilent Atlys but where in the process of developing our second attempt at doing an open hardware board.</span></div></div></blockquote><div><br /></div><div>Thank you once again!</div><div><br /></div><div>Tim 'mithro' Ansell</div><div><br /></div><div>----------------------------------------------------</div><div>----------------------------------------------------<br /></div><div><div class="" style="color:rgb(51,51,51);font-family:'Source Sans Pro','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;line-height:22.8571px;background-color:rgb(247,249,249)"><div class=""
style="min-height:1px;padding-left:15px;padding-right:15px;float:left;width:1170px"><h1 style="font-size:36px;margin:20px 0px 10px;font-weight:500;line-height:1.1;color:inherit">Numato Opsis: FPGA-based open video platform</h1></div></div><div class="" style="color:rgb(51,51,51);font-family:'Source Sans Pro','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;line-height:22.8571px;background-color:rgb(247,249,249)"><div class="" style="min-height:1px;padding-left:15px;padding-right:15px;float:left;width:1170px"><h2 style="font-weight:500;line-height:1.1;margin-top:20px;margin-bottom:10px;font-size:30px;background-color:rgb(255,255,255)">An open platform for recording, routing, and manipulating HDMI and DisplayPort video signals.</h2><p style="margin:0px 0px 10px;line-height:22.8571px;background-color:rgb(255,255,255)">The Numato Opsis is a powerful new FPGA-based open source video platform for videographers and visual artists. The Opsis board was designed to
give the user complete control over high-speed video, enabling everything from real-time conference capturing solutions, to experimental visual art and even general FPGA-based video research.</p><p style="margin:0px 0px 10px;line-height:22.8571px;background-color:rgb(255,255,255)"><img alt="" src="https://www.crowdsupply.com/img/1e3d/io-ports_png_project-body.jpg" style="border: 0px; vertical-align: middle; margin-right: 0px;" width="444" height="444" /></p><ul style="margin-top:0px;margin-bottom:10px;line-height:22.8571px;background-color:rgb(255,255,255)"><li><strong>A</strong>: HDMI Out 1</li><li><strong>B</strong>: HDMI Out 2</li><li><strong>C</strong>: HDMI In 1</li><li><strong>D</strong>: HDMI In 2</li><li><strong>E</strong>: DisplayPort Out</li><li><strong>F</strong>: DisplayPort In</li><li><strong>G</strong>: USB 2.0 Device / JTAG Programmer / UART Adapter</li><li><strong>H</strong>: Expansion Port (TOFE, not PCI-Express compatible)</li><li><strong>I</strong>: microSD
(underside of board)</li><li><strong>J</strong>: USB 2.0 OTG</li><li><strong>K</strong>: Gigabit Ethernet</li></ul><p style="margin:0px 0px 10px;line-height:22.8571px;background-color:rgb(255,255,255)">As a collaboration between the <a href="http://code.timvideos.us/" style="color:rgb(0,178,173);text-decoration:none;background-color:transparent">TimVideos.us</a> live event streaming project and FPGA development board manufacturer Numato Lab, the Opsis is the ideal device for the <a href="http://hdmi2usb.tv/" style="color:rgb(0,178,173);text-decoration:none;background-color:transparent">HDMI2USB.tv</a> video capturing firmware, which allows for “fool-proof” video recording from any computer. Enabling direct acquisition of video streams in realtime to a computer through the USB 2.0 interface or sent over the network through the Gigabit Ethernet interface, the Opsis is a vital component within the complete conference recording solution envisioned and pioneered by the
TimVideos.us project.</p><h3 style="font-weight:500;line-height:1.1;margin-top:20px;margin-bottom:10px;font-size:24px;background-color:rgb(255,255,255)">Example Applications</h3><p style="margin:0px 0px 10px;line-height:22.8571px;background-color:rgb(255,255,255)">The Opsis is flexible and powerful enough to have a large number of use cases, many of which we probably haven’t considered. That said, we had certain use cases in mind when we designed the system.</p><h4 style="line-height:1.1;margin-top:10px;margin-bottom:10px;font-size:18px;background-color:rgb(255,255,255)">Running HDMI2USB Firmware</h4><p style="margin:0px 0px 10px;line-height:22.8571px;background-color:rgb(255,255,255)">The Opsis was designed to run the <a href="http://hdmi2usb.tv/" style="color:rgb(0,178,173);text-decoration:none;background-color:transparent">HDMI2USB</a> firmware developed by the TimVideos.us project. This firmware makes it easy to build automated conference/event recording systems.</p><p
style="margin:0px 0px 10px;line-height:22.8571px;background-color:rgb(255,255,255)">The diagram below shows one such simple scenario. The HDMI output from the laptop is fed into the Opsis, which forwards it to an external monitor and simultaneously allows another computer to capture the output via the USB 2.0 interface. The HDMI2USB.tv firmware emulates a standard UVC webcam, allowing any video software, such as Skype, Google Hangouts, or WebRTC, to then send it to an online audience.</p><p style="margin:0px 0px 10px;line-height:22.8571px;background-color:rgb(255,255,255)"><img alt="" src="https://www.crowdsupply.com/img/89d4/simple-setup_png_project-body.jpg" style="border: 0px; vertical-align: middle; margin-right: 0px;" width="444" height="321" /><br /></p><center style="text-align:left;line-height:22.8571px;background-color:rgb(255,255,255)"><em>A simple setup</em></center><center style="text-align:left;line-height:22.8571px;background-color:rgb(255,255,255)"><em><br
/></em></center><center style="text-align:left;line-height:22.8571px;background-color:rgb(255,255,255)"><snip></center><ul class="" style="margin:0px;padding-left:0px;list-style:none;border:0px"><li class="" style="display:block;float:left;margin-right:15px"></li></ul></div></div></div></div>
<p style="margin-top: 2.5em; margin-bottom: 1em; border-bottom: 1px solid #000"></p><pre class="k9mail"><hr /><br />linux-aus mailing list<br />linux-aus@lists.linux.org.au<br /><a href="http://lists.linux.org.au/mailman/listinfo/linux-aus">http://lists.linux.org.au/mailman/listinfo/linux-aus</a><br /></pre></blockquote></div></body></html>