Advanced Sports Video Management Tool

  • Extension of video editing features for end-to-end building promotion and training clips
  • Seamless HD video streaming
  • Handling extra-large video files of all formats with no downtime
Expertise
Web & Enterprise Portals
Content & Document Management
Social Networking
Verticals
ISV

No doubt, sportsman’s success depends mostly on the continuous and intensive physical training. Still, to bring and maintain it on the professional level, effective portfolio is required.

Calendar
18
Duration
Months
Gears
32
Efforts
Person-months

Context

Our Customer – a leading provider of software for professional and amateur sports industry worldwide – developed a state-of-the-art cloud-based video and team info management solution. Empowering coaches, players, and staff to edit and manage game films and training videos, the solution contributes to the sports teams’ professional growth and promotion among the potential sponsors.

Seeking to attract wider audience, the Customer requested Iflexion to extend the solution with additional video editing and management features.

Solution

Our team was tasked with the full-cycle implementation of advanced video design features and integration of them with the existing system in the cloud. Designed for football, basketball and volleyball players, as well as their coaches, the solution provides rich functionality for creating training footages, game analysis and emailing game clips, recruiting videos or even keepsake footages.

Leveraging solid expertise in media software development and cloud computing, Iflexion’s team selected FFmpeg open source libraries and Amazon Web Services to implement the following functional features.

Editing Videos and Creating Clips

End users are enabled to transform long and boring footages of games, practices, and training sessions into catching and targeted clips directly through the browser. This includes Pulling clips, video captioning, highlighting with circles, arrows, lines, etc., adding music and many more.

The solution allows loading large video files of multiple media formats, including avi, mp4, wmv, mpeg, mov, flv, m4v, mpg, mts, and has a scalable repository for source videos keeping, making them available at any place of the world. Iflexion implemented conversion of video files to other format. Windows Service on a separate server was leveraged to implement high-load conversion without interrupting or slowing down the system’s performance.

Role-Based Video Management

Integrated with the source system, the solution leverages the existing user accounts. End users can manage videos and folders thorough their personal profiles – either player profiles for individual players or position profiles used by the coaching staff for training and analysis.

To ensure seamless video file viewing and on-the-fly editing, our team built a number of media players from scratch.

The solution also allows for categorizing clips into folders, emailing videos directly from the system and tracking file status at any time. To support status tracking, we implemented automated e-mail notification with the use of SES Amazon Web Service. 

Seamless Video Streaming

Iflexion integrated the solution with Microsoft Expression Encoder to integrate music and effects to videos without loss of quality. The system uses Amazon CloudFront content delivery network providing end users with high-speed real-time data transfer. Our team created an intuitive and compelling user interface matching the one of the Customer’s solution. Catching and enjoyable interface, quick response and the original look and feel altogether contribute to fluid user experience.

Development Process

Collaboration with the Customer started with the in-depth requirements gathering and analysis that was the basis for the architecture design and development. During the development stage Iflexion kept the Customer informed about the new functional implementations and the emerging challenges. At sensitive times (e.g. web services infrastructure deployment and video editing and conversion features implementation on the server side) our team offered a number of solutions, the final decision always made by the Customer. 

Quality Assurance

Iflexion boasts an independent, fully organized QA department, assuring high quality of the delivered software development services. The project was covered by all-rounded QA, including pre-release code reviews, manual unit, acceptance and regression testing to examine whether the enhancements meet the Customer’s requirements. At present the Customer carries on collaborating with Iflexion. Our team provides maintenance and support services, fixing shortcomings in round-the-clock system functioning and enhancing its functionality.

Results

Having extended video management features of the Customer’s solution, Iflexion successfully improved the way that sports video footage is managed, edited and shared online. Impressed by our development expertise and methodologies applied, the Customer engaged Iflexion for his next project development.

Screenshots

Want to start a project?

It’s simple.

Contact us