Video Developer Blog Digest #1
Eyevinn Technology
We are the media & entertainment technology experts! We are always looking for experienced experts to join us!
The Eyevinn video developer blog is a place where our developers share knowledge with the video developer community. We are summarizing some of the latest posts here.
HLS Interstitials in Safari
A relatively recent addition to the HLS specification was the introduction of HLS Interstitials. As this is not natively supported by the browsers, and not even Apple's Safari, our developer Benjamin Wallberg shows in this blog post how you can achieve this in Safari with some Javascript code.
Breaking in to a live stream in a VOD2Live channel
In this blog post by our developer Nicholas Frederiksen he explains how the ability to break in with a live stream in a VOD2Live channel is implemented in our VOD2Live engine (Channel Engine) component. Several layers of HLS manifest manipulations are used to achieve this interesting feature.
HTML Video Elements done right
A naive implementation of player analytics would just subscribe to the events that the video element emits. However the reality is that these events does not necessarily reflects the user behavior or experience that you are interested in. In this blog post our developer Erik Hoffman explains how this is solved and what you need to take into account when implementing player analytics in your service.
Pulling an HLS stream and pushing it to another location
In this blog post our developer Nicholas Frederiksen describes how you can build a service that fetches a live HLS stream from one location and in real time pushes this to another location. Another location could be a local folder, an S3 bucket or an origin packager such as AWS MediaPackage. Example of a use case is that you have a live HLS stream and wants to add a DVR window and another use case is that you want to generate an MPEG-DASH stream in addition.