About Raul Burriel

Hi, I’m Raul Burriel, the streaming media coordinator at Oregon State University. I work in the Academic Technologies division of Information Systems. Specifically, I work in the Media Services branch and my job is to help get your videos – and audio – online for delivery. That encompasses both synchronous (live, real-time) and asynchronous (on-demand) content. If you’ve got a video you want people to watch online, or you want to stream an event live, I’m probably the guy who’s going to help you get that done.

Panasonic AW-360C10 360 camera.

This is our last installment before the actual eclipse. We’re less than 24 hours away from the event and we’re just wrapping up the finishing touches, doing one last test.

As expected, the Panasonic AW-360C10 arrived on Sunday. We had learned a lot about the camera over the previous 48 hours and were ready to go once it arrived. The camera has one power connector that plugs into the base AW-360B10, as well as 4 unusual looking cables that appear to be mini-USB to HDMI with the 4 USB connector plugging into the camera and the 4 HDMI connectors plugging into the base. Recording is done externally. In our case we’re using an Atomos Shogun Inferno using a standard HDMI-out connector from the base to the HDMI-in on the Atomos. Finally, we run an SDI cable from the Atomos to our encoder.

Here’s where things got complicated. Our encoder is an Elemental Live with 3G-SDI in. That caps out at 1080p. While the Panasonic equipment can produce a 4K picture, our encoder cannot. The Atomos can downres the 4K picture to 1080p easily. And the Elemental Live is rock solid. Unlike our hit-or-miss testing with the Allie software running on a Windows 10 laptop, we knew every time we hit “start” on the Elemental Live, we would get a live stream that would run as long as we wanted it to. But while the Allie+laptop combination could produce a 4K picture, the Elemental Live+Atomos combination could only produce a 1080p picture.

Panasonic AW-360B10 base unit.

Our solution? Do both! Ultimately, we’ll only know on Monday just how well each workflow progresses and how good of a picture each produces. But, unlike the Allie which only records on YouTube, the Panasonic is recording everything in 4K locally on the Atomos. The Atomos uses 3.5″ SSD hard drives that can be easily ejected and put into an SSD-to-USB dock, so transferring the recording after the fact shouldn’t be difficult.

The live stream begins at 9 a.m. Pacific Time. Watch it on OSU Live.

Elemental Live encoder.

 

Atomos Shogun Inferno recorder.
The view from the rooftop showing the exact spot we will be placing the 360 camera. The roof of Weatherford Hall can be see on the left and you can barely see the roof of Austin Hall on the right. In the distance is Reser Stadium, and the green field before it is Student Legacy Park where the University’s Eclipse Festival will happen.

Access to the rooftop is restricted and must be managed carefully. A whole team has been working on this project, which includes videographers and engineers. Having the vision to do this is one thing. Implementing it is another thing entirely. The team has been working tirelessly to set up equipment and run the necessary cabling to the rooftop to make this possible. The rooftop already has power outlets, but network ports and – as it turns out – coaxial cable were also necessary.

Our Allie streaming rig. A Dell XPS13 laptop running Windows 10 and the Allie camera with our homebrew mount (a Clorox tub wrapped in tape).

Everything would be run from a utility room on the roof, through conduit, to the server room immediately below. Our testing was being done in the server room so moving things upstairs to the utility room meant nothing would change other than we’d be 20 feet further down an Ethernet cable.

Our testing also gave us an opportunity to see how long it would take us to set up. We’d done the testing so often now that in 20 minutes we were ready to start streaming.

Come the morning of the 21st, wearing a harness, tethered to a safety line, and under close supervision, we would move everything out to the edge of the rooftop, secure everything with tie-downs, and being our stream.

And then a new opportunity presented itself: a new 4K capable 360 camera not yet on the market would be arriving on the day before the eclipse. The Panasonic AW-360C10 (and it’s companion AW-360B10 base) is a high end professional 4K 360-degree system. But could we get it set up and running in time?

