OERxDomains: Artwork, Aesthetic, and Admiration

Next stop on the OERxDomains Blogging train: the Artwork. Bryan Mathers‘ work is simply too good to not to talk about for a full post. You can also read Jim’s post about the conference aesthetic here.

First up, the different logos. The color bars reminded me a lot of the painted bars we did for Reclaim Video, and also the header images for Domains19. It was fun to carry that through here:

Building on the tv/video metaphor even further, the most widely used images for the event were undoubtedly the red tv boxes:

We knew that we wanted the conference schedule to embody an TV Guide in which conference participants were flipping through ‘channels’ (i.e. tracks) to watch the various presentations:

Even more, we wanted participants to feel fully immersed in the conference, almost like they were jumping into the tv screen themselves to participate. To join along, and make it a full-blown community production:

All presentations were embedded in the logo’s TV frame to help with this.

This also let to animated jingles that quickly became the intros and outros for each ‘episode’:

^Om Nom Nom
^Musical Audio
^The Swoosh

It also led to a whole other branch of neon awesomeness:

^OERxDomains Neon
^Neon People

We wanted folks to create a virtual media badge to share when introducing themselves & talking about the conference. The community artwork that came as a result was gorgeous:

The OERxDomains21 ‘swag’ came next, naturally. (Items are still available for purchase on the shop page.)

Gearing up for Day 2 of the conference

When my OERxDomains package arrived
Merch making its way to Reclaim HQ

And finally, just this morning I sat down with Jim and Maren to reflect on the vision for OERxDomains and so much more. Feel free to watch below:

PeerTube, Sonic Outlaws, and UbuWeb

Over a week ago Tim got a one-click installer working on Reclaim Cloud for PeerTube. He got the details up on the Reclaim Hosting Community site already, so you can read more there.

PeerTube in Marketplace

PeerTube in Marketplace

Getting one-click installers working for a wide variety of apps is a big bonus of Reclaim Cloud, and between Azuracast and PeerTube we have the vertical and horizontal pretty well locked-in. I wrote a bit about my explorations with PeerTube already on this blog so feel free to follow that linked rabbit hole for more. But the long and short of this application is that you can upload videos to your own instance of a fairly robust Youtube-like interface. It has a growing peer-to-peer network, and one killer feature is that it can upload and archive just about any video on the web with a URL. I use it regularly to archive videos I watch online given the broken web copyright creates as a result of YouTube take-downs which highlights the worst of the service-centralized internet.

In fact, while Tim and I were working through the PeerTube installer I was watching the 1995 documentary Sonic Outlaws by Craig Baldwin. The copyright bugbear has been with us well before YouTube, and Sonic Outlaws focuses on the fallout of Negativland‘s  decision to parody U2.

Within days after the release of Negativland’s clever parody of U2 and Casey Kasem, recording industry giant Island Records descended upon the band with a battery of lawyers intent on erasing the piece from the history of rock music.

Craig “Tribulation 99” Baldwin follows this and other intellectual property controversies across the contemporary arts scene. Playful and ironic, his cut-and-paste collage-essay surveys the prospects for an “electronic folk culture” in the midst of an increasingly commodified corporate media landscape.

So, long story short, I wanted to see if PeerTube could use the YouTube-dl code to grab and upload the copy of Sonic Outlaws on UbuWeb, and turns out it can, the only thing is the metadata was not included, but that was fairly easy to fill in.

After that I got to thinking about the initial Tweet of this post from UbuWeb about downloading videos and not trusting the cloud.

I wonder if an application like PeerTube might help bridge that gap a bit by re-decentralizing the cloud so that folks could download and share collections like UbuWeb across numerous servers and local machines in order to not only build their own collections, but share them, and hopefully circumvent the copyright trolls that come with the territory of a centralized video service such as YouTube.

bava.tv brought to you by PeerTube

I recently said something along the lines of….

