http streaming hero

Having been involved in the Together project, I was assigned a task to enable Apple HLS video playback on the Flash platform. Video content delivery in a single format (HLS in this case) is usually very easy and offers many benefits. To process video, Flash has an open source OSMF framework that can be easily enhanced with various plugins. But there is one problem: the framework is absolutely HLS-agnostic. Adobe promoted RTMP first, and only then offered HTTP Dynamic Streaming (HDS) as an alternative to Apple HLS. In this post, we’ll cover a free HLS plugin that we have developed to run HLS in OSMF-enabled video players. Continue reading

Implementing Audio Tracks in Flash

flash video audio tracks

In our era of ubiquitous globalization and internationalization, most of Web projects are launched in multiple languages. This especially applies to online video projects. Videos with alternate audio tracks and subtitles often attract viewers by the very fact of their existence. Most of popular content is created outside Russia, so there is abundance of content with original audio tracks and subtitles. Such content allows you to enjoy video in the original quality and detail, and learn foreign languages. In this post, we will tell you how to implement this functionality in Flash video player using OSMF 1.6. Continue reading

Developing Video Player for Android

Android Video Player

One of the issues you may face when developing an application for Android is embedding of a video player into your application. A standard SDK provides two ways of solving this problem. You may use a low-level MediaPlayer class or a ready visual VideoView component in conjunction with MediaController, a standard playback control panel. Both approaches have their downsides, so we decided to develop our own video component, AVideo. In this post, we will discuss how you can use this component in your application and what are its benefits. Continue reading

Flash Video Player Development

Дизайн видео плееров

More and more Web resources need to publish video, and sometimes even the whole Web project is built around a video player. Video player development often starts with a concept and design in mind. The technical part of the issue is largely covered by a multitude of multimedia frameworks (primarily OSMF) and video player skinning options. In this post, we would like to show you some well-known examples of video players. We hope they will inspire you to give rise to your own video player concept and design. Continue reading

Online Video Analytics

Качество доставки видео

As online video content has grown popular, most Web resources are hosting video. Hence most operators are seeking ways to optimize their data network expenditures. The users get very quickly accustomed to high quality of video delivery, and expect such quality from premium video resources. In such a situation, it is vital for video site owners to monitor user experience, track delivery issues in ISP networks and gain an insight into video consumption trends. This issue is particularly acute in countries with poor backbone links, such as Russia. In this article, we’ll give details on the available analytical tools and their applicability to your projects. Continue reading

CS5 Evolution Russia videos

CS5 Evolution video

The official CS5Evolution Web site has just published video presentations of four Adobe evangelists who were on their visit to Moscow recently. The matter of a great pride for us is that we have developed a video player to view the presentations. The video player is based on such technologies as StrobeMediaPlayback (SMP) and OSMF. To deliver video, HTTP Dynamic Streaming is used. Also, the content has subject labels for easy navigation and two audio tracks (English and Russian). The four presentation sessions covered a variety of topics on modern development of Web and mobile content, video processing, etc. Enjoy your viewing here!