End-to-End Development of myK+, a Multi-Screen Video Streaming Application

Through a successful partnership with Irdeto, Vodworks delivered a multi-screen digital television solution for K+ that exceeded expectations, setting a high standard for digital broadcasting in Vietnam’s satellite service industry.

  • Successfully launched the myK+ app within 6 months
  • Achieved over 6.5 million app downloads
  • Positive partner and client feedback
myk-plus

About The Client

Canal+ Overseas, the global distribution arm of Canal+ Group, and VTV, a state-owned broadcaster in Vietnam, formed a joint venture called Vietnam Satellite Digital Television (VSTV). The joint-venture launched K+, a Vietnamese-origin streaming service. To reach more viewers digitally, K+ launched the myK+ application, an OTT (Over-the-Top) service that allows more than 1 million K+ subscribers to watch satellite TV content on mobile devices anytime, anywhere.

  • Industry: Media and Entertainment
  • Location: Vietnam
  • Services Provided: Mobile and Web development, CMS development, Video Life Cycle Management Solution development and 24/7 Support & Maintenance
Cana-plus-new-image

The Scope

Vodworks, in partnership with Irdeto, was chosen to lead the development myK+. The project required a complete end-to-end solution to deliver high-definition (HD) and standard-definition (SD) content, incorporating live and on-demand video functionality. K+ tasked Vodworks with creating an immersive, multi-device platform capable of maintaining high performance and security, regardless of device or network condition. The scope included:

  • Developing mobile, desktop, and STB applications
  • Implementing video distribution, content management, and security features
  • Integrating a Video Life Cycle Management system to manage encoding, transcoding, and distribution for over 30 live channels and a 1000+ VOD library
  • Providing a reliable support system to address any issues encountered by users or client teams
quote icon

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, we were able to launch myK+ in 6 months.

Reviewer Image
Nicolas Cazamayou, IT Director, VSTV

How Vodworks Helped

Vodworks collaborated closely with Irdeto to design, develop, and deploy the myK+ app and supporting services. Given the scale of the project, a clear strategy and division of responsibilities were crucial to its success. Irdeto managed the Live TV functionality, entitlements, video encryption, and distribution, while Vodworks focused on developing the apps (iOS, Android, Web, and STB) and the Video-on-Demand (VOD) components.


Project Management

With multiple services and partners involved, effective project management was essential. Vodworks adopted a hybrid “Agifall” approach, blending Agile and Waterfall elements to ensure efficient delivery and iterative improvements. Key project management strategies included:

  • Phased Delivery: Breaking down the project into phases allowed for quicker market entry and meaningful feature releases.
  • User Feedback Integration: Phased releases enabled the team to gather real-time user feedback and refine the app’s features in subsequent iterations.
  • Coordinated Collaboration: Frequent communication and coordinated task distribution with Irdeto ensured alignment and smooth progress across all project aspects.

This structured approach allowed Vodworks to maintain high standards while meeting critical deadlines, ultimately launching the myK+ application within six months.

Image

Services and Features Developed

To deliver and operate the myK+ application, we developed a suite of services and features to meet the needs of the user base as well as the myK+ operations team:

  1. myK+ Apps for iOS, Android, Web, and STB
    Vodworks developed multi-platform applications with a seamless user interface, designed to adapt to different network conditions, ensuring smooth streaming and improved user experience.
  2. Content & Metadata Management System
    Our system manages live and on-demand content, channel information, and the Electronic Program Guide (EPG). Utilising Vodworks’ proprietary VidScape content management solution for VOD content management reduced development time and facilitated easy integration with other services.
  3. Video Life Cycle Management Solution
    Covering the entire video life cycle, this solution managed video encoding, transcoding, and distribution across 30+ live channels and an extensive VOD library, optimising quality and compatibility across devices.
  4. 24/7 Support & Maintenance Team
    A dedicated Vodworks support team provided round-the-clock monitoring and technical assistance, offering L1/L2/L3 support to ensure uninterrupted service for myK+ users.

The end product delivered an extensive set of features, including:

Multiscreen Access

Seamless access to iOS, Android, Web, and STB platforms

Live & VOD Streaming

Access to live TV and VOD functionalities

Channel Selection

20+ HD and 50+ SD channels

Electronic Program Guide (EPG)

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

Catch-Up TV

Play, pause, and rewind functionalities for live TV

Watermarking for Content Security

Built-in watermarking to detect and prevent piracy

VOD Catalog

Extensive library of movies, series, and other on-demand content

Account & Subscription Management

Tools for users to manage their subscriptions online

Tech stack

java
angular
ObjC
AWS Logo
android
reactjs
dot-net

The Vodworks Project Team

Mobile phone icon

Mobile Team(iOS, Android)

webhook icon

Web team Front-end Development

server-cog icon

Set Top Box specialists Front-end Development

blocks

QA Engineers(Quality Assurance)

users icon

24/7 Maintenance and Support Team

User Icon

Project Manager

The Results

Vodworks’ structured project approach and expertise in digital video solutions enabled Canal+ to launch the myK+ app on schedule. The application saw immediate success, with over 6.5 million downloads (5 million on Android and 1.5 million on iOS), receiving positive feedback from Canal+ subscribers for its user-friendly design and reliable performance.

  • Successfully launched the myK+ app within 6 months
  • Achieved over 6.5 million app downloads
  • Positive partner and client feedback

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