Snickers: Open Source HTTP API for Media Encoding

At the beginning of this year we created a group on our video engineering team to deal with the ingesting, encoding, publishing and syndication of The New York Times videos. The main goal of the team was to build a pipeline that is vendor agnostic, cloud-based, efficient and elastic. We ...

Working at the Video Team of The New York Times

So, after more than 3 years of the publication of this post and almost 9 months working here, I'll give my two cents and elaborate a bit about my experience on the day-to-day work at the video team of The New York Times. Environment The technology of the video team ...

It's time to move on

After almost 4 years immersed in a lot of exciting challenges, it's time to move on. Sunset from my balcony by Fany When I started working at Globo.com, I realized that every if that I wrote would run in hundreds of thousands of computers around the country. Until then, ...

Disserting on Clappr: An extensible media player for the web

Motivated by Leandro, today I'm gonna write a bit about Clappr, an open source media player for the web. If you're Brazilian or know portuguese, there's also some useful information at Thiago's talk. Actually, I will inadvertently and explicitly steal some data from it. History During the last 4 years ...

BemTV: Hybrid CDN/P2P Architecture for HLS Broadcasts

During the last three years I've been working on the Live Video infrastructure at Globo.com and I've realized that one of the biggest problems we had here in Brazil is related to CDN throughput and telecom infrastructure in general. Looking at what has been happening with online streaming of ...

Naming Things

There are only two hard things in Computer Science: cache invalidation and naming things. Phil Karlton I was thinking about how important naming things is to me. Since the beginning of my undergraduate studies, I paid close attention to the names of every project I've done and every company or ...