SnapStream’s ‘TV Searcher’ Blog

Archive for June, 2008

SnapStream’s TV search in education

Monday, June 30th, 2008

This coming week, some of us from SnapStream are headed to San Antonio, TX to attend and exhibit at one of the largest annual ‘technology in education’ events here in the U.S. — the National Educational Computing Conference (NECC).  SnapStream will be on the exhibit floor in booth #3034 (here’s a map), if you’re looking for us.

But since this will be our first time at NECC and, really, our first time at any kind of large gathering of K-12 and university educators, I figure it’s a good time to explain what we know about the value proposition of SnapStream to K-12 schools and universities.

When I was in grade school, there wasn’t a lot of technology in the classroom. My Houston public elementary school had a shared area of “pods”, each with headphones and cassette players where we’d do “SRA” and every so often, our teacher would haul in an 8mm projector on a cart and we’d all take a nap while the lights were out… but I digress. :-) And the private high school that I attended had a few computer labs, but that’s about it. That was technology for me in grade school. Today, I’m amazed at the technology that I see used in the classroom — and, as I’ve learned, television is one of the many educational tools found in today’s classroom. For some background on how television gets used in education, check out Cable in the Classroom. So delivering television into the classroom is the first thing that SnapStream Enterprise does for K-12 schools and universities:

1. Distribution of television to the classroom (over the LAN)

With SnapStream Enterprise, schools can distribute television over their LANs to all their classrooms. And in most cases, they can do this using their existing TCP/IP infrastructure and their existing PCs and display projectors in the classroom. For new schools, using the LAN to distribute TV can eliminate the need to install expensive extra RF cable infrastructure. And through the easy-to-use SnapStream PC client software, teachers can not only watch live TV, they can also watch recorded TV, schedule new recordings and search TV recordings (more on this below). With the ability to schedule recordings and play them back anytime, teachers aren’t tied to the broadcast schedule and can integrate TV shows into their curricula whenever they’d like.


Here’s a journalism professor at Emerson College using the SnapStream Enterprise client software to bring TV into the classroom. This is a university but it’s the same idea at the K-12 level…

2. SnapStream’s TV search allows educators to harness TV in new ways

SnapStream’s TV search technology allows teachers to easily search inside TV recordings. For anyone that hasn’t seen our TV search technology in action, see this TV alerts screenshot or see this video demo of SnapStream Enterprise’s TV search capabilities.

With our search technology and our built-in clipping functions, teachers can ferret out relevant and useful snippets of TV content for use in their classes. Any clip can be downloaded and easily integrated into a teacher’s Powerpoint or other presentation.

For example, if a teacher wanted to talk about the California wildfires in his social studies class, he could:
1) do a search on “California wildfires”,
2) get these TV search results:

SnapStream TV search on \

3) watch each segment,
4) clip the segments he wants to use in his class and, finally,
5) download the clips for inclusion in his presentation.

And this would all be possible for the teacher to do from his classroom PC, without anyone else’s help — no need for anyone from A/V or the library to get involved. This is one example of how we think our TV search technology can make TV accessible and useful to educators in new ways.

3. Student projects and assignment

Because SnapStream Enterprise makes television accessible from any LAN accessible PC, it can be installed on library PCs, computer labs or other public-area computers. And then teachers can give homework and other assignments built around SnapStream Enterprise. For example, a teacher could give students an assignment to watch a presidential debate using SnapStream Enterprise or they could ask their students to do a comparison of how one TV network’s coverage of a particular candidate differs from another TV networks coverage of the same candidate.

And SnapStream Enterprise has access control functions built-in so users can be given varying levels of permissions. For example, students can be given one set of permissions while administrators can have their own set of permissions.

4. Content analysis and research for journalism, media studies and political science

For people who do what’s known as “content analysis” on broadcast television, this one doesn’t require much explanation. Rather than having to manually watch potentially hundreds of TV news broadcasts and transcribe their contents (heretofore the exclusive job of poor, underpaid grad students!), SnapStream Enterprise automatically provides a full text transcript for any recorded TV program. A sample TV show transcript exported from a SnapStream Enterprise TV Server:

sample TV closed-captioning transcript of 60 minutes

Those transcripts can then be exported from SnapStream Enterprise and pulled into 3rd party software for coding and textual analysis or SnapStream’s TV search technology can be used to do things like word frequency. If don’t know what content analysis is and you’re still wondering, here’s an example of the kind of findings that might come out of a content analysis.

So that’s a quick run down of what I know about how SnapStream Enterprise useful to universities and K-12 schools. We already have a number of customers in the area of education (in particular, amongst journalism schools) but we’re looking forward to talking to a lot more and learning more about the problems that exist amongst teachers and professors trying to leverage television in education. Are you an educator that uses television in your teaching curriculum? Is there something you’d like to see our product do? Leave a comment below!

How SnapStream’s TV search technology works

Friday, June 27th, 2008

We often get the question, “How does SnapStream’s TV search appliance work?” so here’s a brief explanation.

First, for anyone new to SnapStream’s TV search technology, a quick summary of what it is: SnapStream Enterprise is an “appliance” that allows an organization to record lots of television and then search inside those recordings.  By “appliance”, we just mean that the product is a self-contained server that you buy from us that’s quick and easy to setup.  Here’s what the hardware looks like:

SnapStream Enterprise: TV search appliance

Once you have a SnapStream Enterprise TV Server setup, the first thing you’d typically do is tell it what you want it to record.  You can do this using the SnapStream program guide — you can record a single instance of a show, you can record every instance of a show, or you can record a particular channel 24 hours a day:

Once recordings are made, you can search inside those recordings for anything you might be looking for.  Some examples of TV search scenarios:

  • A presidential campaign wants to search for every mention of their candidate and their candidate’s competition is mentioned on TV — so they can respond to that TV coverage more efficiently.
  • A city government wants to search all of their local TV stations for mentions of their police department, their fire department, and anything else related to their city government.
  • A television comedy show (like The Soup on E!) wants to search thousands of hours of television for things to make fun of.
  • A journalism department at a university wants to do a type of research called content analysis (also known as textual analysis), so they use our search technology to chart word frequencies over time.
  • …and the list goes on.

As an example of our TV search results, here’s an ad-hoc search that I did on “George Carlin” (I ran this query just now on Friday, June 27, 2008):

A search over television closed captioning for George Carlin

You’ll see for each search result, there’s

  • the name of the program that contained the match,
  • the time at which the match occurred (for example, Anderson Cooper 360 at 8:59pm yesterday),
  • and finally there’s an excerpt of the transcript with the matching words bold-faced.

(A side note: you can also setup SnapStream Alerts that would e-mail you everytime certain words appeared on television — the results would look similar, but you’d get them on e-mail).

So how does our TV search technology work?  It searches over a combination of

  • closed-captioning data and
  • program guide data.

The FCC requires closed-captioning to be included on almost all TV programming (more on the details of this on the fcc.gov website).  So while SnapStream Enterprise is making a recording, it also simultaneously records all of the closed-captioning data for that show.  In the process of recording the closed-captioning, SnapStream Enterprise does some clean-up of the text to make it easier to read and easier to search.  And then we index all of that text in a time-coded fashion, so when we find a match, we can direct the user to not only the program where the match occurred, but also to the time within that program.  Program guide data is also used in our search process so users can easily filter searches by program genre, by channel, or by program title.

In addition to being simple to use, the SnapStream TV search engine also offers up a lot of power in the hopes that our customers can find whatever it is they are looking for on television.  More on this in the next blog posting!  Meanwhile, if you have any questions, post ‘em in the comments.