HN user

flavioribeiro

386 karma

http://flavioribeiro.com

Posts29
Comments24
View on HN
netflixtechblog.com 10mo ago

Building a Reliable Cloud Live Streaming Pipeline for Netflix

flavioribeiro
2pts0
netflixtechblog.com 4y ago

Bringing AV1 Streaming to Netflix Members’ TVs

flavioribeiro
29pts7
open.nytimes.com 8y ago

Improving NYTimes Video Experience: Live Streaming Platform

flavioribeiro
3pts0
open.nytimes.com 8y ago

Improving NYTimes Video Experience: On-Demand Video Platform

flavioribeiro
22pts0
blog.flavioribeiro.com 8y ago

Using Open Source to Create a Video Thumbnails Service

flavioribeiro
96pts25
www.ibtimes.com 9y ago

Mario+Rabbids: Kingdom Battle for Nintendo Switch, Slides Leak

flavioribeiro
1pts0
blog.flavioribeiro.com 10y ago

Snickers: Open Source HTTP API for Media Encoding

flavioribeiro
21pts1
www.nginx.com 10y ago

Live Video Streaming to 500,000+ Viewers with Nginx

flavioribeiro
23pts0
video-dev.org 10y ago

Video-dev: Slack channel for video software developers/engineers

flavioribeiro
1pts0
blog.streamroot.io 10y ago

BemTV joins Streamroot

flavioribeiro
1pts0
blog.streamroot.io 10y ago

How Modern Video Players Work

flavioribeiro
73pts15
open.blogs.nytimes.com 10y ago

Flash-Free Video in 2016

flavioribeiro
358pts197
blog.flavioribeiro.com 10y ago

Working at the Video Team of The New York Times

flavioribeiro
29pts4
github.com 10y ago

Generate Thumbnail Sprites from Videos

flavioribeiro
1pts0
github.com 10y ago

Flash-free HLS video streaming with Clappr and HLSJS

flavioribeiro
17pts0
github.com 10y ago

HLSJS: HLS Playback on JavaScript

flavioribeiro
4pts0
www.talentbuddy.co 11y ago

Building with Node.js at The New York Times

flavioribeiro
1pts0
blog.flavioribeiro.com 11y ago

It's time to move on

flavioribeiro
4pts0
www.bbc.co.uk 11y ago

Future Content Experiences: The First Steps for Object-Based Broadcasting

flavioribeiro
1pts0
www.pgbovine.net 11y ago

Deconstructing Luck

flavioribeiro
1pts0
randsinrepose.com 11y ago

The Enemy

flavioribeiro
2pts0
github.com 11y ago

Control the video player with your voice

flavioribeiro
5pts0
medium.com 11y ago

Television in 2015: For What It’s Worth

flavioribeiro
1pts0
www.craftymind.com 11y ago

Blowing Up HTML5 Video and Mapping It into 3d Space (2010)

flavioribeiro
8pts1
github.com 11y ago

Clappr: Subjectively compare video with different bitrates, codecs

flavioribeiro
6pts2
blog.flavioribeiro.com 11y ago

Show HN: Clappr, an extensible and open source media player for the web

flavioribeiro
38pts4
blog.flavioribeiro.com 11y ago

Show HN: BemTV – Hybrid CDN/P2P Architecture for HLS Broadcasts

flavioribeiro
71pts22
blog.flavioribeiro.com 12y ago

Naming Things

flavioribeiro
34pts24
www.dailykata.net 13y ago

Show HN: dailykata

flavioribeiro
4pts1

If you look at the thumbnails extractor, it calls libav methods that are essentially the core of ffmpeg. One of goal of this service is so journalists and editors can easily play and create thumbnails without command lines and terminals :)

hey! VHS is actually a tribute to the old "Video Home System" :) We also name our releases with 80s movies, here are some examples of the latest versions:

- 2.63.0 Coming to America - 2.60.0 The Terminator - 2.59.0 Full Metal Jacket

Just adding one extra information, building the playlist on our side enabled us to define the DVR window (how many time one can seek back on the video). Since we built both the server and client side, it was also possible to add tags to the stream and we did it. tl;dr; It was possible to control the adaptive streaming on the server side.

When our CDN was very crowded, one tag on the HLS playlist was able to direct users to a lower quality, preventing all the users to fight for the same bandwidth and avoiding rebuffering events.

HLS is supported by default on Safari (on MacOS only, AFAIK). HLS is developed by Apple so it make sense to support it natively on their products. There's a bunch of players that has "HTML5-first" support, it tries to use <video> tag and if the browser doesn't support it, it fallbacks to flash.

I think that the first step on moving to HTML5-only player is the support for DASH on the live streaming stack. AFAIK, Twitch is using HLS to broadcast their channels which isn't supported on browsers by default[1]. I bet Twitch guys are working on this right now.

[1] There's an initiative to play HLS videos without flash at https://github.com/RReverser/mpegts, but its too much heavy since the browser needs to change mpegts container to mp4.

Great idea! I wonder why you aren't using github (or bitbucket, etc) for hosting the project. I personally think that early projects can benefit from tools like that, since people can follow the progress (issues, bugfixes, etc) and access the code without cloning the repo.

Naming Things 13 years ago

NounVerber, hehehe... this is a term I didn't know. thank you for sharing this.

inspired by Uncle Bob's "The Clean Coder" book where he says he do warmup katas, i've done this site. Every day dailykata.net will challenge you with a different exercise and programming language.