Flash Media Server 4: Plug-ins

This article opens a series of publications dedicated to the development of C++ plug-ins for Flash Media Server. Not that we are going to describe all FMS features, but rather to compensate for certain lack of information on C++ plug-in development on vendors’ sites.
The series will cover the following topics:
Part 1: Conceptual overview of FMS architecture
Part 2: RTMP URL tokenization based on authorization plug-in
Part 3: Load balancing using access plug-in Continue reading

HTTP Dynamic Streaming: Configuring Web Server Cluster

Video content is now ubiquitous on the Web, but sometimes user experience leaves much to be desired. We have already discussed here enabling high performance configurations to deliver video content based on Adobe Flash Media Server. Still, sometimes HTTP delivery is more efficient. In this article, we would like to give you an overview of how to build a high performance video delivery system based on NGINX and Apache Web servers. Continue reading

Open Source ActionScript 3 Google Analytics API

We have published sources and all information about recently developed AS3 Google Analytics API. We would like to see you uncovering potential of Google Analytics in your Flash and AIR applications. It is in the early stage of development but already gives you powerful tools of access to analytics data in simple and flexible form. We will continue to develop AS3 Google Analytics API and add new features, that’s why we would like to get your feedback and feature requests. Visit project page. Continue reading

Measuring web video server quality

Video Server Segmentation

Online web video is accelerating, more and more video content published on web. More people want to know how their content is consumed, whether quality good or not. How often do visitors watch state of the art “loader” designed by talented persons during bufferization? These questions could be answered only by visitors but not artificial testing by Gomez and Keynote services. Don’t get me wrong – they are very usefull but don’t forget your visitors voices. Probably you heard that CDN could help in this, or better hosting could. But it should be measured and we will talk how.
In this article I will describe approach on measuring your video delivery infrastructure in standard Google Analytics reports. Continue reading

Scaling Flash Media Servers infrastructure

Scalable online multimedia projects often require much more than just several video delivery servers. In this article we will cover the process of creating flexible infrastructure making you able to scale up to any number of Flash Media Servers. Using standard network level hardware load balancers often is not an option for RTMP/RTMPE delivery. Network level LB could bring extra restriction on available functionality and be very expensive. That’s why it is very usefull to make dedicated software load balancer to bring extra the flexibility without big expenditures.
Continue reading

Ambilight effect in Flash Video Player

Flash video players become more interesting and complex, and almost as functional as home video systems. We wrote some time ago about DVR, dynamic bitrate and other functions (how to implement them in your player – not yet available in english at the moment). Now we will talk about implementing beautiful dynamic background lights like it made in Philips TV sets.
Continue reading