FMS Live Video: Architecture and Design

In recent years, online video streaming has been gaining substantial popularity. It has many applications, starting with the already well-known online TV, sports events, conferences and seminars, video on demand and computer gaming tournaments. Also, it is used for online negotiation and collaboration. Internet bandwidth growth has made all of these services possible. Many high-end products are based on online streaming. In this article, we will discuss the basic challenges you should face while designing your online video streaming infrastructure. Continue reading

How to Choose Flash Media Server

Flash Media Server is Adobe’s cutting-edge video streaming product, featuring advanced functionality, flexibility and reliability. Its latest version 4 has a variety of new capabilities to enable even more innovative projects. This involves support of RTMFP for P2P communication between the clients. For details of this technology, please follow our next publication. Continue reading

Flash without Flash: HTML5 Pitfalls

HTML5 on iPad

However porting of Web application originally created in Flash is not an easy task, still it is not impossible. In this article, we will discuss a few points of migration from the Flash to HTML5 tools and the pitfalls you may encounter on the way.

Continue reading

Adobe DRM for Web Video

The growing popularity of online video content is a powerful catalyst for Web multimedia portal development. Every day, more and more videos are published and viewed on the Web. As video content production costs are usually much higher than the cost of Web publishing, there is a reasonable desire to protect the valuable assets. Often, if you are going to distribute premium video content on your site, protection requirements are often put forward by the copyright holders. In this article, we will discuss the available content protection tools, giving more detail to Adobe Flash Access 2.0. Also, we’ll familiarize you with the basics of DRM in your projects and share our hands-on experience in implementing DRM based on Adobe Flash Access 2.0. Continue reading

OSMF Plugin to Save Video Playback Position

In a previous post we wrote about the options to save video playback breakpoint. To our mind, the most efficient technology is sockets-based. In this article, we’ll show it to you in more detail. You’ll know how to create and run a plug-in for the existing OSMF player in order to send the current position to the server. You can download the plug-in with its source code and examples from our website labs.denivip.ru. Continue reading

Flash Media Server: URLs tokenization

This post continues a series of in-depth overviews on the development of Flash Media Server C + + plugins implementing a custom logic to handle user content delivery requests. Here we will discuss the RTMP URL based content tokenization. It uses an authorization plugin enabling content delivery with dynamically rather than statically generated links. This authorization plugin is often requested by video content copyright holders. Continue reading

Enabling Quality of Service for Online Video

QoS для онлайн видео

To enhance the quality of video broadcast online, stream status statistics should be analyzed. To collect statistics, two classes can be used: NetStreamInfo and NetStreamMulticastInfo (for P2P connections).In this article, we will overview these classes and the ways to access them via the OSMF framework, which is all but intuitive. We will cover open source ActionScript 3 lib for sending statistics to Google Analytics with QoS metrics. Continue reading

Web-Based Video Publishing

As the popularity of multimedia content is growing explosively, the companies are more inclined to put such content at their Web resources. This article will brief you on the main approaches to multimedia publishing and provide details on how to configure your own video content delivery infrastructure. Most probably, you have already found yourself in a situation when you needed to publish conference materials or a managerial speech addressed to your employees or customers, on your site. Continue reading

Cloud Computing for Your Business

At many Web entrepreneurship conferences, speakers like to say about a substantially reduced cost of entry at the market, requiring almost zero investments from the entrepreneurs. This is partly due to the popularity of cloud computing, which drastically reduces the initial launch costs. This article describes the main features offered by cloud computing and shares an insight on how to correctly use them. Continue reading