Enterprise Streaming Platform For Canal+

Canal+ is a leading satellite digital television service operating in Vietnam with approximately 1 million subscribers. The service was set up as a joint venture between Canal+ and Vietnam Satellite Digital Television (VSTV) in 2014.
Canal+ service subscribers can enjoy all K+ channels and live-streaming content anytime and anywhere via the myK+ application. The application is available on all devices, including laptops, tablets, and mobile.

Canal Thumbnail Preview
icon

6.5 million total app downloads after the launch (~5M Android and 1.5M iOS)

Brief

The client’s task was to develop a comprehensive Over-The-Top (OTT) Solution, including video distribution, content discovery, and immersive multi-screen apps for mobile, desktop, and Set-Top Boxes (STBs). The solution needed to cater to multiple channels, accommodating both high-definition (HD) and standard-definition (SD) content.

With a vast subscriber base of 1 million, Vodworks had to ensure seamless performance even during peak events, such as highly anticipated matches in the English Premier League (EPL), when a significant influx of users would simultaneously sign in to the service.

Additionally, providing robust support was vital to meet customer expectations. The challenge was also in the introduction of new hardware, particularly STBs, which had limited support capabilities.

canal-1

Approach

Vodworks provided a complete turnkey multi-screen solution with the following key features and services:

Vodworks team prioritised the security of video content by implementing measures to safeguard against unauthorised access, piracy, and content theft. All the features ensure a seamless user journey and broad accessibility for myK+ viewers.

Mobile phone icon

myK+ Apps: iOS, Android, web, and Set-Top Box (STB)

These apps provide an immersive user interface (UI) that enhances the viewing experience for the end customer. Additionally, the streaming capabilities of myK+ apps adapt seamlessly to varying network conditions, ensuring smooth playback and security.

Database icon

Content & Metadata Management System

This system efficiently handles the ingestion of raw content, including all the necessary details for both Live and Video On Demand (VOD) content. It also manages channel details and an Electronic Program Guide, ensuring seamless user experience, organisation and accessibility.

Video File Icon

Video Life Cycle Management Solution

This solution covers the entire life cycle of videos, from encoding and transcoding to securing and distributing over 30 Live Channels (including catch-up functionality) and a vast library of 1000+ VOD content. This robust solution ensures that videos are optimised for the best quality and compatibility across different devices.

User Icon

24/7 Support & Maintenance Team

A dedicated support team that diligently monitored the infrastructure of applications. Our specialists provided comprehensive L1/L2/L3 support, addressing any issues reported by the customer (myK+).

Tech stack

java
angular
ObjC
AWS Logo
android
reactjs
dot-net

Team

Mobile phone icon

Mobile (iOS, Android)

webhook icon

Web

server-cog icon

Set Top Box (STB)

blocks

QA (Quality Assurance)

users icon

Support Team

user-plus icon

PM (Project Management)

quote icon

Broadcasting over the internet is a new business product line VSTV  is developing. Working with Vodworks and Irdeto has been an excellent experience and proved to be very successful. Thanks to this professional collaboration, their quality of work and in-depth expertise, VSTV was able to launch its OTT suite myK+ on different platforms (smartphone, tablets and web) in 6 months with an end-to-end solution compliant with its premium content providers and its business objectives.

Nicolas Cazamayou, IT Director, VSTV

Project Management

Due to the substantial size of the project, Vodworks’ team leads decided to break down the project into multiple phases in order to be launched to market as quickly as possible. This strategic approach not only helped push meaningful features to the market but also took viewers' feedback and incorporated features in the subsequent iterations.

For this project, we adopted a hybrid approach that merges elements of both Agile and Waterfall methodologies, known as "Agifall." By implementing Agile principles into a flexible Waterfall framework, our goal was to increase efficiency, reduce expenses, and improve the overall quality of the project.

Model Infographic

Features

Multiscreen apps

for iOS, Android, Web and STB Access to the platform across various devices

Live & VOD Live streaming

Video-on-Demand (VOD) functionalities, that allow users to access a diverse range of content options.

20+ Live HD Channels

and 50+ SD Channels - A wide selection of channels to cater to different user preferences.

Electronic Program Guide (EPG)

Detailed information about upcoming programs and allows for easy navigation and scheduling.

CatchUp TV

TV Play, pause, and rewind LiveTV functionalities, ensuring a seamless viewing experience.

VOD Catalog

Catalogue with a vast library of movies, series, and other on-demand content

Watermarking to Detect Piracy

Watermarking mechanisms protect content and detect unauthorised distribution or piracy attempts, enhancing the platform's content security.

Outcome

6.5 million total app downloads after the launch:

Android-black-logo

~5M

on Android

iOS black logo

1.5M

on iOS

Frequently Asked Questions

Are we able to vet the developers before we take them on-board?

arrow

When augmenting your team with our developers, you have the ability to meticulously vet candidates before onboarding. \n\n We ask clients to provide us with a required developer’s profile with needed skills and tech knowledge to guarantee our staff possess the expertise needed to contribute effectively to your software development projects. You have the flexibility to conduct interviews, and assess both developers’ soft skills and hard skills, ensuring a seamless alignment with your project requirements.

Explore how we work

Do you provide Proof of Concepts (PoCs) during software development?

arrow

Yes, we offer Proof of Concepts (PoCs) as part of our software development services. With a proven track record of assisting over 70 companies, our team has successfully built PoCs that have secured initial funding of $10Mn+. Our team helps business owners and units validate their idea, rapidly building a solution you can show in hand. From visual to functional prototypes, we help explore new opportunities with confidence.

Contact us for more information

What is the estimated timeline for creating a Minimum Viable Product (MVP)?

arrow

The timeline for creating a Minimum Viable Product (MVP) can vary significantly depending on the complexity of the product and the specific requirements of the project. In total, the timeline for creating an MVP can range from around 3 to 9 months, including such stages as Planning, Market Research, Design, Development, Testing, Feedback and Launch.

Explore our Startup Software Development Services & Solutions

How do you manage and accommodate change requests in software development?

arrow

We seamlessly handle and accommodate change requests in our software development process through our adoption of the Agile methodology. We use flexible approaches that best align with each unique project and the client's working style. With a commitment to adaptability, our dedicated team is structured to be highly flexible, ensuring that change requests are efficiently managed, integrated, and implemented without compromising the quality of deliverables.

Read more about how we work

What levels of support do you offer?

arrow

We provide comprehensive technical assistance for applications, providing Level 2 and Level 3 support. Within our services, we continuously oversee your applications 24/7, establishing alerts and triggers at vulnerable points to promptly resolve emerging issues. Our team of experts assumes responsibility for alarm management, overseas fundamental technical tasks such as server management, and takes an active role in application development to address security fixes within specified SLAs to ensure support for your operations. In addition, we provide flexible warranty periods on the completion of your project, ensuring ongoing support and satisfaction with our delivered solutions.

Tell us more about your project

Get in Touch with us

Thank You!

Thank you for contacting us, we will get back to you as soon as possible.

Our Next Steps

  • Our team reaches out to you within one business day
  • We begin with an initial conversation to understand your needs
  • Our analysts and developers evaluate the scope and propose a path forward
  • We initiate the project, working towards successful software delivery