The Allie camera from IC Real Tech is certainly a strange beast. I think it can best be described as a camera for security and monitoring. While not designed for outdoor use, I can see it being set up in your home for your security system or to keep an eye on your baby. It’s designed to work 24/7 and carries night-vision capabilities in addition to the much desired 360° functionality that we’re seeking. Resolution is 2048×2048 so to call it 4K would be a stretch, and yet that’s exactly what IC Real Tech says it is. To expect that the Allie would behave like a regular webcam would be a mistake.

Before you can do anything with the Allie, you must register it. Register it means creating an Allie account and, optionally, signing up for their cloud recording service. Registering a device whose only network connectivity is through wifi can be simple or it can be incredibly complex. For simple, I refer you to something like the Google Chromecast. For complex, I refer you to the Allie.

The Allie can be set up wirelessly through an iOS or Android mobile app, or via USB on MacOS or Windows. In the latter case, you have to install the provided software. The Allie, interestingly, seems to run Android and so on Windows requires special Android drivers, but that didn’t pose a problem. Once the drivers were set up, on both MacOS and Windows, a folder appeared from the device providing you with the necessary software. It should be noted that it’s unlikely that this software will be the latest version and you will have to update. Updating your software on MacOS meant using the App Store and also meant updating the Mac computer to the latest version of MacOS.

After creating your Allie account, the software tries to get the camera onto your wifi network. But doing this on a wifi network that requires secondary authentication (like a corporate network, a hotel, or even Starbucks or McDonald’s) is nearly impossible. To get around this, we had to create a wifi hotspot with a mobile device and even then the Allie had difficulty finding the right wifi network, often times showing the same network multiple times, but not the one we wanted.

Once we got around this issue, we were able to explore the mobile apps fully. The mobile apps allow you to modify the camera’s settings, including the night-vision functionality, which have some very fine grained settings which may confound those unfamiliar with such parameters. A simple on/off toggle for night-vision is not apparent, though. But you can switch it to manual, which basically does the same thing. The Allie also has a microphone which you can disable through this interface, as well as a speaker.

In addition to the standard AC cable that powers the camera, the Allie also comes with a USB cord which allows you to connect the camera to a Windows or MacOS computer. The USB cord seems expressly designed for the camera’s streaming functionality, as it cannot be made to stream through the mobile apps, only through the MacOS and Windows apps. If should be noted that we were never fully successful in getting the MacOS software to control the camera properly. We tried numerous versions and each would stall a different points. The Windows software behaved better. Upon opening the software and logging into your Allie account, the software will find the camera that’s been associated to that account. This is basically your surveillance panel. If you’re using it for home security, you can login here and see what’s going on in your home from a remote location, listen to what’s happening, and address people through the camera. But there’s also a “Connect via USB” option. Doing so opens up a streaming interface. The latest version of the software gives us streaming options for both YouTube and RTMP streaming. Choosing YouTube will prompt you to sign in with your Google account, at which point a YouTube live streaming event will be created. RTMP can be used with YouTube as well if you want to just reuse the same event every time (rather than creating a new one each time you click the button) or with Facebook, which also supports RTMP and 360 streaming.

The “ALLie HOME” software interface.

Immediately upon starting to stream, the software gives us an error indicating “Not enough performance”, but it won’t hamper your stream. It’s not clear what causes this error since the CPU and RAM usage on the computer in question is not at 100% so the machine is not being maxed out. YouTube is content to stream your live video in 360 and allows the viewer to select up to 4K resolution. Stability of the stream is hit-or-miss. We’ve been able to stream for 4+ hours but there have also been times when the software crashed after only a few minutes. Consistency is important in this project as the eclipse is once-in-a-lifetime and we don’t need the system to crash in the middle of the event.