The nice part about a ds106.tv, as Tim reminds me, is there are no copyright trolls. Small can be very good for a video community. Plus, I have already spent my time dealing with the Youtube copyright crap, and I have no interest to go back there. Everything I have on Vimeo is backed-up locally (and remotely); I basically have my bug-out bag by the door ready to go at anytime. If they delete my videos, it would just mean finding another home for them, and maybe that is exactly what we’ll do with ds106tv  ?

And that is exactly what Tim did when he got the open-source video platform PeerTube up and running for ds106.tv. I took one look at it and immediately knew it was the alternative I’ve been looking for for some time now. What’s more, you gotta love their motto:

Our aim is not to replace them [YouTube, Vimeo, etc.], but rather to simultaneously offer something else, with different values.

One of the coolest things about PeerTube, other than it being free and open, is it’s premised on a decentralized, federated network of a variety of instances (not unlike Mastodon). So, for example, I can federate my own instance, bava.tv, with ds106.tv and folks who come to either can explore what’s on both. Even better, there’s the ability to provide redundancy so we can back-up each others videos in the event of server issues, take-downs, etc. It’s everything ad-revenue and premium video sharing services are not.

But it gets better, it also has the youtube-dl open source python library built-in so that you can migrate your videos off services like YouTube and Vimeo. But as the above Tweet from the Electronic Frontier Foundation makes clear, the youtube-dl code is currently under attack by the MPAA and RIAA for enabling copyright circumvention. In fact, trying to takedown open source code is an already established tactic, back in May the MPA did the same thing to the open source software Popcorn (a Netflix clone). But in that case the developers of Popcorn appealed to Github to re-instate their repo:

The developers submitted a DMCA counternotice explaining that the MPA’s request is not legitimate. The code is owned by Popcorn Time, not the MPA, and Popcorn Time asked GitHub to restore access.

“The code is 100 % ours and do not contain any copyright [sic] material please check again,” the developer wrote.

The app’s developers made a good point here. The identified code (not the built app) is not directly copyright infringing and it contains no direct links to copyright-infringing material either. This means that a DMCA notice may not be the right tool here.

Faced with both requests, GitHub has now decided to restore full access to the Popcorn Time repository.

Let’s hope youtube-dl gets as lucky as Popcorn did back in May, but at the same time you begin to understand that in many ways Github is just as arbitrary and liable as Youtube to remove and block access to our culture, this in the form of code, based on power plays by monied interests. It’s the same mistake of consolidating resources, and by extension power, in the hands of a few monolithic sites (rather than federated across many) that gets us back in the hole.

In fact, the Youtube-dl makes archiving videos you want to save from around the web unbelievably convenient for copying videos in seconds.

It”s been over 8 years since I lost all my videos on YouTube thanks to copyright claims and the unilateral arbitration at the hands of for-profit platforms, so it is nice to finally have a really tight alternative. I have been playing with it for over a week given I wanted to make sure the Docker installation works on Reclaim Cloud (it does!), along with the CLI tools that make migrating an entire Vimeo or YouTube channel to PeerTube absolutely painless. I did this yesterday and brought over over 275 videos, and all the accompanying metadata—so good.

I think the thing I appreciate the most about PeerTube is the way it lets you explore your own and others videos. Tim has been uploading all of his videos to ds106.tv and we are working on federating my site with his (it is actually simple to federate instances, but I deleted my previous instance so there have been some caching issues) and I have been able to discover so many of the old gold DTLT Today episodes, not to mention ds106 gold, and more.

I think the larger plan is to give people account on ds106.tv to upload videos for the ds206.video course we are designing, or even better, help them spin up their own PeerTube instance to see what its all about. To that end I need to work on a one-click install for PeerTube on Reclaim Cloud, which should be very doable, as well as a more in-depth how-to for the peerTube CLI given wrapping your head around that really makes this tool amazing for migrating a large amount of content in a short period of time. ds206.video is already paying dividends and it is still months away from starting. #4life

