This is a project I have been working on the last weeks, which I wanted to share since it is applicable to a lot of existing red-button advertisement workflows. 5 years ago I wrote an Adobe Developer Center article that outlined how to inject live metadata into a live stream. This concept since then has been [...]
An update to Adobe Media Server has been released with some new improvements: New PHDS, PHLS, PRTMP certificates – the current ones are to expire this month PRTMP now supports Key rotation, which was earlier available for Protected HTTP streaming The common-key file and whitelist file can now be updated at runtime, without requiring a [...]
I was lucky enough to receive a free Chromebook Pixel at Google I/O, which is certainly a well designed piece of hardware, with some decent specs. After using it for a while, the biggest challenge seemed to be Chrome OS itself though, which is quite limiting if you are looking to do any work outside of [...]
Last week, Glenn Eguchi, Andrew Wallace and I presented at the Adobe Media Server user group meeting an overview on how to setup a fault tolerant origin server and live playback environment with both HDS / HLS, redundant packagers, Varnish as reverse proxy, and techniques like Best Effort Fetch with Liveness and Dropout and the Control Plane. Besides Glenn’s [...]
An important difference between traditional broadcast television and an internet stream is the ability synchronize data events online. This could be everything from game statistics, to companion information, and external links that relate to the current live content. Requirements The events need to be in sync with the live event It needs to remain [...]
A very insightful and technically profound upcoming user group meeting with Glenn Eguchi, Andrew Wallace and myself on Adobe Media Server 5 Robustness and Failover. An in-depth session to understand the new failover features of Adobe Media Server 5 for HDS and HLS, including a detailed overview how to build a fault-tolerant architecture. It will cover [...]
There are many video related posts on this blog, but some of them have been pretty crucial to get better insight into the video space. Here is the list of my favorite and most noteworthy posts so far. 1) Streaming Protocol and Content Protection Quick Guide - Everything you need to know about the latest streaming and content [...]
Adobe Media Server 5 features support for closed captioning. But why is it important, and what are the options?
Why closed captioning?
This year accessibility with closed captioning became a critical component for online video with the The Twenty-First Century Communications and Video Accessibility Act (CVAA).
Unless you’ve been working in the streaming industry for years, the streaming protocol options are overwhelming to say the least. Here is a quick guide to give you an overview of the current options.