Video Application Development
|
Successfully deploying streaming video across the internet requires developers to be adept at managing multiple known technologies, like encoders and multiple unknown factors, like bandwidth consistency and access speed. Case Study MapleWorks worked with a customer to develop a product that would allow streaming of High Definition video from within a restricted facility to be accessed only by authenticated users, remotely, via the internet.
Custom software components developed by Mapleworks included:
The media server enforces the permissions regarding which video stream can be viewed by which user. It also provisions the video stream to ensure a video signal is properly streamed through the Streaming Media Server. Another critical component of the solution is the login proxy, which provides for just one point of login access regardless of how many facilities are providing streaming video feeds.
Technical Challenges and Risks of the Video Application Development ProjectA technical challenge of this project was to meet performance targets. For example, a delay of more than two seconds could not exist between the video input and the streaming of video onto the internet.Technology choices included using Flex 3 to write the RIA (Rich Internet Applications) clients that communicate with the media server and SOAP as a mechanism to send commands to the media server. The controller layer provides the authorization and authentication mechanism through LDAP/AD, and also supports Single-Sign-On (SSO) within a Windows domain. Developing this project required a team of experienced Java server-side developers who have knowledge of:
Additional technical expertise required was Adobe Flex 3, and strong domain knowledge of video encoders, streaming media servers, and Microsoft’s Active Directory.
|
Phone: 781.897.1727 MapleWorks Newsletter
Testimonial “MapleWorks designed and engineered a scaleable and user-friendly graphical user interface (GUI) for Certeon’s S-Series high performance application acceleration appliances. The MapleWorks solution combines a unique implementation of web services and Ajax, Java, and SOAP technology, giving our customers a powerful and flexible GUI to our appliances. MapleWorks delivered product design, development and full functionality in an incredibly quick turnaround time that reinforced Certeon’s leadership in providing fast and easy deployment of application acceleration to distributed enterprises. "Certeon looks forward to outsourcing future work on its next generation products to MapleWorks.” Lance Urbas, VP Engineering at Certeon, Inc. |