One last nuisance with the Allie is that it’s very difficult to mount in any kind of traditional sense. It does come with substantial hardware for mounting it to the wall or ceiling. But it does not have a screw mount for a tripod. It will stand on its own on a flat surface but not with the USB cable attached which seems counter-intuitive (if the USB cable is attached, then it can’t be wall mounted, nor will it sit flat on a table so… am I supposed to hold it up in my hand?)

Overall, the Allie camera has exceeded beyond expectations. We’re clearly using it “off label” and it’s incredibly affordable. While we would have preferred some things about this camera to have functioned differently, it’s more than capable of delivering a high resolution (higher than HD but probably not 4K) 360 video. The night-vision functionality is certainly a great bonus, although having to run the stream through an encoder rather than being able to physically network the camera itself means you probably won’t be able to stream 24/7 like some webcams. For our needs, i.e. the eclipse, the Allie may just do the job.

Delivering video on the web generally bifurcates into two realms: synchronous and asynchronous, also sometimes called live and on-demand. By and large, when you’re watching video online, you’re watching asynchronous or on-demand video. This is video that was previously recorded and then uploaded for you to watch at your leisure, be it a vlog on YouTube or a movie on Netflix. Synchronous video, which we will call live video for the sake of brevity, requires an entirely separate and complex set of processes in order to make happen. But with the growing popularity of live video, it’s becoming easier to do. Platforms for live streaming have existed to some degree for years but the complexity of it made them costly and kept it out of reach of most people. This was often compounded by the need to use Flash for live streaming, long after most on-demand video had moved to simpler HTML5 video delivery. Fortunately, YouTube implemented live streaming on their platform some years ago, and Facebook followed suit shortly thereafter.  This vastly simplified the delivery of live video and opened it to the masses.

The next horizon in live video, though, recently became the live streaming of 360 video. This is completely spherical video which allows the video to “look around” a venue, either by clicking and dragging on the video window, moving around their mobile device, or through the use of VR goggles. As with the advent of live streaming in the past, the advent of 360 live streaming introduced a new layer of complexity. You need a number of elements for 360 live streaming that different from regular live streaming. For instance, you need a platform that will deliver 360 video properly and until recently that was limited to YouTube alone, although Facebook has recently joined the market. You also need special equipment. This can be a camera with two – or more – lenses pointed in opposite directions, or an array of cameras mounted in spherical fashion. And you need software than can interpret this type of video and deliver it to your platform of choice.

For about a year now, the barebones entry-level option for live streaming in 360 was a Ricoh Theta S camera (which you can purchase for about $200), plugged into a computer running Open Broadcast Software, which then connects to YouTube for streaming. The weak link in this setup is the Theta S which, while technically a HD camera, processes 360 video very poorly. Furthermore, all 360 streaming platforms (namely, YouTube and Facebook) further degrade image quality as they deliver your video. If you want to stream anything more than a blurry image, you need to step up to a 4K 360 camera. Here’s where things get complicated.

While many cameras will record 4K 360 video, the trick is to find something that will live stream it as well. And while some will live stream, most of these are designed to be operated over a smartphone which means you can’t really expect a constant, reliable, high image quality. We’re seeking a 4K 360 camera that can live stream and will do so either connected to a network over Ethernet, or connected (via USB, HDMI, etc.) to a computer which is itself connected to a network over Ethernet.

High end production units such as the Nokia OZO, Insta360 Pro, Orah, or Z CAM S1 sell for thousands – or tens-of-thousands – of dollars and are simply non-starters despite probably being better suited to our needs than most low cost consumer options.

Here’s a sampling of more affordable options…

Nikon KeyMission 360: This is an action camera in the same vein as a GoPro. It’s shock proof and includes image stabilization. It can do 4K recording but it’s unclear if you can connect it directly to a computer nor is it clear that you can live stream from it. It can be purchased for about $500.

