Contact

Partnership with us is most effective when we allocate dedicated teams to projects for defined or undefined periods of time. We would love to know more about your project to see how could we support you best. Get in touch with us today so we could start helping you tomorrow!

Tell us about yourself

By filling in the form, you agree to our Privacy Policy, including our cookie use.

What can we help you with?
Tell us about the project

We will have a call with you anyway, this is just for us to soft onboard ourself to topic

GET IN TOUCH
Address

Milovana Marinkovica 3
11000 Beograd

Get Directions
NEW BUSINESS

Biljana Devic

phone icon +381607033964 skype icon Aleksander
SUPPORT

Purchased on of our plugins?

Reach out to support

Premier development hub for planning, building, support and enhancement of top-notch web applications.

Get in touch

Milovana Marinkovica 3
11000 Beograd

Find us

Videowire

Challenging and rapid development of a B2B video syndication platform

Services
  • Development
  • Migration
  • Support
Technology
  • PHP
  • MySQL
  • Silex
  • RabbitMQ
  • JavaScript
  • jQuery
  • Bootstrap
  • NVD3 charts
  • Chart.js
Client
  • Videowire
Visit

Background

Videowire is a video syndication and distribution platform launched in 2006. At first it was based around providing free video access to the users, and over time B2B syndication service was developed. Today, this is the sole focus for Videowire. The platform now provides video-content created by 20 agencies (France24, Ruptly, Euronews, India Today…) in 12 languages and is primarily used by media companies who need access to licensed videos.

Before they started working with TMS, Videowire outsourced development to a company from India. Although they did develop a product Videowire used for several years, that cooperation was continually difficult due to developers committing to deadlines they couldn’t keep. This lead to several delays and influenced Videowire sales efforts as well as other aspects of their business.

Also, the product itself was created and setup inefficiently – hardware infrastructure was not utilized optimally leading to high AWS bills, video search features were slow (30-50 seconds per search), and filtering features were not flexible to be useful for end users. Therefore, to resolve performance-related issues Videowire decided to change the development company.

Kickoff

Before officially starting to work with TMS, Videowire was considering several options and comparing different offers. TMS was recommended by a former (and satisfied) client, during due diligence we provided Videowire with all the information they asked for, including how we would approach the project, what timelines would we set for each of their requests, and in the end, they tested us with a small pilot task. Eventually, we started working together in December 2014.

Timeline

After taking over Videowire development, our first task was to migrate the existing video library (over 1 million videos), and database (MS SQL to MySQL). We recommended switching from AWS to dedicated servers, to make sure hardware infrastructure is optimally used. To migrate everything, careful planning was needed, and the final step was a 72 hours long migration itself, which needed constant monitoring to make sure we can react if there was a glitch.

Migration was successfully finished in January, and in parallel the development of the new web application was going on. Working prototype was online setup in February, new scheduler server started collecting videos from providers in March, and soft launch of the new platform was in April.

This made people at Videowire confident they can rely on us beyond development, and we de facto assumed CTO role for the project. This meant our participation in meeting with Videowire clients, where the idea for white labeling the platform came from. This turned into the second stage of this project – which started in July 2015, prototype was launched in September, and final version was polished and setup for several clients in December.

Since January 2016, the platform is working without any issues. We provide platform and server infrastructure maintenance services and are ready to resume development when needed.

Key Challenges

  • Migrating 1M+ videos from old architecture to the new one
  • Reducing search time from 30-50 seconds per query
  • Taking over the development of an existing product
  • Working with new technology RabbitMQ

Key Results

  • Successful migration to dedicated servers and MySQL database
  • Search time reduced to 1-5 seconds per query
  • Rapid development of the basic web application and its white label version

Videowire Partners

Videowire partners up with Agence France Presse, Ruptly, Press Association, France24, Euronews, India Today, PressTV amongst others

“When we started working with TMS, we were blown away by their support for our product. Not only did they deliver each task on time, they provided invaluable support in recommending best technologies to resolve different challenges our web platform faced. After the development was finished, we were happy to let them take care of platform and server management and can recommend them to anyone looking for reliable web application development partner.”

─ Stephen Ong, Videowire founder