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

Hulu: Fascinating Facts

Although, of course, the issues of video content delivery cost and Hulu’s business organization often is a matter of discussion.
Current Hulu’s highlights:

  • Hulu develops features to increase relevancy of advertising to the user, thereby enhancing the value of interactive advertising, including choice of ads and voting for ads.
  • The user can preview the ad and then watch the whole episode without interruption.
  • Much attention is given to relevant video recommendations. Hulu recommends videos watched by people with a similar profile and also people viewing the same videos as the user.
  • Compiling a user profile based on viewing history, especially for anonymous users.
  • An option to replace irrelevant advertising with other ads. Advertisers pay much more for the involved customers.

P.S.
One piece of advice from Jason Kilar. The entrepreneur must be more than a little bit crazy. Otherwise, everybody would have already done it.

Here you can see the presentation.

Watch live streaming video from gigaomtv at livestream.com

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

Hot trends in Web Multimedia

In the rapidly growing online industry, multimedia content is really skyrocketing. As content consumption grows on the Web, more content is published at a variety of online resources. Web media technologies are constantly improved to generate more content (e.g., new P2P and security tools are emerging) and to attract new publishers, previously unaware or uninterested in online presence. This article, we will address major current trends in the multimedia industry.
Continue reading