Customer
The client, a global cluster of corporations, has been cooperating with Tech-It cluster for over five years. attributable to Tech-It Group’s experience in software package development, the client has fostered variety of productive startups. several of them, like Viber, started collaborating with Tech-It cluster at the terribly starting of their journey and later grew into mature businesses. The Customer’s corporations deliver a good vary of merchandise, specifically desktop, internet and mobile applications.
Challenge
The client needed to form a convenient desktop application for Windows and macintosh OS permitting users to look videos on the net, transfer and add them to the library.
Solution
Tech-It cluster team composed of 1 designer and ten C++ developers used the Qt framework to form the desired video tool. variety of helpful options distinguish it from different transfer managers obtainable on the Internet:
Watch videos instantly. there’s no got to wait till the transfer is complete. Users will begin observation videos all told formats in Associate in Nursing integrated VLC player promptly.
Download from over fifty hosting services, like RapidShare, MediaFire, Hotfile, 4shared et al. together with torrent sites.
One-click downloader. Users solely got to paste a link (or multiple links), and therefore the application can mechanically transfer the file.
In addition to it, the appliance was designed to transfer videos from the leading video sites like YouTube, Vimeo, Metacafe, Dailymotion and additional. Tech-It cluster developers ensured an opportunity to pause/ resume transfering at any time and management the download information measure.
ilivid transfer manager two screens
To meet the wants of these WHO transfer multiple archive files (ZIP or RAR, for example), the software package will play a video whereas the multi-volume archive continues to be downloading.
Results
The process of custom software package programming lasted for two.5 years and resulted in a very easy tool that gives a complicated transfer expertise for Windows and macintosh users and is currently obtainable on the Customer’s web site for complimentary.
Technologies and Tools
Language: C++ eleven
Frameworks & libraries: Qt 4-5, Boost, Qt Widgets, Qt WebKit, libtorrent, QJson, QuaZIP, zlib, UnRAR FFmpeg, Crypto++
Integrated development environment: MS Visual Studio 2010-2013, Xcode
Version management system: Apache Subversion (SVN)
Build system: CMake