Coding for a Safer World

Client in numbers

32Member States
3.8MActive Personnel
75 yearsFounded in 1949


Problem statement

In today’s complex and unpredictable security environment, characterized by crises in Europe, the Middle East, and North Africa, as well as terrorist threats and severe global natural disasters, NATO requires timely and coherent intelligence to support effective decision-making and response.

Approach and solution

  • Develop a software module to provide the Main Operating Base and Transportable General Ground Station entities with the capabilities to handle motion and primary imagery data streams, adhering to NATO standards (STANAGs).
  • Create a software infrastructure capable of processing multiple simultaneous data streams received by the Front End Processor from various external sources, including aircraft and ground radars.
  • Extract metadata and telemetry information from multiple synchronous feeds, converting it into engineering data structures for further management by other software components, storage in archives, or visualization on Operator Workstation monitors.

Impact achieved

  • Improved in-theatre situational awareness and facilitated effective decision-making.
  • The software handles massive amounts of data, providing mission-critical information in near-real-time without any interruption.

Expertise and scope

  • Deliverables: Software decoders supporting NATO Standards, Video player/Visualisation of 12 simultaneous video streams, geoTIFF decoding
  • Tech Stack: Java, C, C++, C#, NATO STANAG 7023 & STANAG 4609 data standards

Improving the In-Theatre Situational Awareness and Facilitating Effective Decision-Making

Present-day environment

In today’s world, we face a complex and unpredictable security environment, comprised of crisis and instability across the Middle East and North Africa and terrorist threats in regions previously considered safe. A large number of severe natural disasters around the Globe have complicated the picture, as well. To effectively meet and respond to this dynamic paradigm, the North Atlantic Treaty Organization (NATO) runs several programs aimed at delivering timely and coherent intelligence in support of decision-making and appropriate response.

Responding to modern threats

...unrestricted and unfiltered access to persistent wide-area terrestrial and maritime surveillance data in near-real-time.

Amongst the largest and most comprehensive NATO projects in recent years is the Alliance Ground Surveillance (AGS) program, with a budget of 1.7 billion USD. The NATO AGS consists of a complete and integrated ground surveillance capability that delivers the Alliance and its nations unrestricted and unfiltered access to persistent wide-area terrestrial and maritime surveillance data in near-real-time (NRT). It is set to work under all weather conditions in a flawless interoperable manner. NATO AGS’s main task is to improve the in-theatre situational awareness and facilitate effective decision-making. Whether it is a territory with military conflicts, humanitarian crises, terrorist threats or post-disaster situations, NATO AGS’s ultimate goal is to save people’s lives.

The NATO AGS Air segment is made up of airborne radar sensors. The Ground segment consists of fixed, transportable, and mobile ground stations for data exploitation and dissemination. All components are seamlessly connected through high-performance data links.

...maximum flight altitude of 60,000 feet /18,000 m and a flight duration of over 30 hours.

Five Northrop Grumman’s autonomous aircraft systems, based on the US Air Force Block 40 Global Hawk, are responsible for handling the AGS Air segment. With a maximum flight altitude of 60,000 feet /18,000 m and a flight duration of over 30 hours, Global Hawk has proven high capabilities in critical missions in Iraq, Afghanistan, and Libya. Its sibling, AGS NATO RQ-4D remotely piloted aircraft, has been specially adapted to NATO requirements to provide a state-of-the-art Intelligence, Surveillance, and Reconnaissance (ISR) capability to the Alliance. It is equipped with an MP-RTIP (Multi-Platform Radar Technology Insertion Program) – an active phased-array side-looking radar for imaging (SAR – Synthetic Aperture Radar) and moving target indication (GMTI – Ground Moving Target Indication) properties.

At the end of November 2019, the first RQ-4D landed at its new home – the AGS Main Operating Base at Sigonella, Italy. Once all five aircraft arrive at Sigonella, a verification phase will start to ensure full compliance between the Air and Ground systems, aiming at initial operational capability in the first half of 2020.

Multinational logistics

NATO AGS is a complicated and extensive project. As such, it requires comprehensive cooperation among many partners and contributors. Run by the Prime Contractor and leading global security company Northrop Grumman, NATO AGS involves IT companies from 14 European countries (Bulgaria, Czech Republic, Denmark, Estonia, Germany, Italy, Latvia, Lithuania, Luxembourg, Norway, Poland, Romania, Slovak Republic, Slovenia). First level subcontractors are the German EADS and SELEX Galileo (now Leonardo) from Italy.

The Italian company was in charge of two entity types related to the Ground segment located at the Main Operating Base, interacting with the Air Vehicle Management and Command & Control capabilities and the other available entities connected through the LAN. Wiser was one of the two Bulgarian companies (with the other is TechnoLogica) selected by SELEX as Industrial Partners for the project.