Talking Digital Identity with GO-GN

There is no better feeling than when some of your plodding experimentation starts to come together after several months of work.

Yesterday I had the distinct pleasure of presenting to the GO-GN network about digital identity. I asked Martin Weller and Beck Pitt if I could experiment a bit for this talk with some various video shots via OBS, and they were more than willing to let me run wild. In fact, they were even accommodating 🙂 They gave me a test account for their video conferencing application, ClickMeeting, which quite frankly was one of the best I’ve used yet.* I did a preliminary run at this setup with my “5 Questions about EDUPUNK” video last weekend that  I posted about earlier this week. The primary difference was that this was in front of a real-time audience and if I messed up there were no do-overs. Dear reader, I nailed it!

My discussion of digital identity might be broken up into two parts: 1) I play the hits and talk about my blog, narrating your work, and the now venerable ds106, but part 2) was a bit of a departure wherein I discussed the possibilities of streaming video for new ways of building and imagining presence. I was lucky that both Meredith Fierro and Katie Hartraft did the heavy lifting by modeling Tik Tok-style narratives and being far more insightful and thoughtful than I could ever be! It was a lot of fun for me, and I was more nervous about this presentation than I had been about one in a long while, which for me is always a good sign I am stepping out of my lane and trying something new. For me the form was the message, I was spending 45 minutes presenting my story via dynamic, streaming video. It wasn’t The Wire or anything, but it was mine in ways the typical video conferencing video box never could be. I didn’t stream it to ds106.tv out of respect for the GO-GN network, given they invited me to their space, so no need to push folks elsewhere, but I could have quite easily. What’s more, I could record a hi-quality version of the video I can then use for my own purposes. Something like this….

One drawback of this version of the talk is that I didn’t capture the ongoing chat (though I could have), and I didn’t capture the audio questions Martin asked towards the end. I edited the above video to account for that, but GO-GN has the more complete version up on their Youtube account, embedded below:

Now riddle me this, which is the official document? Textual historians are gonna be working overtime for the next few centuries 🙂 A couple of interesting notes about the version on Youtube is that with it came copyright claims that made monetizing it impossible. Fine by GO-GN and me, but it does get to an issue that came up in the talk regarding the lack of de-commodified green spaces for video on the web . The nice part about a ds106.tv, as Tim reminds me, is there are no copyright trolls. Small can be very good for a video community. Plus, I have already spent my time dealing with the Youtube copyright crap, and I have no interest to go back there. Everything I have on Vimeo is backed-up locally (and remotely); I basically have my bug-out bag by the door ready to go at anytime. If they delete my videos, it would just mean finding another home for them, and maybe that is exactly what we’ll do with ds106tv  🙂

Anyway, I am getting off topic here, this entire process has gotten me even more excited about working with Tim and Andy Rush on a special topics ds206† course, namely #ds206video. And while we still have to iron out a bunch of details, I did mention this development in the above video, and Andy and Tim are officially on-board. It will be a multi-week open course around working with OBS, streaming video servers, hardware, video editing software, etc. with the idea of helping interested folks bolster their video game. I’ll hopefully have a lot more to say and blog about this anon. But for now let me try and document what I did for the “Like <3 and Subscribe to Your Digital !dentity in the Time of Corona” presentation.

In fact, it was quite similar to the process I blogged about for the EDUPUNK Q&A, so I will try and keep this a bit briefer with the understanding you can refer back to my previous post for details (at some point I’ll try and come up with a more cogent tutorial).

Like with the EDPUNK Q&A I had 3 main scenes:

1) The Console Living Room:

2) Reclaim Arcade

3) Slide presentation mode

