| |

A Look Back at the Early Days of Twitter

Today’s the fifth birthday of Twitter, a service that has fundamentally changed the way humans communicate on this planet. The power of Twitter to help foment revolution, change regimes and amplify insane celebrity voices is well documented by now. Living in San Francisco, the epicenter of much Internet innovation, I’ve been lucky to witness and participate in the rise (and fall) of dozens of Internet-based services.

At the end of 2006, I was working for a web video company called PodTech, along with my Geek Entertainment TV cofounder, Irina Slutsky. One of the shows I was tasked to produce was called LunchMeet, a web series where we interview founders of tech startups and get them to do a product demo for us. For episode 11, we visited Twitter’s first San Francisco office on December 1st, 2006. Twitter was barely a 9 month old toddler at the time. Jack Dorsey, Biz Stone and Evan Williams sat down with us for about 10 minutes to give us the history, vision and idea around Twitter. Jack then gave me an on camera demo (skip to 9:05) of what the product looked like back then. It’s pretty telling on a lot of levels. SMS and IM were very much an integral part of the platform, there were no rounded corners, the term ‘firehose’ didn’t exist and @Jack had a mere 90 followers at the time.

Enjoy the trip back in time and please excuse my amateur on-camera performance. I’ve always been more comfortable behind the camera. Happy birthday Twitter! –@ekai

|

Streaming Music from SXSW

It’s that time of year again, when geeks of all stripes gather in Austin, Texas for SXSW. Once again, I’ll be among them for Interactive and Music. To keep myself busy during Music, I’ll be live streaming several musical performances from various showcases throughout the week. I am going outfitted with a TVUpack, an interesting piece of hardware from TVU Networks. The TVUpack is a wireless video broadcast encoder and transmitter. It works by aggregating multiple off-the-shelf USB cellular data modems. Up to 10 of them can be mixed and matched across different network providers to create a robust, low latency, high bandwidth wireless pipe for transmitting full 1080p high definition video.

I’ve teamed up with Livestream to create a dedicated channel where these live performances will live. I’ll be on location in downtown Austin, streaming gigs from Wednesday, March 16th to Saturday the 19th. A full schedule will be forthcoming shortly. If you love live music, and really who doesn’t, and you can’t make it down to Austin, tune in to the live streamed broadcast and discover some kick ass new music.

Watch live streaming video from austinlive2011 at livestream.com

The Current State of Live Video Streaming

As I’ve got some time on my hands since being laid off from Ustream, I thought I’d take a look at the current state of live video streaming on the web. I will concentrate on the three most popular free services, Ustream, Livestream and Justin.tv. I’ll focus on core service features, ad support and removal, social network chat integration, desktop broadcaster applications, mobile integration and revenue. I’ll also touch briefly on the 800 pound elephant in the room, YouTube.

Core Features

Ustream, Livestream and Justin.tv are all similar in that anyone can broadcast full-motion live video for free on the Internet, using a Mac or PC, to millions of viewers. They’re also similar in that you can archive any broadcast for playback later, as well as embed any live broadcast or archived broadcast on to your own website. All three platforms also have interactive chat features and easy ways of sharing a live broadcast over Twitter and Facebook.

Livestream

Ustream

Justin.tv

Free, If You Don’t Mind The Ads

All three streaming platforms provide free ad-based video streaming services with the ability to archive any broadcast for future viewing. This means that when a viewer watches a live broadcast, they will see pre-roll video ads, in-player bottom banner and pop-up ads, bottom text ads, banner and sidebar ads. Watching a recorded archive broadcast will also trigger similar ads. This is a primary way streaming platforms are able to offer free streaming.

Here’s the way the platforms differ. Ustream offers unlimited streaming to as many people as can you can get to tune in. There are no restrictions on broadcast length or number of viewers. Livestream also offers unlimited free streaming, though you must go through a verification process to allow more than 50 concurrent viewers and to be listed in their directory. This is a mechanism Livestream uses to limit potential piracy. Justin.tv also allows unlimited streaming and does not require any sort of verification process. Justin.tv seems to host a lot of unlicensed content, though they do respond aggressively to DMCA takedown notifications. By contrast, Livestream and Ustream take a stated zero tolerance approach to unauthorized copyrighted content and have content monitors and automated systems to implement this policy.