Kodak PIXPRO SP360 4K Dual Pro Pack VR Camera: To be clear, this is a bundle with two cameras mounted together with a special bracket and synced through a special remote control. It seems intentionally designed to be as complex as possible, with no indication that it can stream live video. The price, at over $600, indicates that you’re buying 2 cameras in this bundle.

Garmin Virb 360: As with the previous cameras on this list, the Garmin – best known for making GPS devices – is a blocky action camera probably not suited for live streaming. It carries weird specs such as “5.7K/30fps unstitched and 4K/30fps with in-camera stitching”. Nonsense like that doesn’t help. On the bright side, it *CAN* live stream, but only from iOS devices. At nearly $800, it relies heavily on bells and whistles such as the enhanced unstitched resolution, image stabilization, and voice controls.

Samsung Gear 360: The latest version of the Samsung Gear is 4K capable. It can stream, but only at 2K resolution and only via a Samsung Galaxy phone. You can currently buy it for under $200.

IC Real Tech ALLie: Designed more as a security and surveillance camera, it’s clear that the ALLie can stream from both iOS and Android devices and, after some investigation, we discovered it could also stream from MacOS and Windows. Its claims to being 4K capable are questionable but when dealing with spherical video, the old norms (HD = 1920×1080, 4K = 3840×2160) go out the window. This camera alleges it can stream “2048×2048” at 20fps. Not the best resolutions of the cameras listed, but it seems – at least – very confident that it can stream live video. And it’s about $100.

Clearly, for $100, the ALLie wasn’t much of a gamble so we committed to testing this camera to see what it could do. More on the ALLie in our next installment.

 

We’ve been gearing up for this eclipse for a long time. While some may be coming to the realization that there’s an impending eclipse a little late to the game, we’ve been exploring our options since 2016. Very few groups on campus (or nationally, frankly) are as well positioned as we are to make a show of this, and do it right. I’ve spoken to some YouTube science communicators in the past few months about their plans. A number of them are planning to travel to areas directly in the path of the eclipse with nebulous plans for live streaming the event. What, I believe, many are not considering is the impact to infrastructure from so many people traveling to such a small area. FiveThirtyEight has explored the demographic impacts of such a massive, compressed population shift. The Eugene Register-Guard writes about the “Eclipse apocalypse” while authorities in Lincoln City are cautioning people that “You might have to stay at your home for 3 or 4 days, have your supplies ahead of time, if not longer.” Cellular service is likely to be non-existent. Holding up your iPhone to live stream the eclipse is a non-starter.

Corvallis, Oregon, home to Oregon State University, is one of the most opportune spots for eclipse watching, with one of the lowest likelihoods of clouds. Oregon State University is inviting thousands to come and participate in the OSU150 Space Grant Festival. The campus is likely to be crowded with eclipse tourists and classes have been canceled for the day. This may put unprecedented loads on the campus network.

Fortunately, we have a plan.

First and foremost, Oregon State University has an array of live streaming webcams all across campus. These are full framerate, high bitrate, high resolution webcams, wired to the campus network (no wi-fi involved). That alone should make for a spectacular show as you watch the moon’s shadow as it crosses in front of the sun, starting at 9:04 am, reaching totality at 10:17 am, on August 21st.

Furthermore, a number of research universities spanning the nation, from Oregon to South Carolina, are collaborating on the Eclipse Ballooning Project, where high altitude balloons with cameras attached will be launched from coast to coast to live stream the experience via the NASA Channel. Oregon State University is collaborating with Linn-Benton Community College on this project, kicking off the show by launching a balloon from an OSU research vessel in the Pacific Ocean.

Lastly, we come to the Learning Innovation Center at Oregon State University, one of the newest and most technologically advanced buildings on campus. It happens to be one of the tallest buildings on campus and we happen to occupy the top floor of this building. With access to the roof, and having undertaken the proper safety precautions, we are preparing to outfit the rooftop with an array of high end professional video cameras with the intention of recording multiple aspects of this event.

