<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=504731893395981&amp;ev=PageView&amp;noscript=1">

Cross-platform C++ Library for a Desktop App

Enabling action camera media upload to major social networks


C++ Library enabling action camera media upload


Software and Technology

Engagement model

Fixed Price



  • Software Developers
  • Project Manager



Softeq already proved its engineering strength to the customer during a previous collaboration with one of their divisions in the U.S. The team was tasked with implementing a cross-platform library that would underlie the functionality of a Windows/MAC-based desktop app to operate with the sports and action camera produced by the customer. The software had to enable uploading media files from the device to several social networks.


The solution, implemented as a C++ library compatible with the customer’s API, performs a background upload of media files to a user account on Facebook or YouTube, while displaying the upload progress with the possibility to cancel or pause data transfer.


To perform social media integration, the team had to deal with HTTPS REST API. The Softeq team had to swiftly dip into the technology, identify limitations (YouTube’s library doesn’t officially support Windows OS), and find workarounds by creating wrappers and helpers — all within a week’s time.


The team completed the development on budget, right within the tight timeline, thus ensuring non-interrupted workflow for the customer’s production units.