Our contribution

Wiser’s task was to develop a software module responsible for providing Main Operating Base and Transportable General Ground Station entities the functionalities of dealing with motion and primary imagery data streams, following respective NATO standards – STANAGs. In other words, Wiser created a software infrastructure capable of processing multiple simultaneous data streams coming to the Front End Processor from all external sources (aircraft or ground radars). The term “processing” here encompasses the ability to extract metadata/telemetry information from numerous synchronous feeds and convert it to engineering data structures, suitable for further management by other software components, stored in archives, or visualized on monitor screens of the Operator Workstation.

Wiser proved as a trustworthy partner, which we recommend in other projects as well. Wiser's team of developers and customer relations are great to work with, highly professional, and diligent at their work.

Franco Berretti, NATO Programmes, Program Manager at Leonardo

The particularity of the task comes from two main directions. The first is the specifics of the NATO standards. They are much more descriptive and definitive than the civil ones and require extra time for in-depth recognition. The second cause for the uniqueness of the task comes from the technical side. Namely, the massive data amount that the software has to handle to provide mission-critical information in near-real-time, without any interruption. Also, due to the immense security demands, the team was restricted from using certain coding languages and technologies and had to count on others, which were not always the most straightforward or most usual for achieving the specific and desired outcome. 

Being involved in such a large-scale project whose objective is to provide better Global security for years to come, is a valuable experience for every partner. The latter is especially valid for companies like Wiser, that are experiencing it for the first time and are based in one of the youngest NATO country members. It is not just about the technical experience, but the emotional satisfaction of contributing to a better and safer world for our children and grandchildren.

OTT Video Streaming Platform Migration – Insights & Challenges

The environment

In the ever-evolving landscape of video streaming, growth often demands a transition to more powerful and flexible platforms. Recently, we faced such a challenge with a client who had outgrown their current platform hosted on Vimeo. The task at hand was not just a migration – it was a strategic move to a dedicated, robust, Over-the-Top (OTT) platform tailored to meet the growing demands of their audience.

The steps

  • Content Migration
  • User Data Migration
  • Integration with 3rd Party Platforms
  • Payment System Transition
  • Switch Over Planning

Content migration: A herculean task

Migrating content is the most visible and critical part of the transition. This isn’t just about moving video files—it’s about transferring the entire ecosystem: video assets, metadata, subtitles, artwork, and more. The complexity and volume of data made this task more time-consuming than anticipated, highlighting the need for meticulous planning and execution in content migration.

User data migration: Maintaining continuity

User data migration is a sensitive and intricate process. Our task was seamlessly moving user accounts, profiles, settings, watch history, and recommendations. The challenge lay in mapping the legacy data architecture and transferring relevant data to the new system. A crucial aspect of this was handling passwords, which had to be transmitted in hashed form to maintain security and user trust.

Integration with 3rd party platforms

The new OTT platform demanded the integration of fresh APIs, SDKs, and infrastructure. This step was crucial to support the enhanced features and functionality we envisioned for the platform. Adapting to these new technical requirements was a significant hurdle but essential for the long-term scalability and flexibility of the platform.

Payment system transition: InPlayer integration

A subtle yet vital aspect of our migration strategy was the integration of InPlayer for payment processing. This switch was a technical update and a strategic move to enhance user experience and streamline revenue generation.

Switch over planning: The final leap

The final transition from the old to the new platform required careful orchestration. Our goal was to minimize subscriber impact and avoid confusion during the switchover. This phase demanded precise internal communication among our teams and externally with our client’s audience.

Conclusion

This migration project was more than just a technical task; it was a natural learning curve for us. Tackling these challenges sharpened our ability to handle complex OTT platform transitions. We’ve gained many practical insights from this experience, which we’re excited to apply in our future work.

Looking back, we see this project as more than just a platform switch. It was a significant change for both our client and our team. We’re pleased to have managed this complicated process successfully, and it’s given us a new level of confidence in our work in video streaming development.

A Comprehensive OTT Video Streaming Solution for Nova Broadcasting Group

Client in numbers

61%of BG audience
6Live TV Channels
28+ yearsFounded in 1994

Problem statement

Nova Broadcasting Group (NBG) is part of the United Group (UG) and one of Eastern Europe’s largest multi-platform media and technology companies. NBG had already been using a prominent streaming services provider, but needed more independence and greater flexibility.

Approach and solution

  • We gathered requirements and developed a complete OTT solution, including architecture, product definition, infrastructure, admin back-end and front end apps.
  • Native client apps – any current web browser, iOS, Android, AndroidTV app, and Chromecast.
  • Two streaming services – Nova Play (live and AVOD) and Play Diema Xtra (live, PPV and SVOD)
  • It provides a 24/7 live stream of linear programs and an on-demand watching of video content.