Paid Option, If You Do Mind the Ads

The platforms differ when it comes to broadcasting an ad-free experience. Livestream’s premium service allows you to opt out of having ads served on your content (or plug in your own ads and monetize your content). As a premium Livestream broadcaster, anyone who views your content can do so without seeing ads. Livestream charges $350 per month to broadcast ad free, for up to 3,000 viewer hours (# of viewers x average # of hours watched = viewer hours) and 1TB of archived content. You can also pay $1250/month for up to 15,000 viewer hours monthly.

Not to be outdone, Ustream just rolled out their ad-free broadcasting service. Ustream offers three tiers of service to remove ads, also based on a monthly subscription fee. Each tier includes an increasing number of viewer hours. At $99 a month, Ustream is now the cheapest option to conduct an ad-free broadcast, as long as you don’t go over 100 viewer hours. Ustream charges an overage fee of 50 cents per viewer above that, which decreases with their $499 (4,000 hours) and $999 (9,000 hours) tier plans. Ustream also offers a paid, ad-free, white label service called Watershed.

Justin.tv also allows for an ad-free viewing experience, but throws the onus on the viewer to buy a Pro account for $10 a month. Justin.tv Pro account users will see all Justin.tv broadcasts without ads. If you’re a broadcaster, you can’t pay to have your content ad-free for your viewers, such as Ustream and Livestream do.

Chat and Social Stream

All three platforms have a real time chat feature, while Ustream and Livestream also have what they call a “social stream.” The chat features on all platforms are embedded to the right of the player and are essentially modified IRC clients. On Justin.tv the chat feature can be minimized by the user. On Ustream and Livestream, the chat feature can be switched on or off by the broadcaster.

Ustream’s Social Stream
Ustream social stream

The social stream allows viewers to post status updates to social networking sites while watching a live broadcast. Ustream’s social stream is an aggregated stream of updates from Twitter, Facebook, Myspace and AIM usually appearing to the right of the video player. A user logs into any or all of their social network accounts to post an update, which embeds a short URL back to the live broadcast channel page in the update. Status updates appear in real-time as they come in.

Livestream’s Social Stream
Livestream social stream

Livestream also has a social stream, though currently they only support Facebook and Twitter. The Livestream social stream is broken out into seperate tabs for each social network, rather than aggregated into a single stream like with Ustream. Similar to Ustream, the user logs into their Facebook or Twitter account from the broadcast channel page to be able to post updates.

The social stream is quite an ingenious way of driving engagement and traffic to a broadcast. Moderately popular broadcasts can quickly go viral as viewers post updates to their networks, thereby bringing followers into a broadcast.

Desktop Broadcast Apps

A differentiator among streaming platforms is the desktop broadcaster application. Using a desktop application to live stream is generally more robust, results in better quality and offers more features than using a platform’s web based Flash broadcaster (which can often crash because, well, it’s Flash).

Ustream Producer

Ustream has Ustream Producer, a Mac and Windows based application created by Telestream, the developer behind Wirecast. Producer is actually a slimmed down, custom branded version of Wirecast that is designed to only work with Ustream’s platform. Producer comes in two flavors, free and $199. The free version allows you to broadcast from a single camera, either a webcam or external standard definition DV camera over firewire in 4:3 or 16:9 aspect ratios. The coolest thing about the app is that you can mix in canned pre-recorded video clips, photos, audio and even virtually capture the desktop from another computer on your network. The $199 Pro version does all this with the addition of being able to switch between multiple cameras, add overlay graphics and bottom third titles. The Pro version also has a number of presets for higher quality streaming, though does not let you specify your own custom bitrate, frame rate or encoding format. One thing to note, Ustream claims that Producer Pro supports source input from HDV cameras, which is true. What is not noted is that you’ll need to pay an additional $99 on top off the $199 you’ve already shelled out for Pro to use your HDV camera. A work around, is to put your HDV camera in SD mode and you’ll avoid this, but of course, be limited to SD resolutions.

Livestream Procaster

Livestream has its Livestream Procaster application, available for Mac and Windows. I’ve only used the Mac version, though it appears that the Windows version has some additional features not yet available in the Mac version, such as VP6 encoding and custom aspect ratios. Procaster, a free app, is comparable to Ustream’s free Producer app. Procaster, which only works with Livestream, makes it super easy to broadcast from a single camera to your Livestream channel. Your camera input can be a webcam or external DV or HDV connected firewire or USB camera. HDV is supported natively, no costly plug-in needed. Procaster let’s you set a broadcast to auto-record, allows you to switch between a camera and your desktop using several 2D and 3D transition styles. Similar to Ustream Producer, Procaster lets you choose between several presets for encoding & broadcast quality. Unlike Producer, you can also specify completely custom bitrates, frame rates and resolution.

That’s essentially where Procaster ends. There is no multi-camera option, or ability to drop in lower third titles. For this functionality, you would need to purchase something like Telestream’s Wirecast ($449). Wirecast is platform agnostic, will work with Livestream, Ustream, Justin or your own CDN or Flash Media Server. Wirecast will also let you record a full resolution DV copy of your broadcast to a local hard disk, while also streaming.

Justin.tv does not have a custom desktop broadcaster application, though as mentioned above, works with Telestream’s Wirecast as well as Adobe FMLE.

Mobile Broadcasting & Viewing

All three platforms have free mobile applications to broadcast and/or view live streams for iPhone and Android devices. They differ in some subtle ways. Ustream’s Broadcaster application allows anyone to broadcast live and interact with the social stream over wifi or 3G. It works fairly well, though if you’re in AT&T’s notorious horrible coverage areas, you’ll get a rather choppy experience. Ustream also has a separate Viewer app for viewing live broadcasts, so long as they are being broadcast in H.264/AAC or with Ustream Producer.

Justin.tv has a combined broadcaster and viewer app for iPhone and Android. Like Ustream, you can broadcast over wifi or 3G and send a tweet out when you go live. You can also interact with viewers in the chat from your device while broadcasting. The viewer side of the app has an extensive list of current live broadcasts which you can easily click to view.

Livestream does not have a mobile broadcaster app, only an iPhone app for viewing broadcasts. Another option, don’t bother getting the app and just point your mobile device’s browser to Livestream’s mobile site. Broadcasts are in HTML5 (encoded as H.264/AAC) and will play natively on an iPhone (and presumably Android devices).

Where the Money Is

If you take a look at the front pages of Ustream and Livestream, you’ll likely see promotions for upcoming broadcasts with notable brands, music artists and red carpet movie premieres. These events represent real revenue and currently Ustream and Livestream have a lock on this. Justin has declined persuing premium content revenue partnerships and is focused on user generated content, including lots of video game playing. Both Ustream and Livestream have, or are opening, LA offices to go after these premium entertainment deals (though based in SF, I was part of the LA media division at Ustream).

Also, pay-per-view (PPV). There’s a lot of potential here, if someone’s able to get it right. Currently, only Ustream has dabbled in a PPV service with a Dane Cook event back in January. Just recently, Ustream announced a PPV service they’re calling Open PPV. This will give approved broadcasters a way to monetize their channels. For some reason, many people are willing to pay ridiculous amounts of money to watch people beat the crap out of each other.

The YouTube Factor

It’s no secret that YouTube has been building out live stream infrastructure and to date, successfully broadcast a number of highly trafficked events. Recently, YouTube experimented with four content partners in doing a week long series of live broadcasts.

YouTube - playbiennial_s Channel-5

A feature that YouTube has in their live player, that the other platforms don’t, is dynamic adaptive bitrate live streaming. What this means is the YouTube player is able to sniff your bandwidth and adjust itself according to how big your pipe is. If you’re viewing from a nice fat cable or fiber connection, you’ll see a high resolution, higher bitrate video. If you’re viewing from a crappy wifi or slow DSL connection, you’ll get a lower bitrate viewing experience that works with the slower connection. It’s similar to the experience you get while watching Hulu or a streamed Netflix movie. Why the current live streaming platforms have not adopted this, is a mystery, as adaptive bitrate streaming is nothing new. Adobe supports live dynamic adaptive bitrate streaming in Flash.

It may be too early to tell whether YouTube is going to roll out live streaming to the masses or whether they will continue to cherry pick select events and partners to work with in the future. Even if YouTube does not roll out en mass, they’ll likely be a formidable competitor to Ustream and Livestream’s premium content partner businesses.

The masters of live streaming at NewTeeVee Live

|

Ustream update – 10 months out

Well that was a fun ride. After 10 months of heading up Production Services at Ustream, I’m now back to contractor status. I’m still doing some work for Ustream, now as a consulting producer for specific events. The good news is no more project management, sales calls and contract herding. The bad news, no more free delicious daily organic lunches or stock options. I know, first world problems. I’m grateful for the experiences I’ve had over the last year and really enjoyed producing high profile live events for Ustream, some of which are listed below. The future is bright, though I’ve lost my cheap shades. If you’re looking for some help with streaming an event, feel free to drop me a line.

Here’s some of the notable live broadcasts I’ve produced or consulted on for Ustream:

Snoop gets ready to blow
Zynga Mafia Wars armored truck explosion with Snoop Dogg (2 million views)

Cloudy w/a shocking chance of Katy Perry
Katy Perry album cover art unveiling

Adriana Lima - Ustream
Russell James photo shoot with Victoria’s Secret model Adriana Lima

Sports Illustrated Swimsuit 2010 week
Chad Ochocinco: The Ultimate Catch
Taylor Swift 13 hour fan meet and greet in Nashville
PacSun Beach Ballyhoo festival in Santa Monica
SXSW Music 2010 showcases & Ustream party w/Gym Class Heroes
TechCrunch Disrupt conference
2K Games unveiling of Duke Nukem Forever at Penny Arcade eXpo 2010
Emmy Awards 2010 backstage live event
Deftones LIVE from Dallas album webcast
Damian Marley webchat at Ustream’s SF office

| |

Viral Videos in the Redwoods

Last weekend, I hosted a viral video night with meme master Jamie Wilkinson at the Henry Miller Memorial Library in Big Sur. I’ve long wanted to do an event at this magical, redwood enclosed, roadside oasis. The Library is a destination I’ve often visited since moving to the west coast 13 years ago. In recent years, their small outdoor stage has been host to some high profile performers, including Neil Young, Animal Collective, The xx, Laurie Anderson, Henry Rollins & Jello Biafra to name a few. I felt it quite an honor when Magnus Toren, long time friend and director of the Library, invited me to put together an “Internet video night.”

Over the course of 3 hours, Jamie and I took the audience on a show and tell tour of some popular Internet videos that have become memes. I presented first and focused on 4 videos which each have spawned a whole slew of remixes, mashups, animations, reinterpretations and songs. Jamie then presented a series of videos of kids doing embarrassing things on the Internet followed by what happens when kids feed the trolls. The evening was well received and I know we’ll do more of these in the future. Here’s the 4 original videos I focused on with links to each of the remix/mashup/song videos that I followed with.

Double Rainbow Guy

01 Oh My God! song
02 Auto-Tune song
03 2001: A Space Odyssey remix
04 Ft. Boyard remix
05 Taco Bell/KFC inspired
06 Hungry Bear’s Cagefight
07 Hungry Bear’s Wild Turkeys

Insane Clown Posse – Miracles

01 Saturday Night Live parody
02 Juggalo News
03 Magnetism Explained
04 Glad Plugin mashup
05 Fuckin’ magnets, fuckin’ rainbows

Epic Beard Man

01 Critical commentary
02 Animated reinterpretation
03 Epic Beard Man in Mortal Kombat
04 Epic Beard Man’s Punchout for Nintendo
05 Epic Beard Man Tased at A’s Game

Amber Lamps

01 Hey There, Amber Lamps
02 Amber Lamps Song Tribute
03 Animated, Techno Amber Lamps
04 Black Betty, Amber Lamps

| | |

Ustream update – 2 months in

In the 2 months that I’ve been working at Ustream, a lot has happened and I’ve been lucky enough to travel to some exotic locations. Part of what I do is to support Ustream’s paying customers and partners with production resources for their live broadcasts. Typically, this is someone or someones who can setup and operate cameras, switchers, audio gear and streaming computers. Some times, this is me, such as with the Le Web conference in Paris this past December.

Ustream command central

Often times, and will be more so, it’s finding reliable and available people around the world to work with to do this. We are doing more complex multi-camera switched broadcast productions, which sometimes involves working with local production companies in the cities we find ourselves in. I’m building out a global network of trusted streaming resources we can hire when events come up. People resources and equipment resources. If this something you do, you should get in touch with me.

Another thing we’re doing is streaming events with a completely portable, self contained “satellite truck in a box.” This is essentially a completely mobile backpack PC with 6 cell phone modems load balanced across 3 mobile network carriers and chock full of batteries. It can push a 1Mb out, making it ideal for roaming events or places without an Internet connection. I went to Vegas recently with one of these to broadcast a nightclub opening with Diddy. Will.i.am also uses one that he likes to use to crash LA parties with sometimes, as does Ashton Kutcher.

West coast is the best

Another fun highlight, Snoop Dogg stopped in to our recent company meeting to tell us what he likes about Ustream (direct interaction with fans) and what he wants out of it (more kinds of interactivity with fans). Snoop’s got his Wake n Bake show on Ustream where he smokes endless blunts while DJing music and interacting with his fans. Snoop told us he got into Ustream by learning from Soulja Boy, watching how he built his success using the Internet.

He also had our mobile Broadcaster app installed on his Android phone, which he was very stoked about. Snoop loves the tech, understands how it helps him do what he does better while making him more accessible to his fans. Very genuine player, in it for the love all the way.

Now, I’m in Tokyo. I’m streaming some events, one being a concert by the Japanese goth anime pop duo sensation Hangry & Angry.

Oh, also the Shiba Inu puppies are back!

RIP Michael Richard Codel [1939-2010]

Michael Richard Codel

Some of my close friends know that the past couple of weeks have been pretty crappy for me. My father passed away on January 13th after losing a 2 year battle with the big C. I don’t write about personal stuff here much, but I do want to honor him with a few words looking back on his life.

Some of my fond memories I have with dad is us going fishing during family vacations as a kid. We’d get up before dawn and go out on a canoe or fishing boat in the lake casting for striped bass during sunrise. My dad usually managed to catch a nice size keeper or two. I always seemed to only land a sunfish or fat minnow. I learned about night crawlers, minnow bait and to love the smell of gas from outboard motors.

Michael Richard Codel

At about junior high dad got me into collecting beer cans. I had a shitload of them (including a few cone tops!) on display in the downstairs man cave where dad had turned our old fridge into a kegerator. He usually had it stocked with Olympia, Lone Star or something Australian if he could get it, like Coopers or Toohey’s. Needless to say, having access to beer at an early age wasn’t hard. Probably why I wasn’t such a drunktard in college.

I also recall a disastrous father and son RV road trip when I was young and rebellious and my dad was short tempered and knew everything. It ended with my mom and sister rendezvousing with us and cutting the trip short. Mom always knew how to diffuse a tense situation.

Later in life, after I moved to California, we sort of relived that RV trip, but in a west coast bacchanalian way. I’m talking about getting my old man out to Burning Man in 2001. I rented an RV, he flew to Reno and drove up to the Black Rock and met me there with the waiting RV. It was a totally different experience, one where he appreciated everything and I thought I knew it all. He was totally enamored by what he saw, had no qualms about sticking his head in the ass of a goat to seek enlightenment while being heckled by a peanut gallery on the sidelines.

dad seeks an answer

Now back in Arlington where I grew up, I found dad’s 500 page unpublished novel he wrote in 1986. A geo-political thriller based loosely on his experiences in the Peace Corps in Nigeria and as an Associated Press journalist in The Congo in the late 60’s. Viet Africa is a proud piece of work, with sufficient political intrigue, cold war insinuations, international mystery, sex, hedonism and sabotage. Dad was a damn good writer, something I remember clearly. I’m going to make it my mission to get this thing e-published. Let me say this now, Matt Damon will NOT be allowed to play the protagonist journalist Newman in the film adaptation of Viet Africa! Hells no.

Dad's 70th birthday

I gotta get back to preparing remarks for his memorial service, but just wanted to share some of who he was. Dad, you are missed.

Michael Richard Codel

| |

Meet Robohamster

I got this robotic hamster for Christmas. I had a real hamster when I was a kid, but now I prefer simulated pets. No cages to clean, less poop and only needs 1 AAA battery!