projects, musings and maunderings.

Redistributing live video with nginx-rtmp

On the Company I'm currently working, we have over two dozen offices spread around the country. As a public company, we have limited budget when it comes to things like links and bandwidth, so every one of those offices gets an MPLS link to the Company headquarters in Brasilia, but a limited one. As an example, the largest link we have is around 16 Mbps, for an office with around 150 employees, with the same amount of VoIP headsets and workstations. How to deliver live, high definition video to all these people under this circumstances?


A Faster, Brutal web

Have you ever found yourself, especially on a mobile phone wondering "Why the hell this is loading so slow?" to never find an answer? Well, the answer is bloat. As network bandwidth progresses, developers (and most of all, marketers) find new ways to use said bandwidth in new and creative ways. New business models, such as streaming services became possible, but it also generates leeway to not worry so much about speed and optimization.


Self Hosting, or How I Learned to Stop Worrying and Love to Integrate open source software

Nowadays, working using only a browser is, for many workflows, possible, even simpler than having to install a bunch of desktop software, and sometimes, do all of it without spending a single penny. But as the saying goes, there is no such a thing as a free meal. Tools such as Google Docs and the free tier of Office 365 are all tied to proprietary licences and are all about monetizing your data. So, how to have the benefits of a this new "thin client model", but keep independence, no letting your data be monetized, sold to the highest bidder, or worse, be locked down to one plattaform?