Each of these scenes is composed of pretty much the same inputs/shots as the OBS screenshots in the EDUPUNK Q&A post. Only difference is I deigned to change my shirt, or at least the unbuttoned button-up. What’s more, I added five video shots this time versus the four I used in the EDUPUNK video. Katie and Meredith’s Tik Tok videos were Media Source inputs of a video file I had in a folder on my desktop. Nothing else special, other than making sure in Advanced Audio Preferences for the videos I could monitor to hear it as well as the audience (see “Brian on Crack” example in EDUPUNK Q&A post). For the Buggles’s “Video Killed the Radio Star” video I included my webcam in that shot so I could be goofy and sing/dance along. This was as easy as adding another video capture device, my webcam, but I made sure there was no audio for me on this.

The coolest bit was Katie filmed her 2 minutes discussion of her story around her viral Star Wars Tik Tok against a green screen, so I could add the Yoda image cleanly behind her using the Chroma key in Filters for her video. That was a new process, and remarkably easy in OBS.

Finally I mapped my Stream Deck with the 3 primary scenes: LR (console living room), Full Screen (Reclaim Arcade shot), and Vinylcam (which is actually the presentation mode). The other five video scenes are in yellow and I order them to my liking, but can also label them to make sense for me.

The last bit which is different from the EDUPUNK Q&A video was I used the OBS Virtual Camera plugin for the Mac, it has been around for a while for Windows but a new development for Mac this Spring. This plugin let’s me choose everything I output from OBS as a camera input for an application like ClickMeeting or Zoom or any other video conferencing tool that supports it (this is why I needed to test ClickMeeting well in advance). It is super slick. When I chose the OBS Virtual Cam as my camera for ClickMeeting everyone can see my OBS app as the output. That worked brilliantly.

In fact, I tested everything again that morning so that by 2:30 PM when I was ready to test in the room I was sure everything worked—did I tell you I was nervous? Well, while the virtual video output was fine I had a bit of a scare when Paco, who was awesome, let me know the audio from the videos was not coming through. Oh no! I was racking my brain until I remembered I needed to use the virtual audio output from the Loopback application I use to mix sound together from various applications. Once I switched my audio from just my mic to the virtual sound output I named OBS Audio I was cooking with gas with only 5 minutes to spare, whew! After that, it was show time and I am pretty stoked we could pull it all off! Let me know if you need some comedy relief at your next online event 🙂

_________________________________

*The big test ClickMeeting passed with flying colors was working with the OBS Virtual Camera plugin, but more on that in the post above.

