Case Study - Web Broadcasting & Enterprise Communication Solutions. Web Streaming.

Case Study / Publishing & Entertainment: Web Broadcasting

Customer: average video studio located in the USA.

Description: the customer has analyzed his current business state and would like to increase profitability of the web sphere that has been unprofitable for several years. Online video broadcasting system realization development was chosen as a solution of this problem, in that system every visitor could plan his own live vide broadcasting. It was also decided to develop an open system of auditors where every one could sign up and view the planned event.

Solution: As a solution of this task Concept Soft chose Client-server Architecture Solution, where flash technologies (Action Script 3.0) were used as customers. Analyzing the directivity of the developed product, its target audience and suggested development and resource work load we chose Open Source Server Red 5 as a media server. This solution made it possible to decrease the project costs and fulfill all the requirements of performance load. Customer’s realization using flash technologies in its turn did not only solved the problems with constant web-page overloading, but also made user interface much more dynamic, intense and easier in its navigation and management. Communication between the flash client and Java server is realized by building services oriented architecture on a server part, i.e. through web services. This architecture solution allowed realizing not only flash client’s broadcasting functions and video view, but also search, filtering, video planning, user management, e-mail notification and sign up functions and statistics. Moreover realization of the media server adapter allowed correct developing of the situations with incorrect broadcasting session completion. (media flow disconnection).

Technical description: Video broadcasting is architecturally arranged as a client-server application. Using progressive Action Script 3.0 replaced regular HTML and has a number of advantages:

  • high visualization
  • user-friendly interface

Moreover this realization has significant advantages comparing to using Java Applet or ActiveX component such as:

  • improved visualization
  • data transaction speed
  • realization time

Product realization on Red 5 media server using J2EE technologies allowed to set up stable working efficiency of the system with high server work load and meet all the performance requirements.

Technologies:

Client Side: Flash 9.0, Action Script 3.0
Server Side: J2EE, Red 5, Hibernate, Axis

Project workload: The team consisted of 2 flash developers and 1 Java developer. Project duration – 1.2 months.