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
Category Archives: Development
Tutorials and helpful tips about software development
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
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.
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: Resume Video from Breakpoint
For media portals delivering lengthy video content (such as feature films), it may be relevant to remember when viewing was last interrupted to later offer to resume it. In this post, we’ll discuss several ways of doing it. 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
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