†A few years ago Alan Levine and I toyed with the idea of doing a ds206 course (http://ds206.life) wherein we started thinking more intensely about various aspects of managing your digital identity and resulting work online. I think the idea of doing it as a course through a university (which was on the table at the time) was a bit more than either of us wanted to commit to given other demands, so we shelved it.

Reclaim Today: Tumamelt and Telepresence

024: Tunamelts and Telepresence

On Thursday Tim and I recorded yet another Reclaim Today episode, and I have to say this may be my favorite to date. Not only because we are beginning to see some of the fun possibilities manifest with the Reclaim TV Studio in this production, but it might mark the beginning of a truly awesome project. Tim and I have no shortage of good ideas when we get going, but Tim has really hit on some gold in his recent quest to bridge time and space to make sure Reclaim Arcade stays weird. He’s a genius, and I love the madness. But I might be getting ahead of myself here a bit, but the short version is he discovered this very cool site called Telemelt by Andrew Reitano, which is a way to play emulated NES games (amongst others) latency free online with friends. With the simple click of the spacebar you can switch who controls the game, and it is remarkably seamless, totally free, and a by-product of our current locked-down reality.

And to this equation Tim added another dimension, me and him playing them together in the proverbial and very real console living room in Fredericksburg with him in person and me on the robot. The combination of playing seamlessly via the browser and then “being” in the same space as a robot was quite remarkable. Which led him to the idea of what if we can replicate this latency-free game play for the Reclaim Arcade cabinets and have folks come in via robot and play with others that are in the physical space? A fleet of robots occupied by folks all over the world playing games in Reclaim Arcade….CAN YOU DIG IT!

I am sure I’ll have more to say about this, but it is also worth noting that this was our first stream using multiple-scenes with green screens and a little OBS Ninja action. I’m not gonna lie, I am loving our new streaming overlords 🙂

Reclaim Today: Dialing in Reclaim’s TV Studio

022: More Reclaim Studio Improvements

This is another episode of Reclaim Today focused on our playing around in the Reclaim TV Studio. In this episode Tim does a pretty impressive show and tell of the work he has been doing with Elgato’s Stream Deck for making a seamless streaming broadcast, as well as demoing how he made a Raspberry Pi4 into a streaming bridge based on Aaron Parecki’s YouTube video that demonstrates this brilliantly. In short, this allows me to stream directly to that Raspberry PI which is yet another input for the streaming setup, super cool! What’s more, Tim also figured out a way to get shortcut keys working in Streamyard (which are not endemic) using the Hotkey listener Vicreo in tandem with the Chrome extension Tampermonkey.

Two Jim Grooms? One was more than enough?

It was a fun episode chock-full of cool stuff, and what’s awesome is that Reclaim Today is starting to find its groove. I’m finding the episodes are tighter and more focused on our experimentation. What’s more, they are proving a whole lotta fun! It helps that we have a dedicated TV studio now—which was an investment—but it is quickly proving quite useful, not to mention really fun to play with. As I was telling Tim after this episode, I get most excited when I wake up these days thinking about broadcasting to the radio or figuring out another angle of the streaming video puzzle than just about anything else. I have a talk coming up in a couple of weeks that I want to try an apply some of what we are playing with in order to see if we can make the virtual presentation experience more fun, engaging, and interactive using a few of these tools, I guess we’ll see if all this fun has a real purpose or not 🙂

A Peek Inside Reclaim Studio

020: Reclaim Studio Live!

On Friday Tim and I streamed/recorded episode 20 of Reclaim Today: Reclaim Studio Live! It is a testament to how fast Tim works given little more than a week earlier we sat down with Andy Rush in episode 19 to discuss the studio he is building at UNF. And Andy’s work inspired us so much that we went shopping almost immediately after that chat and started building out Reclaim Studio. The video below is a first look inside the studio and it is already quite tight.

Click image to play video

Click image to play video

I do have some camera and green screen envy presently, but hopefully my upcoming trip back to the States will allow me to grab a few pieces for my home office rig 🙂 What’s more, if you are considering building out a video streaming/recording studio for your own work, Andy Rush posted an amazing compilation of resources to help guide folks getting started, as well as providing links to various people working within the space. I feel like this is the beginning of a whole lot of fun over the next year, and I very much look forward to dialing in my video streaming, recording, and production game. I might even have to get a Youtube account again so you can like and subscribe for more!

Live from Jacksonville

For the 19th episode of Reclaim Today Tim and I sat down with old colleague and good friend Andy Rush, who in what seems like another lifetime was part of the UMW DTLT “dream team.” Fortunately we’ve been able to keep in touch on and off these last five years, where he has been keeping himself busy at the University of North Florida in Jacksonville, Florida working as a Course Media Developer doing what he does best: all things video. As you may have noticed, Tim and I have been playing quite a bit with streaming video for things like KaraOERoke, ds106.tv, and the like. We are interested in doing even more, and given we have a ton of office space given the construction work for Reclaim Arcade was scaled back significantly. So, what do you do? Take the empty conference room and build a ReclaimTV station.  And who do you call? Your friendly neighborhood New Media Speicalist: Andy “feel the” Rush! 

So, this discussion is basically broken up into two parts:

1) us reviewing the limits and possibilities of the high-end TV studio Andy helped design at UMW for the Convergence Center. It is without a doubt an impressive space, but one of the things the discussion comes around to is that video game streaming has highlighted the array of open source tools for streaming and fairly cheap hardware that allows you to build a quite impressive “TV” studio on the cheap.

