Skip to main content

A look at my first live internet gig

Last Wednesday night, my band November Guest pulled off their first internet gig, on ustream.tv. I thought I'd give some of my first impressions.


Non-Technical Observations

It went very well. We treated it like a "normal" gig, and in a lot of ways it felt like a "normal" gig. We advertised it (a little modestly, I'll admit), prepped, stuck to a start time, and played hard (as it can sometimes be easier to do when people are watching). It was strange not being able to see the audience.

I would recommend this to any band that can handle it technically (I'll talk about that more below). It seems like a great way to get/stay in shape, build, maintain, and connect with your fan base - all without lugging equipment, dealing with tentative venue/entertainment managers, etc.

I do think it was a lot more fun having someone who could produce the show - tasks including monitoring and switching cameras, responding to people in the chat room, etc. Thanks go to Ian Sears, of CentralVermontLive.com for that.


Technical Observations

There were some technical problems, but nothing that stopped the show. We used ustream.tv to do the broadcast, and there were a few things that, for all the popularity this site has, frankly disappointed us.
  • Commercials and ads - The broadcast was frequently interrupted with a commercial (and I mean something that "replaced" our video and audio which the user had to close in order to continue watching us). The ads were annoying, and there was even some kind of popup ad window that had popped under. wtf

  • Latency- We had some issues with latency, which we later traced to the fact that we were using Wirecast (basically the same as Ustream producer pro). It uses a LOT of CPU, and I think we've pretty much decided is not worth it. A better product is VH Multi Camera Studio, which we managed to download before the pulled it off the web. I'm looking forward to their commercial release.

  • Long wait times, heavy CPU utilization, whether you're a server or a viewer.
The other issues we had were mostly to do with levels. As it turns out, there are a variety of places that that levels need to be adjusted, and we needed to learn where they all were (board output, the Windows mixer line-in level, Wirecast, and finally Flash has its own level adjustment).

Justin.tv

After we were done, we decided to play around with Justin.tv for comparison.

Our new input chain looks like this:

Board audio/Line in----------->Flash Media Encoder -----> Justin.tv
Cameras ---->VHMultiCam-->Flash Media Encoder -----> Justin.tv

First observation is that Justin.tv seems easier to use than Ustream. In particular, the controls seem more intuitive, and there are fewer pages to navigate in order to get where you want to go. It seems to automatically record when you broadcast. You have to delete the video after, if you don't want it to stay up.

Some other things, again- this was only a first look, so forgive me if there are some minor inaccuracies.
  • justin.tv had lower latency: 2 seconds, compared to 4 seconds for Ustream. Both tests were performed with VHMultiCam going directly into Flash (no full FME). The full FME seemed to add 4 seconds of latency, which would be presumably common on both services.
  • justin.tv seemed a little more reliable on both the sending and viewing end. Noticeably less stream startup time, and seemed to run without breaking up or stopping. justin.tv seems a lot nicer on the viewer's CPU.
  • justin.tv might have fewer interactive bells and whistles (does chat, not sure if it does polling).

And here's the big one: Unlike ustream, it didn't keep interrupting the broadcast with a commercial, poorly implemented ads on the page, or weird popup windows.

All in all, it seems like Justin.tv is worth checking out. We'll probably be using it for our next broadcast.

Comments

Popular posts from this blog

Reaper, Linux, and the Behringer X-Air - Complete Studio Solution, Part 1

Introduction and Rationale This is part one of a major effort to document my experiences with recreating my home studio, entirely using Linux.  Without getting into too many of the specifics, a few months ago I decided that I was unhappy with Windows' shenanigans - to the point that I was ready to make a serious attempt to leave it behind.  For most in this situation, the obvious choice is to switch to Mac OS.  With its proven track record, support, and options for multimedia production, it is naturally the first alternative to consider if your goal is to simply use something other than Windows. For me the choice was not so simple. I despise Mac OS and, in general, the goals and philosophies put forth by Apple in an effort to ostensibly provide users with an "easy" working environment.  It does not help that I have also failed to find any aspect of the Mac OS UI intuitive, but I realize that this is a subjective matter. With my IT background and user-control* favori

An Alternative Take on AI Doom and Gloom

 I've purposely held my tongue until now on commenting about "AI" (or, more specifically as has come to be known, GAN or Generative Adversarial Networks).  It seems like it is very in-style to complain about how it has made a real mess of things, it is displacing jobs, the product it creates lacks soul, it's going to get smart and kill us all, etc. etc.  But I'm not here to do any of that. Rather I am going to remind everyone of how amazing a phenomenon it is to watch a disruptive technology becoming democratized From the time of its (seeming) introduction to the public at large, around November of 2022, to late 2023, the growth and adoption rate has been nothing short of explosive. It features the fastest adoption rate of any new technology ever, by a broad margin.  To give a reference, the adoption rate for AI image and text generation, real-world uses, in just 12 months is comparable to all of that of the another disruptive technology, the World Wide Web, takin

RANT TIME: Why do replies to a message I sent go to my spam folder?

Despite what one would think/hope, sending a message to a given address does not inherently give Google a high confidence that a reply from this address is expected (and, for example, that it should bypass spam checks). I have confirmed with Google's tech support that there is no way to automatically have this happen. The user can do the following: 1. Add the address to your contacts list in Gmail. 2. Check spam folder for replies, and mark it as "not spam" if something ends up there, which should influence the fate of future replies received. I can also approve an address at the domain level, i.e. if it is a big vendor or similar. I've had to do this with several of our Chinese vendors. I regularly ask engineering and purchasing to give me a list of the supplies we deal with, so I can approve them as a preventative measure. For what it's worth, all of the false positive instances of reply -> spam we have experienced have involved the sender's email server