Impact achieved

  • Migrated seamlessly users, plans, payments and content in 2 independent OTT services.
  • Achieved zero user base churn during the process.
  • Started with 4 linear TV channels and added later 2 new.
  • Increased user base to 600k active users
  • 17% increased watch time (resp. ads revenue per user)
  • No vendor roadmap lock – client shapes and leads its own custom features roadmap.
  • Client now owns the IPRs of the front end apps.

Expertise and scope

  • Deliverables: Web, Android, AndroidTV, iOS apps, backend, streaming infrastructure.
  • Tech Stack: NodeJS, React, NextJS, Kotlin, Swift
  • Team: 10 Devs, Product, QA, DevOps

We are truly delighted by the high level of competence and responsiveness of Wiser Technology's team.

Dirk Gerkens, Nova Broadcasting Group CEO and United Media Director of Programming, Production, and Advertising Sales

Video streaming background

Video streaming started as a proof of concept back in the 90s. What pushed its growth was the development of MPEG-DASH standard in 2012, which allowed YouTube and other video streaming platforms to move from Flash to HTML5. Ever since then, video streaming has been growing steadily. The latest COVID-19 pandemia and other socio-economical and generation-behavioral factors boosted the video streaming market. The competition in the content provision field has become immense, involving even the traditional TV channels and broadcast service providers.

Nova Broadcasting Group inquiry

Such is the case with Nova Broadcasting Group (NBG), part of the United Group (UG) and one of Eastern Europe’s largest multi-platform media and technology companies. NBG had already been distributing content using a prominent streaming services provider known for working with respected global brands. However, the high-quality content distribution services offered by the platform were insufficient for NBG. The media company was looking for more independence and greater flexibility. Its management has realized that it is not just about streaming content anymore but about providing a user experience. Swift time-to-market (TTM) and a personal attitude catering to the audience’s demands are the keys to success. NBG reached out to Wiser Technology to develop a proprietary streaming platform to add value to their audience while introducing a modern and reliable back-end streaming infrastructure.

Wiser Technology’s video streaming solution

...scalable solution that could meet the market dynamics and respond to the constantly growing user base...

Wiser Technology developed a custom video streaming solution based on the fusion between a proprietary OTT platform and a third-party streaming service. The streaming solution included a complete OTT platform with a smooth administrative back-end and a stylish user interface. One of the most significant tasks for Wiser Technology was to create a scalable solution that could meet the market dynamics and respond to the constantly growing user base of the media. The platform was split into two streaming services – Nova Play and Play Diema Xtra with four live TV channels – NOVA Play Live, Diema Sport 1, Diema Sport 2, and Diema Sport 3. The OTT platform provides a 24/7 live stream of linear programs and an on-demand watching of video content serving over 200k active users.

Usability of the custom OTT platform

The streaming service runs smoothly on any current web browser, such as Chrome, Edge, Firefox, and iTunes. In addition, it supports native iOS and Android applications, including the AndroidTV app and Chromecast. The streaming solution provides a flawless user experience on the front end and effortless administration of the back end. The platform allows easy management and ads serving on the free content. In addition, it offers user registration and pay-per-view (PPV) or a subscription-based approach for more exclusive content. The end-users can enjoy features such as user profiles with push notifications and watch later options. Continuous play across multiple devices is another very convenient feature that allows the users to continue a previously initiated stream on the same or different device when logged in with the same profile. The implemented DVR functionality allows browsing within the video content back and forth in live or a recorded programs.

Refined backend

The OTT platform provides sophisticated content management with smooth media ingestion and a broad range of supported formats. The adaptive bitrate optimizes delivery to any device on any network to secure optimal streaming quality. It simplifies and optimizes the content delivery path, thus guaranteeing fast and high-quality streaming regardless of the viewer’s location. The system offers secure monetization and Digital Rights Management (DRM) functionalities to protect the customers and the content owners. Multilayer Analytics and intelligent marketing tools are integrated to deliver a better user experience.

Robust infrastructure

NBG’s platform guarantees extreme stability even on high-volume operations while providing the best video delivery QoS – 96/100 Mux video rebuffering score and the industry’s best live streaming quality unaffected by traffic volume. It is highly scalable and reliable, utilizing
multi-CDN distributed deployment, auto-scaling, and full redundancy. An end-to-end encryption performing cloud encoding, transcoding, and packaging ensures secure stream delivery.

Technical challenge

During the development process, we encountered a significant issue concerning the MPEG-DASH. The problem we faced was related to MPEG-DASH’s disadvantage: once its stream production is set up, it is pretty static and cannot be adjusted or relocated. It is impossible to alter the DVR window size, corresponding to the time frame the consumers can seek back in a live stream. Once the encoder or packager starts producing the stream, the user cannot change the output resolutions and the live edge. All these resulted in a poor user experience related to buffering and even stream freezing.