A panoramic view from our rooftop looking southward. The sun will travel from left to right.

We have a spectacular view of campus from our rooftop. So beyond simply recording this event and relying on our regular array of cameras to live stream the eclipse, we’re going to be taking this one step further, by live streaming the eclipse from the rooftop of the Learning Innovation Center using a 4K 360° camera.

We’ll talk about our evaluation process for selecting a 360° camera for this project in our next entry.

Last week I had the privilege of moderating a panel at Vidcon titled “Transforming Education with Online Video”. The panel was a stunning array of thought leaders in educational online video, and included Noel Waghorn, Lead Producer/Writer for the Reactions channel at the American Chemical Society, Malik Ducard, Global Head of Family and Learning at YouTube, John Green, Co-Founder of Vidcon and Vlogbrothers, Logan Smalley, Director of TED-Ed, TED Conferences, and James Tynan, VP Strategy and Operations, Khan Academy.

When I first proposed the idea, I had hoped we could get a handful of YouTube creators on the panel. But as the panel grew, it was clear we were going to approach this much more from the “big idea” perspective. As anxious as I was about the whole thing, I was most concerned that I wouldn’t have enough questions to fill a whole hour on the main stage. This was further exacerbated by the news that we were one of the panels that had been selected to be live streamed. But Jim Louderback, editorial director for the Industry Track at Vidcon, was very encouraging, and gave me the best advice: Just wind them up and let them go. These were truly thought leaders in the industry, and I absolutely knew my stuff. Back stage, as I met the panelists, and we got to talking, it was clear we would have no shortage of things to discuss. And once we were on stage, one hour flew by quickly. I didn’t get to ask half my questions and already I have new questions and ideas I want to expand upon should I get an opportunity to do this again in the future.

As I mentioned, the entire panel was live streamed and therefore a recording exists. I’ve tracked it down and made it available below.

— Raul Burriel

Lecture capture is an important part of any higher education institutions media infrastructure. It can also mean a lot of things. In the context of this report, we’re talking about recording lectures in the classroom and making them available online after the fact. We’ve seen no shortage of inquiries over the years from our colleagues in higher education as to “what’s the best lecture capture system?” or “what lecture capture system are you using?” Usually, the feedback we saw was generally very subjective: “this works for us,” or “this is what we’re using,” without any substantive reasoning given as to why these might be the right systems for anyone.

Ultimately, it made sense that we should reach out to the top manufacturers in the industry and invite them to submit their equipment for testing. For the better part of half a year, Chris Dechter and I have been working to assemble a report on lecture capture devices. Throughout early 2016, we received equipment from these manufacturers based on specifications we provided them, and ran the machines through their paces. I say “we”, although I’ll be honest. My job generally involved opening boxes and then closing them up again when we were done. Chris did most of the heavy lifting, mounting the equipment in our testing rack, connecting everything, setting up the machines, and running the recordings and streams. I did additional recording and stream testing, explored options in the web interfaces for the devices, and reviewed the recordings after the fact.

We took notes throughout our testing, and those notes eventually became our report. We parsed every detail and discussed the results both internally and externally. We weren’t shy about communicating with the manufacturers and seeking clarification on specific elements that may have left us scratching our heads. We wanted to be sure we left no stone unturned.

I’ve been frustrated by the closed and proprietary nature of lecture capture platforms for quite some time. For years it felt that if you wanted to deploy lecture capture on your campus, you had to go “all in” not only with the hardware – and associated licensing and maintenance costs – but also the delivery platform, whether it be servers on campus or in the cloud. But my optimism was piqued at the Educause conference in 2013 when Sonic Foundry’s Sean Brown spoke of a more modular approach to lecture capture, where you could use anyone’s hardware to upload to any server or service. During our evaluation process, we also had the opportunity to speak to Matt McCurdy of Sonic Foundry, who reiterated this platform agnostic approach. It is therefore ironic that Sonic Foundry is the one manufacturer we evaluated who produces hardware which does not yet adhere to this concept. Other manufacturers, such as Crestron and Extron, make equipment that are oblivious to the delivery platform. But beyond that, we’re starting to see manufacturers of production equipment crossing over into the capture realm. By that logic, a NewTek TriCaster can be considered a lecture capture device since it can record what’s passed through it, but it’s overly complex for that purpose, so for these manufacturers, simplification is key, boiling it down to the key essentials.

