Sports Management Software with Custom Video Management Features

  • Fully functional solution for sports team management enriched with video editing features
  • Seamless HD video streaming
  • Management of extra-large video files of various formats with no downtime
Expertise
Media Content Distribution
Web & Enterprise Portals
Content & Document Management
Verticals
ISV

Rishi Software Services(RSS) helps the Customer integrate custom video management features into their cloud-hosted sports management software.

  • JavaScript
  • Entity Framework
  • Microsoft SQL Server
  • Amazon Web Services
Calendar
18
Months
Gears
32
Person-months

Context

Our Customer is a leading provider of IT solutions for the sports industry worldwide. The company developed a custom cloud-based sports management software enabling coaches, players, and staff to automate their everyday administrative activities.  Having collected end users’ feedback, the Customer revealed that both coaches and team members were interested in using video management features, in order to:

  • Edit and manage game films and training videos.
  • Analyze training sessions and discuss possible improvements.
  • Use ready-made videos for promotion purposes.

Seeking to keep in step with the end users’ expectations, the Customer requested Rishi Software Services(RSS) to extend the sports team management software with additional video editing and management features.

Solution

Iflexion’s team was tasked with the full-cycle implementation of advanced video design features and their integration with the existing sports team management software. Designed for football, basketball, and volleyball players, as well as their coaches, the solution provides rich functionality for creating training videos, game clips, recruiting videos, or even keepsakes.

Leveraging solid expertise in web portal development, video management software development and cloud computing, RSS’s team selected FFmpeg open source libraries and Amazon Web Services to implement the following features.

Editing Videos and Creating Clips

End users can transform long and boring videos with games, practices, and training sessions into catching and engaging clips directly through the browser. This includes cutting clips, captioning videos, highlighting video elements with circles, arrows, lines, etc., adding music and many more.

The solution allows users to load large video files of multiple media formats, including avi, mp4, wmv, mpeg, mov, flv, m4v, mpg, mts, etc. It has a scalable repository to store source videos, which makes them available at any place of the world. Rishi Software Services(RSS) enabled the conversion of video files into different formats. 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 sports team management software, the implemented module leverages the existing user accounts. End users can manage videos and folders through 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, RSS’s team built a number of media players from scratch.

The solution also allows 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 Amazon SES (Simple Email Service). 

Seamless Video Streaming

Rishi Software Services(RSS) integrated the solution with the Microsoft Expression Encoder to let users add music and effects to videos without losing its 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. A catching and enjoyable interface, a quick response and an original look and feel altogether contribute to the positive user experience.

Development Process

The collaboration on developing the video management components within the existing sports management software started with the in-depth requirements gathering and analysis essential to the proper architecture design and development. During the development stage, Rishi Software Services(RSS) kept the Customer informed about the new functional implementations and the emerging challenges at the project’s complex stages, such as web services infrastructure deployment and video editing or conversion features implementation on the server side. 

Quality Assurance

Rishi Software Services(RSS) delegated dedicated QA specialists to ensure the high quality of the delivered software. The project was covered by all-round QA, including pre-release code reviews and manual unit, acceptance, and regression testing to examine whether the enhancements meet the Customer’s requirements. 

Results

Having extended the capabilities of the Customer’s sports management software, Rishi Software Services(RSS) successfully improved the way sports videos are managed, edited, and shared online.

The Customer kept on collaborating with RSS. Our team provided maintenance and support services, fixed shortcomings in the solution and enhanced its functionality further.

WANT TO START A PROJECT?

It’s simple!

Attach file
Up to 5 attachments. File must be less than 5 MB.
By submitting this form I give my consent for Rishi Software Services(RSS) to process my personal data pursuant to Rishi Software Services(RSS) Privacy and Cookies Policy.