2) at around the 30 minute mark Andy discusses how he created a flexible, cheaper studio with a few basic features like a good mic, lighting, and the Black Magic ATEM Mini switcher (or Mini Pro or Mini ISO) to name a few you would be well on your way to a pretty impressive setup. Hopefully Andy will blog a more detailed list of all the things he was playing with in this video, but if you go to around 45 minutes Andy begins his tour and takes you through and names each piece of equipment.

You pricing and mileage may vary, but if you already have a decent camera and a fairly robust laptop, you can probably build a solid studio for $1000-$1500, which would be a big jump for someone doing it on their own, but for an edtech group or wanna-bes like ReclaimTV, that is a very manageable range. So, I am sure Tim is already ordering equipment for our nascent studio, and we promised Andy we would have another chat when we were further along and he can update us on the next phase of his work this semester: building a kit that faculty and students can easily use that is not necessarily just one big button 🙂

Jitsi on Reclaim Cloud

Zoom’s privacy record has been spotty at best for a while now, but recent news pointing to their shutting down activist’s accounts at the behest of the Chinese government is yet another reason to think twice before using that video conferencing service. As Zoom has taken pole position in the edtech industry along side the learning management system as schools seem unable to imagine teaching asynchronously, the idea of an open source alternative to Zoom seems welcome. BigBlueButton is an existing option that folks at the OpenETC use and seem quite happy with. Another I’ve heard a lot about more recently is Jitsi Meet, and it just so happens that Reclaim Cloud has a one-click installer for Jitsi so I spun one up for myself.

Blurring the background for that 3-D motion effect

Not only is Jitsi encrypted end-to-end, but it is also as intuitive and seamless as Zoom. It allows screen sharing, in-app sharing of YouTube videos, chat, hand raising, and full screen or tile view.

There are also speaker stats for clocking who talked for how long, as well as bandwidth indicators for each participant in order to help identify where any connection issues are originating.

There are also integrations with other applications, such as for communal editing of documents in Etherpad or connecting your Google calendar:

Rooms you create on the fly can quickly be secured by the host with a password to prevent Zoom-bombing, and as host you can set these parameters much like in Zoom.

Over the past two weeks we have used Jitsi internally at Reclaim Hosting and it has been seamless. We’ve had no issues with groups of 7 or 8, and one-click install in Reclaim Cloud can support up to 75 users, but if more spaces are needed the instance can be vertically scaled.*

Also, it is worth noting I was able to map the instance on a custom domain, and I now have yet another tool within the complex of my Domain that I can use as needed. Pretty slick.

One thing that is not possible with Jitsi on Reclaim Cloud just yet is recording the sessions within the instance. That is something we are currently exploring, and once that is possible I will be hard pressed to see the advantages of Zoom over Jitsi in any regard.

__________________________________

*Jitsi scales resources up and down based on usage (think of scaling light using a light dimmer) which means you only pay for what you use. What’s more, you can also turn off the instance when it’s not in use to save even more on resource usage, which is true of any application on Reclaim Cloud. Even when idle applications like Jitsi use a certain amount of server resources (what are termed Cloudlets), so turning off the instance until next usage is like turning off the lights in a room you won’t be occupying for a while to save energy and money.

Creating Different Versions of cPanel for different User Groups in WHM

cPanel Packages work great in Domain of One’s Own or Managed Hosting environments where an administrator wants to offer different versions of cPanel to the end user. (i.e. Student vs. Faculty accounts; Beginner vs. Advanced accounts; 1GB vs. 5GB accounts… you get the picture.) Watch the video tutorial below to get a sense of what’s possible, and how you would go about creating your own cPanel packages in WHM.

Introduction: 0:20
Overview: 2:23
Package Settings: 5:15
Feature List: 7:28
Installatron Apps: 9:22
Changing Packages: 14:42

A written guide on cPanel Packages can also be found here.