Anyone following my life in the last couple months knows that I recently taught a 5-episode class on photography techniques, and some of you even watched along as I broadcast it across the internet. What a lot of you probably don't know is what it takes to make a webcast happen. So I felt it appropriate to share a little bit of the "behind the scenes" stuff that goes on.
Over the last couple of years I have had a number of friends approach me and ask me if I would be willing to teach them how to take pictures. Of course I'm happy to do so, but in most cases we never got around to doing anything about it, and when we did, I didn't have my thoughts very well organized and honestly I don't think I was really that much of a help. But earlier this year I thought about organizing and teaching a formal class.
It all started by planning out what material I wanted to cover in the class and organizing it into 7 general topics that would fit in about an hour's time each. Since I had been thinking about teaching a photography class for months before even announcing it and most of my thoughts were already fairly well organized as to what I was going to teach, I was well on my way. But I needed to categorize it, and present it all in an order that it would make sense. A lot of time was spent deciding just how much background I would give with regard to a specific point of information, so it turns out I ended up researching, categorizing, and coming up with graphics for about five times as much information as I would be presenting in-class. But that ended up working great because when a student would ask a question, in almost all cases it was along a topic that I have had experience in, or was right in line with something that I had researched beforehand. If someone asked me, for example, "how does depth of field work mathematically?" or "how do you define 'in focus?'" I was actually prepared with an answer for that, complete with graphics to illustrate.
Once the basic outline of the class was set, I had to build a web site to present information about the class and allow students to log in to update their interests and schedule. My brother Brent actually did the vast majority of the programming for it and the biggest chore I had was to design the look of the site and integrate Brent's code into it to make it work. There was about a full day of labor there. But what you nobody ever saw was a custom-written piece of software that I put together to maintain the database on that site. Originally when planning the class I was going to have each class twice in a week so that the most interested people could attend, and the timing of those classes was going to be decided based on when interested students could possibly attend. The software I came up was designed to allow students to input their schedules for the next week, and it would then actually calculate the best days and times of day for between one and three episodes of each class based on who was interested in a given topic and their schedules. I could, with a single mouse click, see when I should hold a class to get the most interested people there, who could attend, and who would not be able to attend. It was actually pretty slick even though it was only eventually used to decide that Thursday at 8 was the best overall time to hold a single class.
Creating the opening graphical video sequence was another task that had to be performed ahead of time. By the time I actually sat down to create it I had a color scheme in mind, so choosing the appropriate background graphic wasn't that hard. The most time consuming part was finding the appropriate pictures and adding them to the timeline with just enough motion and effects to make things interesting. Music was selected, and a DVD made containing the full opening/closing graphic sequence in two versions: both with and without music after the opening (so I could have music playing under my voice as I was introducing the class). Total time creating the opening sequence was about 10 hours.
Next came building a set. My regular living room isn't very camera friendly, and certainly wasn't laid out in a very classroom-friendly configuration, so I had to actually rotate the room 90 degrees from normal and put up fake walls using photo backdrops (called "muslins") for the wall behind me and to create a fake wall behind the projection screen to hide the home theater system behind it (incidentally, I still haven't taken them down; they are much more attractive than the wallpaper behind them). I also had to build the "desk" that I used, which if you were to see it in person, is very oddly shaped and wouldn't make any sense in any other situation. Building and painting the desk took about a day, putting up the fake walls and lighting the room took another half a day.
Next came the video cameras (all 5 of them), two of which had to be mounted to a wall because there was no room for tripods. Running cables for the four microphones (3 on the ceiling for the three couches and my wireless lavaliere mic) and 15 video sources (yes, there really were 15 video sources) to my "studio" followed, but ironically the most challenging part of setting up the set was getting video from the laptop computer I was using to my monitor, the projector, and out to the web simultaneously. I needed to be able to see my computer desktop but present the informational slides simultaneously on three different types of display devices (projector, LCD and CRT monitors, and output to the web). I won't go into any more detail, but it was actually the biggest technological challenge I had setting up for the class.
Video from the two main cameras was shot by one or two operators who generously donated their time (David Skousen and Paul Green, thank you!), and sent down the hall to the studio where former roommate and great friend Brad Riching selected different between the different sources using a proprietary video switching solution (more about that in a minute). Brad also ran the audio mixer to combine just the right amount of sound from each of the four microphones (and when necessary the music from the DVD), and the audio, along with the video was sent to processing equipment to make it look and sound better for DVD and web broadcast. In short, each microphone is run through multiple processors to make sure that levels are both loud enough to hear and not so loud that they distort, another so that speech is intelligible, and after all of that the final signal is processed yet again in the same manner before being sent to the recorder and out to the web. Video is handled in a similar way. (On a side note, if all of the audio and video processing equipment used was stacked, top to bottom it would be about 10 feet high.) The processed audio and video are distributed to a hard drive-based video recorder, a computer to encode it for web distribution, and three on-set video monitors simultaneously. That way I (and my class) could see exactly what was going out to the internet.
The encoded video was sent to an in-house server, and was pulled from that server to another that has a direct internet connection, provided by my great friend Brian Westfall. When the webcast is watched from home, it was actually Brian's server that you were connecting to because my internet connection at home isn't anywhere near fast enough to handle more than a couple people watching.
For each class I began researching topics specific to that class about a week beforehand. On average I'd spend about 8-12 hours reading information online from different photography web sites and in magazines to get a better feel for other photographer's techniques so the material being presented wasn't from just my own experience. On the day of (and sometimes the day before) a class, I would spend the entire day searching for sample images, taking pictures, and building the slides that would be shown in the next class. I also would spend about 3-4 hours building an outline for me to follow while I am teaching. In the first couple of episodes you'll see my outline on the desk (incidentally printed on blue paper rather than white to avoid blowing out the video camera exposure), but by the third I began using a new "notes" feature in my slide presentation software (again, more on that in a minute). Originally I had a video prompter setup so I could read my notes without having to look down at my desk, but I found I wasn't using it so it was abandoned after the second class.
Another helpful piece of technology was the IFB (In-ear FeedBack earphone monitor) I was wearing in my ear as I was teaching. While the class was going on I could hear the introductory music, myself, the classroom microphones, and occasionally Brad would speak up and remind me of something or give me helpful hints. On numerous occasions I would forget to mention something, or misspeak, and Brad would come on and tell me without anyone else even knowing that was going on. Several bits of misinformation and cases of missing information were avoided because of that one small thing.
Okay, so on to the proprietary technology. As it turns out, other than Windows and the photo imaging software I covered in the last class, every piece of software used to make the class was something I had written at one time or another. The slide presentation software is something I started working on about 3 years ago and it has grown quite a bit since that time. I don't know if anyone noticed, but the slides are of much higher quality than those made by PowerPoint, and I could create slides in real time. As far as I know there isn't any other software out there that is capable of doing that, and it certainly made the class run more smoothly since, as students would ask questions, I could pull up images or slides to illustrate my answer even if they weren't part of my original presentation. The only problem I ran into with the software was that for some reason it was taking next to forever to resize images for television display (as was seen in the first 3 classes) on the laptop that I was using to run the slideshow. Fortunately I was able to fix the problem and images came up immediately for classes 4 & 5.
Next was software for running the video switcher. Conventional video switchers use an array of video monitors, one per video source, with rows of buttons (multiple per video source) to select which source is sent to a "preview" and the outgoing "program." Not only is this an ultra expensive way to do things requiring a ton of equipment, it isn't the most ergonomic way to do it either because you're having to look at video monitors directly in front of you and correspond them with a row of buttons away from your line of sight. So what I came up with was a touch-screen based video switching solution. Brad sat in front of a touch screen monitor which showed 16 video windows simultaneously, and simply had to touch one of them to select it to go out to the program feed. Of course it also allows selection of the type of transition between video sources (in the case of this class we used cuts between camera shots and dissolves between graphics). Having such a simple interface is what made it possible for Brad to run both the video switcher and audio mixer at the same time, otherwise running a video switcher is an all-consuming task. Again, I'm not aware of anyone doing anything like this anywhere, so a fully custom piece of software had to be written. As the class went on this software evolved to the point where the DVD players with the graphics could be controlled right from the touch screen interface, and I even added the capability of automatically selecting the slideshow video source as I brought up the slides. Very cool stuff if I do say so myself.
There were other smaller pieces of software that I wrote to make the class work. Of course the color wheel software (download link) that I showed on camera was something that I threw together, and I mentioned earlier the software I created to keep track of students and their schedules. There were other little things, though, like a small program to display the "The program will begin in…" screen before the start of the webcast had to be created.
After each class was held, I had to capture it on the computer for editing. I haven't gone back and cleaned any of it up, mind you, but capture is done in real time, which gave me a chance to watch each class to critique my teaching and look for any holes in the content. After each was captured I added closing credits, encoded it into WMV format for upload to the internet (encoding each episode took about 6-8 hours) and I would then attempt to upload it to Google Video, a process that in and of itself took about 3 hours to complete.
So long story short, for each one hour episode of the class, there was about 3 days of work to create and present it. If I were to offer any advice to anyone thinking of creating a video web or podcast, I would say to do it, but only as long as you are enthusiastic enough to take on that kind of a load and have the time to do so. I had a ton of fun working on every aspect of it, and if I could guarantee that I'd get higher levels of participation from class members and continue to get such great help from my friends I would definitely do another series on something else. Who knows? Maybe one of these days I'll end up doing a class on just Photoshop, or writing software, or running a home recording studio, or making videos. Maybe even a webcast on how to create a webcast.
I'd love to hear your comments.
No comments:
Post a Comment