It was a long process and we know that the industry does not remain static. Already we know that firmware updates are due imminently for some of these devices which may impact their scoring. The report is a window in time, and we’re likely to revisit it in the future and revise our results. In addition to updates to some devices, there are newer versions sure to come out at some point, as well as a spate of devices due from competitors not evaluated here. A couple of things we know for sure: equipment is getting smaller and more affordable. You can wait forever to purchase your lecture capture solution, but if you’re looking for something right now, here’s what we have to say about it.

Please feel free to download this report and share it with your colleagues. And should you have any questions, don’t hesitate to contact us.

— Raul Burriel

Download the report here.

2016-03-16 17.34.36We’ve been cleaning out the old studio in Kidder Hall as we prepare to turn over the space to New Media Communications. As materials are shipped away to Surplus, we unearth some ancient artifacts, some much older than this one artifact pictured here. But few are more relevant to my current occupation. This is an Anystream Apreso Coursecaster, a lecture capture device, and the appliance that Echo360 was using probably about a decade ago. We got this as part of an evaluation as we were testing lecture capture systems at OSU. We ultimately went with Apple Podcast Producer instead, a fateful decision. As Apple did what they often do, and discontinued the product almost immediately after we adopted it. We carried on for some time with Podcast Producer but ultimately retired it and replaced it with our current generation of lecture capture technology. We’ve become quite knowledgeable in regards to lecture capture over these many years, largely due to adversity and hardship. We’re now in a much better place, and much better informed. And I can’t say we’d be where we are now if we’d gone with this little box, instead.

P.S. The Canopus TwinPact 100, which was part of our Apple Podcast Producer deployment, is also sitting on my desk. But unlike the Anystream, which doesn’t seem to serve a purpose any more, the Canopus can still be leveraged as a type of Swiss Army knife for ingesting legacy standard definition sources into our workflow. You’ve got a VHS tape of your wedding that you’d like to convert into a digital file? I can do that… well, except now I need a VCR.

I did a webinar with Kaltura yesterday where I spoke about lessons learned from our (“successful”) deployment of Kaltura at OSU. I put “successful” in quotes only because it took some time to get to the point where we are today. We’ve been with Kaltura for 6 years and we’re very satisfied with the product today, but in the earliest days, it was certainly a difficult implementation. Both Kaltura and OSU grew in those intervening years, though, and Kaltura today is not what Kaltura was 6 years ago. The product’s implementation is turn-key and simple. I keep coming back to the words “integral”, “transparent”, and “ubiquitous” when I talk about Kaltura. Oftentimes, Kaltura is going exist invisibly behind the scenes. If it does its job, your interaction with Kaltura should be minimal. It’s job is to gobble up video and spit out video, and it does both those things wonderfully.

Recently when meeting with faculty and staff at OSU, and with people outside of OSU, I’ve refrained from going into the weeds when talking about Kaltura. If I try to touch on all the functionality, I’ll be talking for hours and I’ll surely lose my audience. Someone who wants to know about lecture capture doesn’t want to know about live streaming, for instance. Instead, what I often do when I walk into a room is go immediately to the whiteboard and draw a big cloud (“Kaltura”) and put a bunch of arrows going into that cloud on one side, and a bunch of arrows coming out of that cloud on the other side. That’s translated more recently into this Prezi I’ve made that I shared during yesterday’s webinar and you can see here.

ecosystem