The solution

Although we have utilized one of the most popular and reliable third-party OTT streaming platforms, the shared efforts with its experienced tech crew did not yield positive results. It took us multiple attempts and considerable time to figure out an effective workaround. Finally, we developed a MPEG-DASH live stream proxy solution that enables the content/streaming service provider to perform MPEG-DASH stream modifications and relocation. The relocation involves progressively downloading the latest MPEG-DASH manifest and fragments to a new location and modifying the manifest.

Project structure

The NBG OTT streaming platform development project followed the Agile/Kanban approach, split into several phases. Each phase had a duration of three to four months. The result after each stage was the release of one or two major features and several minor ones. The team consisted of Project and Product Managers, a Software Architect, a DevOps Engineer, Web, iOS, and Android Developers, CMS/Backend/API Engineers, QA and Testing engineers, and Support Engineers.

The outcome

Wiser Technology has been growing video streaming expertise for almost a decade. Applied in comprehensive OTT video streaming platforms, such as the one for Nova Broadcasting Group and FITE, or mission-critical projects, like NATO AGS, the team has always strived for perfection and refinement. Dirk Gerkens, Nova Broadcasting Group CEO and United Media Director of Programming, Production, and Advertising Sales, sums up the outcome “We are truly delighted by the high level of competence and responsiveness of Wiser Technology’s team.”

How to achieve broadcast-grade quality in PPV streaming at scale?

Introduction

In the ever-evolving realm of digital streaming, delivering pay-per-view (PPV) content that matches the caliber of traditional broadcast has remained a formidable challenge. Wiser Technology, a leading software service company, stands at the forefront of this challenge, striving to provide millions of global fans with a seamless, high-quality live-streaming experience. This case study aims to succinctly convey the technical prowess and successful strategies employed by Wiser Technology, in partnership with JW Player, to deliver exceptional PPV live-streaming services.

Together, we will dive into how Wiser Technology, in collaboration with JW Player (JWP), successfully achieves broadcast-grade quality in PPV streaming at scale.

The Challenge

The PPV streaming landscape is complex, mainly when providing a broadcast-grade consumer experience at scale without delay. The goal is to course content and replicate the real-life experience of watching a live broadcast.

The Solution

Our quest for optimal technology led us to JW Platform, a robust partner supporting all our infrastructure needs. JW Platform is pivotal in delivering a top-tier web experience, integrating seamlessly with payment systems, entitlements, and more.

JW Player’s Role

JW Player plays an instrumental role in this ecosystem, offering:

  • World’s Fastest HTML5 Player: Ensuring broad reach, enhanced engagement, and effective monetization.
  • Customizable Experience: Tailoring the video player to create fully branded experiences.
  • Broadcast Quality Stability: Ensuring consistent, high-quality HLS DASH-compliant video playback.
  • Complete API Control: Offering comprehensive control over every aspect of the video experience.

Secure Video Streaming

In the digital age, content security is not just a feature – it’s a necessity, especially for pay-per-view events where exclusivity and revenue protection are paramount. Wiser Technology takes this aspect seriously, employing state-of-the-art Digital Rights Management (DRM) to safeguard video streams.

Wiser Technology’s streaming solution supports a variety of DRM schemas, ensuring compatibility and security across different devices and platforms. These include:

FairPlay

Used primarily in Apple environments, FairPlay is a DRM technology developed by Apple Inc. It’s widely used for streaming content on iOS devices, Apple TV, and Safari on macOS.

PlayReady

Developed by Microsoft, PlayReady is a versatile DRM solution that supports a wide range of business models, including rental, subscription, and electronic sell-through, and is widely used on Windows devices and some smart TVs.

Widevine

Google’s Widevine technology provides multiplatform DRM and supports a range of standards. It’s vital for streaming on Android devices and Chrome browsers and is also used on many smart TVs.

The Result

Our collaboration has led to the seamless streaming of some of the most significant live PPV boxing events, handling peak loads with minimal latency (<5sec), and offloading 95% of traffic to CDNs. Our infrastructure has successfully managed 1,200+ live PPV events annually, with 16K+ requests per second at peak times.

Conclusion

Our journey with JW Player illustrates that achieving broadcast-grade quality in PPV streaming at scale is a goal and a reality. With robust platforms, effective caching, redundancy, auto-scaling, and strategic CDN use, we ensure a smooth and flawless digital adventure for every viewer. At Wiser Technology, we are dedicated to supporting every phase of the content distribution life cycle, collaborating closely with JWP to build and customize OTT services that meet the unique needs of our customers.