Ai –driven system and method for content differentiation and piracy traceability in streaming media

By creating unique content variations through altered camera cut timings and managing them through adaptive streaming, the system effectively combats digital piracy, ensuring robust content protection and viewer experience.

WO2025181623A1PCT designated stage Publication Date: 2025-09-04STEALTH CO SRL START UP INNOVATIVA

Patent Information

Application Number
PCT/IB2025/051755
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-26
Filing Date
2025-02-19
Publication Date
2025-09-04

AI Technical Summary

Technical Problem

Legacy watermarking and fingerprinting techniques are susceptible to sophisticated piracy methods such as signal processing, collusion attacks, and environmental conditions in digital content distribution, compromising traceability and viewer experience.

Method used

Generate unique 'mates' of streaming content by programmatically altering camera cut timings, distribute these variations through adaptive streaming, and manage them using a sophisticated detection and recovery system to trace unauthorized distribution.

Benefits of technology

Enhances content security and traceability, maintaining viewer experience while effectively identifying and pinpointing the source of pirated content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure IB2025051755_04092025_PF_FP_ABST
    Figure IB2025051755_04092025_PF_FP_ABST
Patent Text Reader

Abstract

The invention introduces an advanced AI-driven anti-piracy system that safeguards audio- video streaming content by generating unique content variations through programmable adjustments to camera cut time codes within a structured list of instructions describing edits of audio-video content. It employs a sophisticated production pipeline to create and distribute these variations ensuring tailored delivery to individual viewer conditions. A recorder meticulously records the distribution of manifest files, enabling the identification of potential sources of piracy. The system includes a detection component that utilizes advanced Artificial Intelligence algorithms to compare the original content with potentially pirated versions, allowing for the effective identification and tracking of unauthorized distributions. This approach represents a significant advancement in combating digital piracy, ensuring content security while maintaining high-quality viewing experiences.
Need to check novelty before this filing date? Find Prior Art

Description

[0001]AT / AA11393US-PCT AI – DRIVEN SYSTEM AND METHOD FOR CONTENT DIFFERENTIATION AND PIRACY TRACEABILITY IN STREAMING MEDIA Description Field of the invention The present invention relates to the domain of digital content management, with a specific emphasis on pioneering methods for safeguarding audio-video streaming content against unauthorized dissemination and piracy. This invention describes a system which identifies, manages, and secures both live and pre-recorded streaming content as it navigates through the complexities of contemporary digital distribution networks. Utilizing a holistic approach that spans the capture, processing, and distribution of audio-video content, the system integrates anti-piracy technologies directly into the production and distribution workflow. of the Invention In the realm of events broadcasting, the journey from capturing the essence of an event to delivering it into the homes of viewers worldwide, live or recorded, encompasses a meticulously crafted workflow, deeply rooted in both tradition and technological advancement. This process begins in the planning stages, where producers and directors conceptualize the broadcast’s coverage strategy, meticulously selecting camera placements to capture the dynamism and pivotal moments of the event. They also outline the integration of unique content elements that might enhance the viewing experience, such as player interviews or behind-the-scenes footage. Following the initial planning phase, the setup stage sees a team of skilled technicians deploying an array of cameras and audio equipment across the venue. This setup is designed to offer a multitude of perspectives, ranging from wide-angle shots that capture the event’s scale to close-ups that bring viewers into the heart of the action. This strategic placement is AT / AA11393US-PCT crucial for creating an immersive viewing experience that mirrors the excitement of being present at the event. Once the event is underway, camera operators spring into action, recording live footage that is immediately relayed back to the production team. This raw footage forms the backbone of the live broadcast, with the director playing a pivotal role in deciding which camera feeds are broadcast at any given moment. These real-time decisions are crucial for storytelling, allowing the director to highlight key moments, reactions, and nuances of the event as they unfold. The processing phase adds another layer of complexity to the workflow. Initial edits are made, and additional elements such as graphics, commentary, and instant replays are woven into the broadcast. For events of significant complexity, an Edit Decision List (EDL) is drafted, serving as a blueprint for post-production editing. The EDL outlines the precise timing and sequence of camera cuts, ensuring that the final product is both coherent and captivating. Finally, the distribution phase sees the content being prepared for consumption by a global audience. This involves transcoding the content to ensure compatibility with various platforms, segmenting it for efficient streaming, and distributing it through a content delivery network (CDN). The use of manifest files is critical here, as they guide the streaming player to deliver the best possible viewing experience based on the viewer’s device capabilities and internet connection. This adaptive streaming ensures that viewers, regardless of their geographical location or the device they are using, receive a seamless and uninterrupted viewing experience. Contemporary anti-piracy techniques play a vital role throughout this workflow. Watermarking and fingerprinting technologies embed invisible identifiers within the content, enabling rights holders to trace any instance of piracy back to its source. Examples of systems and methods using such technologies are given in patents WO2017017603A1, WO2010044102A2, CN202455480U, CN100583750C and others. Digital Rights Management (DRM) systems further protect content by controlling how it is accessed and used, preventing unauthorized sharing and viewing. Encryption and access control mechanisms safeguard the content behind secure barriers, ensuring that only AT / AA11393US-PCT authorized users can access it. Additionally, sophisticated monitoring tools and software are deployed to detect pirated content across the internet, facilitating the rapid issuance of takedown requests to remove unauthorized copies and mitigate piracy’s impact. This comprehensive overview of the prior art, for example in live sports broadcasting, underscores the intricate balance between capturing the thrill of live events, enhancing viewer engagement through innovative production techniques, and safeguarding the content against unauthorized use. As technology evolves, so too does the landscape of content creation, distribution, and protection, highlighting the ongoing challenge of preserving the value of intellectual property in the digital age. In the intricate tapestry of live sports broadcasting and content distribution, the utilization of legacy watermarking and fingerprinting techniques stands out as both a cornerstone and a point of contention in the battle against digital piracy. These techniques, deeply ingrained in the industry’s efforts to protect intellectual property, embed invisible markers or unique identifiers within the content. While they have been pivotal in tracing pirated content back to its source, several pitfalls and critical inefficiencies have surfaced, challenging their effectiveness in the modern digital landscape. One of the primary limitations of traditional watermarking techniques lies in their susceptibility to sophisticated removal methods. Pirates have increasingly employed advanced signal processing techniques, such as filtering, compression, and re-encoding, to obliterate or significantly alter these watermarks, rendering them ineffective as a deterrent. This vulnerability exposes a critical gap in the defence against piracy, as the removal or alteration of watermarks not only facilitates unauthorized distribution but also obscures the traceability back to the source of the leak. Fingerprinting technologies, designed to embed unique codes into individual copies of content, face similar challenges. The granularity and specificity of these fingerprints, intended to track the distribution of content to individual users, can be compromised through collusion attacks. In such scenarios, multiple users combine different segments of content, each with its own unique fingerprint, to create a composite version devoid of identifiable markers. This AT / AA11393US-PCT method effectively dilutes the fingerprint’s distinctiveness, complicating efforts to pinpoint the origin of the pirated content. Moreover, both watermarking and fingerprinting techniques often struggle to withstand the rigorous conditions of internet broadcasting, including variable bitrates, resolution changes, and adaptive streaming protocols. These conditions can distort or erase the embedded markers, further impeding detection efforts. Additionally, the computational overhead associated with embedding and detecting these markers can introduce latency and degrade the quality of the streaming experience for legitimate users, presenting a trade-off between content protection and user satisfaction. The challenges extend beyond technical limitations, encompassing legal and privacy concerns as well. The implementation of these techniques must navigate the intricate landscape of global copyright laws, which vary significantly across jurisdictions. Furthermore, the collection and analysis of data inherent in fingerprinting technologies raise privacy concerns, necessitating a delicate balance between content protection and user rights. In summary, while legacy watermarking and fingerprinting techniques have provided a foundational layer of protection against content piracy, their efficacy is increasingly undermined by a combination of technological advancements in piracy methods, inherent technical limitations, and evolving legal and ethical considerations. These pitfalls highlight the need for innovative approaches that can adapt to the dynamic nature of digital content distribution and consumption, ensuring robust protection for copyright holders without compromising the viewing experience or privacy of legitimate users. of the invention The present invention relates to an anti-piracy system for identifying and protecting audio- video streaming content. The system of the present invention allows to capture an event from various viewpoints using a set of cameras, to process this content through an audio-video production pipeline, and to manage real-time directorial decisions to switch between camera angles. AT / AA11393US-PCT Technical Problem The primary technical problem solved by the invention relates to the limitations of legacy watermarking and fingerprinting techniques used in content protection. These traditional methods are increasingly becoming ineffective against sophisticated piracy methods due to their susceptibility to signal processing techniques such as filtering, compression, and re- encoding, which can obliterate or significantly alter watermarks, thus facilitating unauthorized distribution and obscuring traceability back to the source of the leak. Additionally, these techniques struggle to withstand the conditions of internet broadcasting like variable bitrates, resolution changes, and adaptive streaming protocols, which can distort or erase embedded markers. Besides currently well-known piracy techniques, it is foreseeable that generative AI could be used to alter or remove watermarks from video content for piracy purposes. Here's how this might unfold: - Advanced Image and Video Manipulation: Generative AI, particularly models trained on vast datasets of images and videos, can learn to mimic, alter, or completely remove watermarks. These models could be trained to recognize watermark patterns and then either overlay new content or subtly modify existing frames to make watermarks less noticeable or entirely invisible; - Pattern Recognition and Removal: AI could be designed and / or trained to specifically detect the patterns or signatures used by watermarking technologies. Once detected, these AI systems could then apply techniques to either mask these patterns or generate new frames where the watermark does not appear, effectively removing the watermark without significantly degrading the video quality; - Real-Time Processing: With advancements in computational power, AI could process videos in real-time, allowing for immediate watermark removal during streaming or playback. This would make piracy not only more sophisticated but also more efficient, reducing the lag or quality loss that might occur with traditional methods; AT / AA11393US-PCT - Counter-Watermarking Techniques: As watermarking technologies evolve to become more resilient, generative AI might evolve in parallel to develop counter-measures. For instance, AI could generate 'noise' or slight alterations that disrupt the watermark's detection while maintaining the integrity of the video content for human viewers. The present invention levels the playing field by leveraging AI technologies to prevent described illicit activities where AI technologies are used for piracy purposes. The present invention further solves the following technical problems: - fingerprinting technologies, while designed to embed unique codes into individual copies of content to track distribution, face challenges from collusion attacks where pirated content is combined from different sources, diluting the distinctiveness of fingerprints and complicating efforts to pinpoint the origin of pirates; - the computational overhead required for embedding and detecting markers can introduce latency and degrade the quality of streaming for legitimate users, highlighting a need for balancing content protection mechanisms with a seamless viewer experience. These problems encapsulate the technical and ethical landscape that the proposed invention aims to navigate, highlighting a pressing need for innovative solutions that can adapt to the dynamic nature of digital content distribution and consumption, protect copyright holders efficiently without compromising the viewing experience, and address privacy concerns of legitimate users. Solutions and Advantageous effects of the invention At the heart of this invention is the creation and application of distinctive content variations called “mates”, produced through programmable modifications to camera cuts, and the meticulous management of these variations through an advanced content delivery framework. This framework encompasses an extensive array of components, from camera arrays capturing various angles of events, through sophisticated editing and transcoding operations, to dynamic content distribution methods that guarantee each content piece is uniquely identifiable and traceable to its origin. Additionally, the invention includes powerful detection and recovery AT / AA11393US-PCT systems designed to locate pirated content and trace it back to the initial distribution point, thereby facilitating effective enforcement of copyright protections. Intersecting with key areas within the expansive field of digital content management, such as digital rights management (DRM), content delivery networks (CDN), adaptive streaming technologies, and anti-piracy measures, the present invention focuses on combating digital piracy. The present invention presents a solution that not only bolsters the security of copyrighted material but also preserves the viewing quality for legitimate audiences. The versatility and adaptability of the present system render it suitable for a broad spectrum of content types and distribution channels, ranging from live sports events and music concerts to film releases and television shows, representing a critical advancement in the ongoing endeavour to protect intellectual property in the digital age. A unique aspect of this invention is the mate creation component within the pipeline, which programmatically applies variations to the time codes of camera cuts recorded in the file of the structured list of instructions describing audio video edits, generating one or more unique mates of the reference content. This process is complemented by a flexible set of additional pipeline components that overlay various audio-video elements onto the ensemble of the reference video and its mates, enhancing the content’s uniqueness. In the foregoing description, some embodiments reference the generation of manifest files for adaptive streaming and the use of a Content Delivery Network (CDN) to distribute the reference version and its mates. It will be apparent to the person skilled in the art, however, that these specific streaming configurations are merely illustrative. The inventive system and method of creating multiple distinguishable versions by altering camera-switch timings (and subsequently detecting any unauthorized distribution based on those distinguishable features) remain applicable even if new or different streaming protocols replace traditional manifest- based architectures. For instance, emergent distribution frameworks that utilize advanced edge networks, peer-to-peer protocols, multicast adaptive bitrate streaming (Multicast ABR), or yet-to-be-developed transport layers can be readily adapted by one skilled in the art to incorporate the disclosed mate-creation and detection concepts. The core principle (namely, AT / AA11393US-PCT distributing slightly altered video versions to recipients and identifying illicit copies by comparing detectable edit patterns) does not depend upon any one CDN platform or any specific algorithm / apparatus for segmenting and delivering content. Consequently, future developments in streaming technology, including those that obviate manifest files or substantially alter how segments and metadata are managed, are to be considered within the scope of the present invention. The teachings herein provide a flexible foundation, enabling ready adaptation to evolving content-delivery paradigms without departing from the scope of the claimed invention. The system also features a set of transcoding components that segment the ensemble into optimized chunks for distribution through a content delivery network (CDN), creating different manifest files tailored to individual user devices and network conditions. These manifest files enable video players to deliver the most suitable sequence of chunks for an optimal viewing experience, while unique interleaved combinations of chunks ensure the content’s security. An integral part of the system is a ledger that records the different manifest files and their distribution to spectators, facilitating the identification of specific users or groups based on the manifest file they received. A detection component monitors for pirated webcasting of the event, employing a scene change detection algorithm to identify the time codes of camera cuts in the pirated content. This allows for the reconstruction of the manifest file used in the piracy, enabling a retrieval component to search the ledger for matching spectators and identify the user account(s) involved in accessing the pirated content. The system enhances anti-piracy measures by applying single time code variations at director- commanded camera cuts, utilizing perceptual hash and fuzzy matching methods for content comparison, and distributing content via unicasting. Additionally, the introduction of novel elements during camera cuts not existent in the reference video further complicates unauthorized replication. Focusing on the aspects of live streaming sports events that leverage adaptive streaming technology, there are several key elements within the pipeline that directly contribute to the AT / AA11393US-PCT streaming experience. Adaptive streaming technology, often implemented through protocols like HLS (HTTP Live Streaming) or DASH (Dynamic Adaptive Streaming over HTTP), enables the delivery of live video content to viewers in a way that adjusts in real time to their internet bandwidth and device capabilities. This ensures an optimal viewing experience by minimizing buffering and playback issues. In the context of the present invention, which addresses the sophisticated management of audio-video production pipelines for live streaming of events, including sports events, a strategic approach to distribution between licensors (e.g., Italian Serie A) and licensees (e.g., DAZN, SKY) is delineated. The licensor, holding rights to the content, is responsible for the initial phases of the pipeline, including on-site communication, capture of high-quality video footage using advanced camera equipment, live event direction, and the generation of raw video feeds and audio signals. This stage may also involve the integration of live data, statistics, and the initial application of graphics and on-screen elements to enhance the broadcast. Furthermore, the licensor is tasked with creating said mates through the strategic manipulation of camera cuts as recorded in the structured list of instructions describing audio video edits. While it is common for major sporting events (or other large-scale events) to have their production handled by the licensor (often referred to as the “host broadcaster” in sports contexts) this is by no means the only model. Other configurations include: - Licensee-Managed Production: in some cases, the licensee (e.g., a major broadcaster or OTT platform) may assume primary responsibility for the production. This often happens if the licensee has substantial in-house production resources or if the licensor opts for a more hands-off approach. The licensee’s production team would handle everything from camera operations to the integration of graphics and commentary; - Third-Party or Independent Production: there are instances where an independent production company (contracted by either the licensor, the licensee, or jointly) handles the entire production. This third-party is often chosen for its specialized technical AT / AA11393US-PCT expertise or its track record of producing large-scale broadcasts. The third-party model can help ensure a consistent production standard across multiple licensees; - Shared / Hybrid Models: in large international sporting events (e.g., Olympics, World Cups, etc.), the organizing body may have a “host broadcaster” that provides a baseline “world feed.” Licensees can then further customize that feed (adding localized commentary, graphics, and other enhancements) to suit their audience. In these scenarios, production responsibilities are shared: the licensor or organizing body creates a core feed, and licensees’ layer on additional elements; - Local or Regional Network Production: especially for region-specific events (e.g., local sports leagues, concerts, festivals), a regional network may handle the entire production itself. This typically occurs when the regional network holds exclusive local rights. The network’s on-site crew will manage everything from camera setup to on-air talent coordination; - Organizer-Managed Production for Niche Events: for smaller or niche events (e.g., certain esports tournaments or smaller sporting leagues), the event organizer itself might manage the entire production pipeline, only selling streaming or broadcast rights to distribution partners. As event owners, they can coordinate all the moving parts internally or via a chosen partner, then deliver a feed to any licensee that buys the rights. In short, while having the licensor provide and manage the live feed is a widespread practice (especially for large, high-profile events) there are various other scenarios where the licensee, a third-party production team, or a hybrid approach can take the lead on production. Thus, for the scope of the present invention, the term “licensor” is used to encompass all the different scenarios just described. Upon completion of these preliminary stages, the licensor transmits one or more mates to the licensees. It is at this juncture that the licensees assume responsibility for the further processing and customization of the content. This includes transcoding and adaptive bitrate streaming, content packaging and encryption, digital rights management (DRM), and the final generation of variegated manifest files. Each licensee, leveraging the received mates, generates a AT / AA11393US-PCT multitude of manifest files, ensuring that each viewer or group of viewers is presented with a slightly different version of the event. This customization is critical for embedding traceable, unique identifiers within the content, thereby significantly enhancing the ability to detect and trace pirated versions. Moreover, the licensees manage the association of specific manifest files with individual users or groups of users. This process involves sophisticated data management and distribution mechanisms, necessitating the use of advanced database technologies or blockchain solutions where appropriate, to ensure immutability, security, and efficient retrieval of data for anti-piracy purposes. It is understood by those skilled in the art that the distribution of responsibilities between the licensor and licensees as described herein is designed to optimize the utilization of the core components of the invention across different entities. This distributed approach allows for the leveraging of specialized expertise and infrastructure of each party, facilitating a collaborative effort in the production, secure distribution, and management of live streaming content. This adaptation of the invention to scenarios involving multiple stakeholders provides a robust framework for ensuring content security and enhancing viewer experience, while also accommodating the complex dynamics of content licensing and distribution in the digital age. The invention will be described hereinafter in at least one preferred embodiment for explanatory and non-limiting purposes with the aid of the attached figures, in which: - FIGURE 1 shows a general view of a system 100 according to the present invention - FIGURE 2 shows a general view of a system 100 according to the present invention; - FIGURE 3 shows a general view of a system 100 according to the present invention; - FIGURE 4 shows a diagram representing a method 200 of identification and protection of audio-video streaming according to the present invention. Detailed description of Preferred Embodiments The present invention innovative approach to combating Colluding Redistribution (CR) AT / AA11393US-PCT attacks does not (only) involve traditional watermarking but rather employs a sophisticated method of creating unique “mates” or variations of the streamed video content. This uniqueness is achieved by programmatically altering the timing of camera cuts within the video, as recorded in in a structured list 103 of instructions describing edits. Each spectator, therefore, receives a slightly different version of the event, with these differences being subtle enough not to detract from the viewing experience but significant enough to act as a unique identifier or “fingerprint” for each distributed stream. Described advantages will be even clearer in the light of the descriptions that follow. The following description illustrates non limiting examples and embodiments relating to the present invention. The present invention relates to an anti-piracy system 100 identifying unauthorized distributions of streaming audio-video content; said anti-piracy system 100 comprising: - a pipeline receiving live or pre-recorded video captured from one or more cameras 101; said pipeline creating a reference audio-video content 1; switches between said cameras 101 being called camera cuts; - a mate creation component 110 generating at least one modified version of the video by automatically altering at least one camera- cut timing relative to the reference audio- video content 1, thereby producing one or more unique mates 111 of the reference audio- video content 1; a mate 111 being a distinguishable version of the same underlying audio-video content 1; an ensemble 112 being a combination of both the reference audio- video content 1 and its mates 111; - a distribution apparatus delivering one or more of said distinguishable versions to at least one recipient. Where “recipient” is referred to a generic destination which can be the account of a user, a web page and / or other destinations; - a record of associations, made by said distribution apparatus, between said distinguishable versions and respective recipients; - a detection apparatus applying an artificial intelligence algorithm to analyze a suspected unauthorized distribution by detecting camera-switch timings therein and to identify AT / AA11393US-PCT which of said distinguishable versions matches the suspected unauthorized distribution; said detection apparatus searching said record for a recipient associated to a distinguishable version matching the suspected unauthorized distribution. In some embodiments of the present invention, said pipeline is an audio-video pipeline 102. In some embodiments of the present invention, said distribution apparatus comprises a set of transcoding components 120 generating a set of different manifest files 121. In some embodiments of the present invention, said record is a ledger 122. In some embodiments of the present invention said artificial intelligence algorithm is a camera cuts detection algorithm 131 which employs AI to determine timing of said camera cuts and said detection apparatus comprises: a detection component 130 running said detection algorithm 131, and a retrieval component 140 which searches said ledger 122. With reference to FIG.1, a general view of a system 100 according to the present invention is shown. In FIG. 1 as in the description that follows, the best embodiment of the present invention to date is illustrated. The invention relates to an anti-piracy system 100 identifying audio video streaming content distributed. Said anti-piracy system 100 that alters camera cuts related to one or more reference audio-videos content 1 comprises: - said set of cameras 101 capturing a scene / event from diverse viewpoints; - said audio-video production pipeline 102 receiving, processing, and managing content from the cameras 101. A director uses said pipeline 102 to command real-time switching between said cameras 101 based on creative or strategic decision-making. Said real time switches are herein called “camera cuts”. Said pipeline 102 records all camera cut timings and transitions by inserting corresponding time codes in a list 103 of instructions describing edits. A time code is a sequence of numeric codes that uniquely identify each frame of video or segment of audio within a stream. They are to synchronize, index, and access specific points in an audio-video production, enabling precise editing, playback, traceability, and content management. In the context of the present invention, time codes AT / AA11393US-PCT are embedded alongside camera cuts and transitions to compose a precise list for editing purposes, marking the exact moments when these edits occur within the content; - said mate creation component 110, inside said pipeline 102, which automatically applies variations to the time code of any camera cut recorded in said list 103 originating one or more unique mates 111 of the reference audio-video content 1. In the context of the present invention reference is made to an ensemble 112 which is a combination of both the reference audio-video content 1 and its mates 111. Each mate 111 is characterized by subtle differences in the sequence and timing of camera cuts, rendering each version uniquely distinguishable from others; - said set of transcoding components 120 which segment said ensemble 112 in chunks 113 for the distribution to end users 2 (also called in the following spectators 2 or users 2) as optimized chunks 113 through a Content Delivery Network - CDN enabling adaptive streaming fruition by the spectators. The transcoding components 120 generate a set of different manifest files 121 tailored to end user devices and network conditions. Manifest files 121 allow spectator’s video players to use the most suitable sequence of chunks 113 for the spectator’s fruition of the event. Said set of different manifest files 121 points to unique interleaved combinations of said chunks 113 of the ensemble 112; - said ledger 122 which contains records related to said set of different manifest files 121 and the end users / spectators 2 receiving one manifest file 121. Said ledger 122 identifies which end user 2 or group of end users 2 received a certain and / or a certain set of manifest files 121; - said detection component 130 detects a pirate (unauthorized) webcasting of the event. Said detection component 130 runs a camera cuts detection algorithm 131 which analyzes the timings of said camera cuts in the pirate webcasting and devises time codes. The detection algorithm 131 proceeds to build one or more reconstructed manifest files 121’ from said devised time codes; - said retrieval component 140 which searches in the ledger 122 which spectator or group of spectators received one or more manifest files 121 that are equal to the reconstructed AT / AA11393US-PCT manifest files 121’. The retrieval component 140 identifies an end user 2 account, or a set of end user 2 accounts, used by the pirate for accessing the audio video content related to the event finding manifest files 121 that are equal to said reconstructed manifest files 121’. Said manifest file 121 is central to the adaptive streaming process. After the video is encoded into various quality levels and segmented, the manifest file 121 is generated to list these segments along with metadata such as bitrate, resolution, and segment duration. A streaming player uses the manifest file 121 to decide which segments to download based on the spectator’s current network speed and device resolution. The player continuously requests segments as listed in the manifest file 121, ensuring that the spectator receives a continuous and optimized stream. This adaptive process is dynamic, allowing for real-time adjustments to the stream quality as network conditions change. In adaptive streaming the manifest files 121 for both the reference video content 1 and the video modified with mates 111 will indeed point to sets of chunks 113 of equal duration. The key difference arises in how these manifest files 121 reference specific chunks 113, especially for the parts of the video where edits or modifications have been made in the “mate version” to incorporate anti-piracy measures. The focus of the invention is its ability to trace a specific version of the content 1 distributed to and accessed by each spectator, facilitating an advanced mechanism for piracy detection. This is achieved by creating a multitude of mates 111, each with slight variations, which are then associated with different manifest files 121 distributed to the end users 2. The system 100 in preferred embodiments is used to generate multiple mates 111, each potentially leading to the multiplication of distinct manifest files 121. Such a diversified distribution of content 1 versions substantially enhances the system’s 100 capacity to detect and trace the origins of pirated content, enabling the pinpointing of the specific spectator account or group of accounts utilized by pirates for sourcing and illegally replicating the content 1. Every time a new mate 111 is created from a camera cut, it not only creates a new version of the content 1 but also necessitates the generation of a new manifest file 121 for that version. AT / AA11393US-PCT Starting with a single version of the content 1 (the original), creating a mate 111 for a camera cut results in two distinct versions: the original and the mate version. For each of these versions, a unique manifest file 121 is needed to guide the playback of that specific version, thus doubling the total number of manifest files 121. The process of doubling doesn’t stop at the first camera cut. Each subsequent camera cut for which a mate 111 is created repeats this doubling effect. For example, if a mate 111 is created for a second camera cut, the total number of content versions (and by extension, manifest files 121) doubles again. This is because each existing version can spawn a new mate 111, each requiring its own manifest file 121. This exponential increase in the number of unique manifest files 121 significantly enhances the content’s 1 protection against piracy. By distributing these unique versions to different viewers or groups, the system can track and identify the source of any pirated content with remarkable precision. Each manifest file 121 serves as a unique identifier, linking pirated content back to its original source among the viewers, thus enabling targeted anti-piracy measures. The invention leverages the inherent complexity of video production and distribution, turning every camera cut into an opportunity to enhance content security through this exponential generation of unique manifest files 121, thereby offering a robust and scalable solution to combating digital piracy. In some embodiments of the present invention, the structured list 103 of instructions describing edits is an Edit Decision List (EDL). An EDL file contains a structured list of instructions describing edits to be performed on said reference audio-video content 1. The primary function of the EDL file is to guide the reconstruction of a sequence for editing or conforming purposes. Each entry in an EDL file comprises a source material reference which identifies the original media file (e.g., filename, reel name, tape number) and said time code. Said EDLs can be plain text files, with specific formatting and syntax depending on the standard being used (e.g., CMX3600, AAF, XML), or other format files. The EDL file meticulously records all camera cut timings and transitions that occur during the shooting of an event. This includes the specific points in time when the director, operating within the audio-video production pipeline, decides to switch between cameras based on AT / AA11393US-PCT creative or strategic decision-making. Within the framework of the invention, the EDL file functions as a comprehensive record, systematically documenting every camera cut timing and transition. This meticulous recording and standardization process ensures that each piece of content can be uniquely identified and managed, facilitating the creation of mates 111. In the context of live streaming events, the live production is typically switched live, meaning that the director is choosing the shots in real time and there is no recording to edit. However, once the event is over, a recording of the stream can be edited to create a highlights package or other derivative product. This is where an EDL file can be helpful. The editor can use the EDL file to quickly and easily make the edits that were specified by the director or producer. This can save a lot of time and effort, especially if the recording is long or complex. Said structured list 103 such as an EDL used for live event direction and production allows the implementation of automation systems that can use instructions based on timecode or external triggers to perform camera switching. These instructions can be considered similar to a simplified EDL format, focusing mainly on camera selection changes based on timing. This is particularly favorable when used in scenarios where repetitive or predictable switching patterns are required (e.g., following a speaker with pre-determined camera positions). The instructions can further dictate when to activate / deactivate graphics, transitions between them, and other visual elements helping synchronize effects with live camera cuts. While the similarity between the structured list 103 of instructions describing edits and an EDL file (or a true EDL file if present in the pipeline) is pivotal to the current invention, the system 100 is designed with a degree of flexibility to integrate alternative technologies that offer substantial functionalities akin to those provided by EDL files. These technologies include, in some embodiments of the present invention: advanced metadata frameworks, dynamic content management systems, and / or next generation editing protocols that facilitate the recording, standardization, and manipulation of video content in ways that support the creation of unique content variations for anti-piracy purposes. AT / AA11393US-PCT In some embodiments of the present invention, the system 100 is implemented within a computing environment that encompasses at least a processor, at least a memory, at least a storage hardware. Said computing environment is capable of executing instruction code. In other embodiments, the system 100 can be deployed across one or more server clusters, specifically engineered to manage scalable processing loads efficiently. The precise manner in which the components of the system 100 are implemented and integrated can vary significantly, contingent upon the specific equipment and infrastructural elements already in place within the facility. A person having ordinary skill in the art, equipped with the teachings provided herein, would be capable of devising the optimal implementation strategy for deploying the components of the system 100 such as the mate creation component 110 for the intended purpose within any particular embodiment. Therefore, such precise manners of implementation will not be described in detail. With a typical EDL file (a particular well-known implementation of the general concept of a structured list 103 of instructions describing audio and video edits) serving as a reference for illustrative purposes, the mate creation component 110 within the pipeline 102 programmatically applies variations to the time codes of any camera cut. A non-limiting example of the mate creation component 110 operational framework is provided in Example 1. Unlike conventional systems, where a singular video stream is prepared for distribution, this invention introduces a multi-layered strategy that integrates additional transcoding and mixing components to manage and distribute multiple variations (mates 111) of the original content alongside the reference video content 1. In some preferred embodiments of the present invention as the one shown in FIG. 3, the transcoding components 120 of the system 100 further comprise a mixing component 123. The mixing component 123 is seamlessly integrated within the digital content management pipeline, specifically following the transcoding phase. The mixing component 123 is architected for deployment in a computing environment that includes a processor, memory, and storage, all capable of executing instruction code, or across one or more server clusters AT / AA11393US-PCT tailored for efficiently managing scalable processing loads. Through this strategic implementation, the mixing component 123 significantly enhances content security and traceability by intelligently amalgamating reference and mate chunks 113 of video content and generating variegated manifest files 121 for content distribution. This not only fosters a novel approach to preventing piracy but also ensures a tailored viewing experience for each user 2, embedding unique identifiers within the content to facilitate the detection and tracing of pirated versions. The mixing component 123 performs two primary functions: the integration of chunks 113 from the reference video with those from one or more “mate streams”, and the generation of unique manifest files 121, ensuring that each viewer is presented with a slightly different version of the event. Said mixing component 123 dynamically associates groups of users 2 with distinct manifest files 121, progressively assigning individualized manifest files 121 to each user 2 as the system 100 generates a sufficient variety of cuts. The operational mechanics of said mixing component 123, including the strategic interleaving of video chunks 113 to create unique viewer experiences and the subsequent generation of traceable content fingerprints, are elucidated through Example 4. The inclusion of said mixing component 123 into the content distribution pipeline significantly enhances the system’s ability to combat piracy. By distributing variegated versions of the content 1, the system 100 creates a unique “fingerprint” for each spectator or group of spectators. This makes it possible to trace pirated content back to its original source, as the unique combination of chunks 113 can be matched to a specific manifest file 121 distributed to a particular spectator or group. The system 100 dynamically adjusts the content each spectator receives, complicating attempts by pirates to redistribute the content. Since each version is slightly different, matching pirated content with its source becomes a powerful tool in identifying and mitigating unauthorized distribution. The ledger 122 and detection components 130, in conjunction with the varied manifest files 121, enable precise tracking and identification of piracy sources. By reconstructing the manifest file 121 used in pirated webcasting, the system 100 can pinpoint the specific spectator account or group responsible for the unauthorized distribution. The invention’s innovation lies not only in the generation of AT / AA11393US-PCT unique content variations through the list 103 (such as EDL file) but also in the strategic management and preservation of the resultant diverse manifest files 121, each corresponding to different content variations distributed to viewers. The process of storing and archiving these manifest files 121 is crucial for enabling the precise tracking and identification of the source of pirated content. By associating each unique manifest file 121 with specific spectators or group distributions, the system establishes a direct link between the content received by viewers and the potential unauthorized redistribution of that content. For the purposes of data persistence, the system 100 is designed to be agnostic with respect to the underlying database technology utilized for storing these critical data elements. Those skilled in the art will appreciate that any contemporary or future database management system (DBMS) could be employed to achieve the objectives of efficient data storage, retrieval, and management. Some preferred embodiments include relational databases, NoSQL databases, or even more advanced distributed database systems, each selected based on criteria such as scalability, performance, security, and the specific requirements of the content distribution and piracy detection framework. Furthermore, in scenarios where immutability and decentralization are paramount, particularly in the context of forensic analysis and the establishment of irrefutable evidence of piracy, blockchain technology presents a compelling solution. In preferred embodiments of the present invention as the one shown in FIG.3, the system 100 further comprises a blockchain registration component 150. The immutable ledger characteristic of blockchain provides a secure, tamper-evident environment for recording transactions related to the distribution of manifest files 121 and their associated spectator identifications. This decentralized approach not only enhances the security and traceability of the distributed content but also introduces a level of transparency and accountability that is highly beneficial in legal contexts. Said blockchain registration component 150 reads said manifest files 121 and the respective end users 2 in said ledger 122. By leveraging said blockchain registration component 150 for the storage of manifest file 121 distributions and AT / AA11393US-PCT their subsequent retrieval during piracy accusations, the system 100 benefits from the blockchain’s inherent properties of immutability, decentralization, and consensus-based verification. This ensures that every transaction related to content distribution is recorded in a manner that is both unalterable and verifiable, providing a strong foundation for legal proceedings against piracy. According to some preferred embodiments of the present invention as the one shown in FIG. 2, the production pipeline 102 further comprises an advanced analytics component 104. Said advanced analytics component 104 comprises machine learning algorithms predicting and preemptively counteracting potential piracy activities by adjusting the time code variations of camera cuts and the configuration of the unique content mates 111, based on historical data patterns and piracy attempt profiles. Said advanced analytics component 104 sends said time code variations and said mates 111 configuration to said mate creation component 110. Said advanced analytics component 104 is used for video comparison and operates within an advanced computing environment. This environment is provisioned with not only a processor, adequate GPU resources specifically tailored for running AI and machine learning tasks, memory, and storage necessary for executing complex instruction code, but also it is designed to be deployed on one or more server clusters. These clusters are adept at managing scalable processing loads, ensuring efficiency and responsiveness. Such a computing infrastructure is meticulously calibrated to handle the intensive computational demands that are characteristic of the video analytics processes, particularly those that involve advanced AI algorithms and machine learning techniques. The adaptability of the advanced analytics component 104 allows it to tackle a variety of workload requirements, making it an integral part of the invention’s capability to identify and combat piracy across diverse digital content distribution scenarios. In some embodiments of the present invention, said advanced analytics component 104 uses a well-known automated video comparison process, pertaining to the realm of scene change detection algorithms. This process is specifically designed to compare a “mate streaming video” (basic content 1 which has been modified using mates 111) with a reference video AT / AA11393US-PCT content 1 to accurately identify the specific manifest file 121 or “fingerprint” derived from alterations in camera cuts. A preferred way in which said advanced analytics component 104 carries out said video comparison process is provided in Example 5. In a preferred embodiment of the present invention, a single time code variation is applied at each director-commanded camera cut to ensure each content mate remains unique and traceable. In a preferred embodiment of the present invention, the camera cuts detection algorithm 131 compares the reference audio-video content 1 with the pirate webcasting video using a perceptual hash method. In some preferred embodiment of the present invention, the camera cuts detection algorithm 131 compares the reference audio-video content 1 with the pirate webcasting video further using a fuzzy matching method. Some embodiments of the present inventions employ both the perceptual hash method and the fuzzy marching method as described in Example 5. Specifically, the scope of the invention extends to encompass machine learning algorithms for image and video recognition and advanced signal processing methods for feature extraction and comparison. Machine learning algorithms, especially those leveraging deep learning architectures, are adept at recognizing distinct features or patterns within video content. These algorithms offer powerful capabilities for matching and identifying discrepancies between reference videos and distributed content, even in the presence of alterations such as noise or overlays. Similarly, signal processing techniques can perform detailed analyses of video content, extracting unique features that persist across varied versions of the content, thus enabling precise comparisons. In some embodiments of the present invention, while digital watermarking is recognized as prior art and not the primary focus of this invention, digital watermarking is employed as a complementary technology within the anti-piracy framework. This synergy between the proposed methods and digital watermarking further enhances the robustness and effectiveness of the system in protecting digital content against unauthorized use. This inclusion ensures that the anti-piracy system 100 is not only comprehensive but also adaptable to future AT / AA11393US-PCT technological advancements and methodologies in content comparison and piracy detection. The invention, therefore, remains open to integrating a wide spectrum of technologies deemed appropriate by those skilled in the art for achieving its objectives, both currently and in the future. Two typical piracy attacks are the Naïve Redistribution (NR) and the Colluding Redistribution (CR). The present invention combats NR attacks through its unique mate creation component 110, which introduces slight variations at the time codes of camera cuts. Said variations, although minimal and visually insignificant to preserve quality, are enough to uniquely mark each distributed copy of the content. Should an attacker attempt to redistribute a received copy, even after applying common signal processing operations like scaling, Gaussian noising, or using a median filter, the embedded unique variations would always allow the identification and tracking of the pirated copy back to its source. This capability is further enhanced by the use of perceptual hash and fuzzy matching methods for content comparison, making the detection of altered content feasible. In the case of CR attacks, where several attackers collaborate to mix different copies to evade detection, the system’s 100 approach is multifaceted. Firstly, the unique variations applied to each segment of the content (as facilitated by the mate creation component 110) ensure that even when colluders mix different copies, each segment can still be traced back to its original distribution. The ledger 122 and the detailed recording of each unique combination of chunks 113 distributed to end users 2 enable the identification of specific end user 2 accounts involved in the collusion. The system’s strategy of distributing content via unicasting and employing adaptive streaming further complicates colluders’ ability to mix and match content seamlessly. Each piece of content is tailored to specific end user 2 conditions and devices, making it harder for colluders to create a universally distributable pirated copy without leaving traces that can be detected by the system’s monitoring components. While much of the present disclosure focuses on countering collusion attacks (where multiple pirates merge content segments from distinct versions to obscure embedded watermarks or fingerprints) the underlying principles of the invention are equally adaptable to a wide range of other existing or yet-to-emerge piracy tactics. For AT / AA11393US-PCT example, sophisticated signal-processing approaches, AI-based watermark removal, or even future attack vectors that exploit novel compression schemes can all be addressed by leveraging the core mate-creation and distribution mechanism described. By generating multiple subtly distinguishable versions of the same reference audio-video content 1 and systematically associating these versions with end users 2 accounts, the invention provides a versatile infrastructure for pinpointing the source of piracy, regardless of how the pirates attempt to disguise or remix the content 1. Consequently, the person skilled in the art will readily understand how to apply the same technique not only to mitigate collusion-based threats but also other known and unforeseen attacks, simply by adjusting the manner in which variations are introduced, tracked, and detected. These adaptations remain within the spirit and scope of the invention as claimed. According to some embodiments of the present invention, the system 100 further comprises a set of pipeline components in said production pipeline 102 overlaying additional audio and / or video elements to the combination of both the reference audio-video content 1 and its mates 111. In some embodiments of the present invention, said additional elements are nonexistent in the reference audio-video content 1. According to some embodiments of the present invention, said detection apparatus is using a probabilistic fingerprinting algorithm. According to some embodiments of the present invention, said detection component 130 is using a probabilistic fingerprinting algorithm. Preferably, said probabilistic fingerprinting algorithm is Tardos Fingerprinting algorithm [Tardos, G.: “Optimal probabilistic fingerprint codes” In: Proceedings of the 35th Annual ACM Symposium on Theory of Computing (STOC), pp.116–125 (2003)]. The Tardos fingerprinting algorithm, as well as its derivatives, plays a crucial role in the detection and accusation of piracy. This algorithm is renowned for its theoretical foundations in combating collusion attacks, where multiple users 2 combine their copies to create a pirated version that attempts to obscure the origin of the content. The original Tardos algorithm is a probabilistic fingerprinting algorithm designed to be collusion-secure, meaning it maintains AT / AA11393US-PCT the ability to trace back to the original users 2 even if a group of users 2 collude to create a composite pirated copy. According to some embodiments of the present invention, said probabilistic fingerprinting algorithm comprise dynamic Tardos fingerprinting algorithms which adapt the original Tardos algorithm to accommodate dynamic content distribution environments, such as streaming media, where content is not static and changes over time. Said dynamic Tardos fingerprinting algorithms ensure that the fingerprints embedded in the content are robust against collusion while minimizing the impact on content quality. According to some embodiments of the present invention, said probabilistic fingerprinting algorithm comprise a binary Tardos fingerprinting algorithm which simplifies the original Tardos algorithm to work with binary codes, making it more suitable for digital content. This approach maintains the collusion resistance of the original Tardos algorithm while simplifying implementation and reducing computational overhead. According to some embodiments of the present invention, said probabilistic fingerprinting algorithm comprise segmented Tardos algorithms which segment the content into parts and applying unique Tardos fingerprints to each segment. It enhances the granularity of tracking and identification, allowing for more precise localization of the pirated content segments and, consequently, the colluders. According to some embodiments of the present invention, said probabilistic fingerprinting algorithm comprise compressed sensing Tardos fingerprinting algorithms to reduce the size of the fingerprints without compromising the detection and accusation capabilities. Said compressed sensing Tardos fingerprinting algorithms are particularly useful for high- bandwidth content, such as HD video, where embedding large fingerprints could be challenging. According to some embodiments of the present invention, said probabilistic fingerprinting algorithm comprise quantum Tardos fingerprinting algorithms which apply the principles of quantum computing to Tardos fingerprinting, significantly enhancing security against collusion and making the scheme resilient against quantum computing attacks. AT / AA11393US-PCT According to some embodiments of the present invention, said probabilistic fingerprinting algorithm comprise Machine Learning-Enhanced Tardos fingerprinting algorithms. The employment of machine learning algorithms optimizes the generation and embedding of Tardos codes, improving resilience against sophisticated collusion attacks. By learning from past attacks, this approach dynamically adjusts the fingerprinting strategy to address the evolving piracy tactics. According to some embodiments of the present invention, said probabilistic fingerprinting algorithm comprise Distributed Tardos fingerprinting algorithms which are specifically designed for decentralized content distribution networks, such as peer-to-peer systems, where traditional centralized fingerprinting approaches are less effective. It allows for the robust tracking of content across distributed networks, enhancing the ability to detect and trace pirated content back to the source. Each of these algorithms derives from the original Tardos fingerprinting scheme, building upon its foundational strengths to address specific challenges in content protection. They highlight the adaptability and ongoing relevance of the Tardos algorithm in the ever-evolving domain of digital content piracy, offering a spectrum of tools for copyright holders to safeguard their intellectual property effectively. Advantageously, in the present invention, a comprehensive array of anti-piracy mechanisms, inclusive of all aforementioned derivatives and innovations based on the Tardos fingerprinting algorithms, can be employed. By integrating dynamic Tardos fingerprinting algorithms, binary Tardos fingerprinting, segmented Tardos codes, compressed sensing Tardos fingerprinting, quantum Tardos fingerprinting, machine learning-enhanced Tardos fingerprinting, and distributed Tardos fingerprinting within its framework, the invention offers a multi-layered defense against collusion and unauthorized distribution. This strategic amalgamation not only capitalizes on the strengths of each method to ensure superior protection of copyrighted material but also underscores the invention’s adaptability to diverse digital distribution environments and its readiness to counter advanced piracy tactics. Furthermore, a person skilled in the art could readily adapt and incorporate any other existing methods and algorithms AT / AA11393US-PCT of a similar nature to enhance the identification and tracking capabilities offered by this invention. According to some embodiments of the present invention, the streamed content in the form of said chunks 113 is distributed using unicasting. In other embodiments of the present invention, the elaboration of the key elements pertinent to adaptive streaming, integrates Multicast Adaptive Bitrate Streaming (Multicast ABR) technology. This innovative approach complements the traditional Unicast Adaptive Streaming by enabling the efficient distribution of video content to multiple users 2 over a single network transmission. Multicast ABR works by sending a single stream from the server, which is then accessed by multiple clients or devices simultaneously, significantly reducing the bandwidth requirements compared to individual unicast streams for each viewer. This technology is particularly advantageous in scenarios where bandwidth conservation is crucial, such as in live event streaming or broadcasting over constrained networks. Multicast ABR seamlessly integrates with the existing infrastructure of Adaptive Bitrate Streaming by dynamically adjusting the quality of the video stream to match the varying network conditions and device capabilities of multiple viewers, thereby maintaining the principle of delivering the optimal viewing experience for each user 2. It is an inherent aspect of the present invention that once the source account, or group of source accounts in the case of collusion attacks, is identified through the detection component 130 and the retrieval component 140, the provider responsible for distributing the event possesses the capacity to take immediate remedial action. In some embodiments of the present invention, the provider can exercise the option to disable any accounts implicated as sources of the unauthorized redistribution. This decisive action not only serves as a deterrent against future piracy but also reinforces the integrity of the content distribution framework. The ability to swiftly pinpoint and neutralize the origin of pirated content is a crucial feature of the system, ensuring that the content provider retains full control over the distribution and maintains the exclusivity of the viewing experience for legitimate users 2. In some embodiments of the present invention, said disabling of accounts implicated as sources of unauthorized AT / AA11393US-PCT redistribution is automatically operated by the system 100 which comprises algorithms capable of automatically perform such operations when a confirmed unauthorized redistribution is given by said detection component 130 and the retrieval component 140. Thus, the invention not only detects and identifies the source of piracy with high precision but also provides the content provider with the necessary tools to enforce copyright policies and protect against revenue loss effectively. Enhanced by the system’s ability to track pirated copies, pinpoint them utilizing scene change detection algorithms, and correlate them to their initial distribution, a comprehensive, multi- pronged defence against unauthorized content dissemination is established. This pioneering synthesis of dynamic content creation and distribution methodologies with compatibility for traditional protection mechanisms equips copyright owners with an extensive arsenal to deter piracy, all the while preserving the quality of the legitimate viewer’s experience. As already mentioned, the present invention further relates to a method 200 of identification and protection of audio-video streaming content against unauthorized distribution and piracy. The method 200 uses the system 100 according to the following steps: - a capturing step 201 in which said video is captured from diverse viewpoints using said set of cameras 101; - a management step 210 in which the captured video is received and processed through said pipeline; - a camera cut recording step 220 in which camera cut timings and transitions are recorded; - a programming step 230, in which said mate creation component 110 is programmed to automatically apply variations to the time codes of camera cuts recorded in said camera cut recording step 220 to generate said one or more unique mates 111 of the reference audio-video content 1; - a distribution step 260, in which said mates 111 are distributed to said recipients; - a recording step 270 in which, the distribution of mates 111 to said recipients is recorded in said record; AT / AA11393US-PCT - a monitoring step 280, in which said detection apparatus monitors for pirate webcasting of the event detecting scene changes; - a searching step 290 in which the record is searched employing said detection apparatus to identify one or more recipients associated with a manifest file 121 having said detected scene changes, thereby identifying the source of pirated content. FIG. 4 shows a diagram representing the steps of the preferred embodiment of said method 200. The method 200 uses the system 100 described and comprises the following steps: - said capturing step 201; - said management step 210 in which the captured video (audio-video content) is received and processed through said audio-video production pipeline 102; said management step 210 comprising commanding real-time switching between camera views within the production pipeline 102 based on creative or strategic decision-making; - said camera cut recording step 220 in which all camera cut timings and transitions are recorded in said structured list 103 of instructions describing edits; - a programming step 230, in which said mate creation component 110 is programmed to automatically apply variations to the time codes of camera cuts recorded in said structured list 103, during said camera cut recording step 220, to generate said one or more unique mates 111 of the reference audio-video content 1; - a segmenting step 240 in which the ensemble 112 is segmented into optimized chunks 113 for distribution through said CDN to enable adaptive streaming for spectators, ensuring a seamless viewing experience across varying network conditions and device capabilities; - a generation step 250 in which different manifest files 121, tailored to end user 2 devices and network conditions, are generated; - an enabling step in which video players are enabled to utilize the most suitable sequence of chunks 113 for optimal viewing experiences through the manifest files 121, which point to unique interleaved combinations of chunks 113; - said distribution step 260, in which streamed content is distributed to end users 2; AT / AA11393US-PCT - said ledger recording step 270 in which, the distribution of different manifest files 121 to spectators is recorded in said ledger 122, facilitating the identification of recipients of particular manifest files 121; - said monitoring step 280, in which said detection component 130 monitors for pirate webcasting of the event detecting scene changes and devising time codes; said camera cuts detection algorithm 131 building one or more reconstructed manifest files 121’ from said devised time codes; - said searching step 290 in which the ledger 122 is searched employing said retrieval component 140 to identify an end user 2 account or accounts associated with the reconstructed manifest file 121’, thereby identifying the source of pirated content. According to some embodiments of the present invention, in said programming step 230, additional audio-video elements are overlayed to said ensemble 112 of the reference audio- video content 1 and its mates 111, using said set of pipeline components. According to some embodiments of the present invention, in said programming step 230, said advanced analytics component 104 employs said machine learning algorithms to conduct real- time analysis and to dynamically adjust content variations to maintain effectiveness against piracy while ensuring high-quality content delivery to legitimate end users 2. According to some embodiments of the present invention, in said distribution step 260, streamed content is distributed using unicasting to provide each spectator with a unique content stream, further complicating unauthorized redistribution efforts. According to some embodiments of the present invention, in said monitoring step 280, said camera cuts detection algorithm 131 uses said perceptual hash method to compare the reference audio-video content 1 with pirated webcasting to identify visually similar frames despite minor discrepancies. According to some embodiments of the present invention, in said monitoring step 280, said camera cuts detection algorithm 131 uses said fuzzy matching method to compare content segments between the reference audio-video content 1 and pirated webcasting, allowing for the identification of matches despite temporal shifts or alterations. AT / AA11393US-PCT The object of the present invention further relates to a computer program which comprises instructions (such as the ones provided in the following examples) which, when the program is executed by a computer, cause the computer to carry out the following steps of the method 200: said management step 210, said camera cut recording step 220, said programming step 230, said segmenting step 240 and said generation step 250 (in the embodiments in which the method 200 comprises them), said distribution step 260, said ledger recording step 270, said monitoring step 280, said searching step 290. Lastly, it is clear that, modifications, additions or variations, which are obvious for a person having ordinary knowledge in the art, may be made to the invention described, without thereby departing from the scope of protection provided by the attached set of claims. Examples Example 1 With a typical EDL file (a particular well-known implementation of the general concept of a structured list of instructions describing audio and video edits) serving as a reference for illustrative purposes, the mate creation component within the pipeline programmatically applies variations to the time codes of any camera cut. A metacode illustrating the mate creation component operativity is herein provided as a non-limiting example of an algorithm which adjusts the timing of camera cuts based on a real-time decision-making process, leveraging a function that generates variations based on certain criteria (e.g., time, event dynamics, or director inputs): / / Define the structure of a real-time camera cut event struct CameraCutEvent { timestamp: TimeCode, cameraID: Integer, transitionType: String AT / AA11393US-PCT / / Function to simulate receiving real-time camera cut events function receiveCameraCutEvent() -> CameraCutEvent { / / Simulate receiving a new camera cut event CameraCutEvent newEvent = {...}; / / Details populated in real-time return newEvent; / / Function to determine variation for the current camera cut function determineVariation(currentEvent: CameraCutEvent) -> Integer { / / Implement logic to determine variation based on the event / / Example: Alternate between adding and subtracting time, or base on cameraID Integer variation = (currentEvent.cameraID % 2 == 0) ? 1 : -1; return variation; / / Function to apply variation to a camera cut event in real-time function applyRealTimeVariation(event: CameraCutEvent) -> CameraCutEvent { Integer variation = determineVariation(event); event.timestamp += variation; / / Apply the determined variation to the timestamp return event; / / Main loop for processing real-time camera cuts and applying variations while (true) { CameraCutEvent currentEvent = receiveCameraCutEvent(); / / Receive a new camera cut in real-time AT / AA11393US-PCT CameraCutEvent variedEvent = applyRealTimeVariation(currentEvent); / / Apply variation to the event / / Process the varied event (e.g., record in a live EDL, use for live streaming) processVariedCameraCutEvent(variedEvent); Example 2 A non-limiting example of a simplified Edit Decision List (EDL) for a reference audio-video content is here provided. The present example shows the subsequent implementation of a mate in the EDL consisting in the application of a delay of 10 frames to a particular camera cut. It is recognized that in practical applications, an EDL encompasses a broader spectrum of information; however, for the sake of clarity in this exposition, our focus will be confined to the core elements: the cut number, the source camera, the in-point (commencement time of the cut), and the out-point (conclusion time of the cut). This simplified representation aims to elucidate the fundamental principles underpinning the operation of the invention in the context of video content management and modification. Cut Number Source Camera In-Point (Timecode) Out-Point (Timecode) 1 Camera 1 00:00:00:00 00:00:10:00 2 Camera 2 00:00:10:01 00:00:20:00 3 Camera 3 00:00:20:01 00:00:30:00 4 Camera 2 00:00:30:01 00:00:40:00 5 Camera 1 00:00:40:01 00:00:50:00 AT / AA11393US-PCT Table 1. Reference video content 1 EDL file / reference EDL file To implement said mate, the duration of Cut 2 is extended by 10 frames, thus delaying the start of Cut 3 by 10 frames. Cut 4 will start at the same time as in the reference to maintain synchronization from Cut 4 onwards. Cut Number Source Camera In-Point (Timecode) Out-Point (Timecode) 1 Camera 1 00:00:00:00 00:00:10:00 / / Unchanged 00:00:20:10 / / Extended by 10 2 Camera 2 00:00:10:01 frames 00:00:30:00 / / Delayed start by 10 3 Camera 3 00:00:20:11 frames, adjusted duration 00:00:40:00 / / Adjusted to the 4 Camera 2 00:00:30:01 reference 5 Camera 1 00:00:40:01 00:00:50:00 Table 2. Modified video EDL file / mate EDL file As shown in Table 2, in the mate EDL file, cut 2 is extended to last 10 frames longer than in the reference, thus ending at 00:00:20:10 instead of 00:00:20:00. Cut 3 begins 10 frames later than in the reference, starting at 00:00:20:11 to accommodate the extension of Cut 2. Cut 3 duration is adjusted to ensure Cut 4 can start at the intended time. To realign the mate EDL file with the reference EDL file, starting from Cut 4, the mate EDL file’s Cut 4 begins at 00:00:30:01, just like in the reference EDL file, with no delay, implying that the mate’s Cut 3 duration adjustment ensures alignment for Cut 4’s start time. AT / AA11393US-PCT A different additional mate could be provided for this same event as follows: Cut Number Source Camera In-Point (Timecode) Out-Point (Timecode) 1 Camera 1 00:00:00:00 00:00:10:00 / / Unchanged 00:00:20:05 / / Extended by 5 2 Camera 2 00:00:10:01 frames 00:00:30:05 / / Delayed start by 5 3 Camera 3 00:00:20:06 frames, same number of frames of the reference video 00:00:40:05 / / Delayed start by 5 4 Camera 2 00:00:30:06 frames, same number of frames of the reference video 00:00:50:00 / / Adjusted to the 5 Camera 1 00:00:40:06 reference Table 3. Modified video EDL file / mate EDL file With a single mate generation, the number of different videos is doubled at every camera cut, that results in a power of 2 being applied to said number of videos. Additional mates raise the value of said power applied to the number of different videos, for example, with two mates a power of 3 is applied. Thus, it is easy to calculate that, by using a couple of mates in addition to the reference video, the number of different videos would be 1 million after only 100 camera cuts (100 to the power of 3). AT / AA11393US-PCT Example 3 The example is intended to clarify how the manifest files would differ in the sections corresponding to the altered cuts, while maintaining consistency in chunk duration across both versions. Assuming each cut results in a set of chunks of equal duration (10 seconds each for simplicity), here is an example of how the reference video’s manifest file looks: # Manifest for Reference Video # EXT-X-VERSION:3 #EXT-X-MEDIA-SEQUENCE:1 #EXTINF:10, reference_segment1_000.ts #EXTINF:10, reference_segment2_000.ts #EXTINF:10, reference_segment3_000.ts #EXTINF:10, reference_segment4_000.ts #EXTINF:10, reference_segment5_000.ts #EXT-X-ENDLIST For the manifest file relating to the video modified with mates (mate version), where modifications have been applied to the second and third cuts (for example, adding a delay to the start of the third cut), the manifest file would reference different chunks for those specific sections, indicating the variations: # Manifest for Mate Video (With EDL Variations) AT / AA11393US-PCT # EXT-X-VERSION:3 #EXT-X-MEDIA-SEQUENCE:1 #EXTINF:10, mate_segment1_000.ts # Unchanged from reference #EXTINF:10, mate_segment2_000.ts # Might be the same as reference if the cut itself is unchanged but leads into the delayed third cut # Here, for the third cut, assuming the delay alters how the cut is represented, a different chunk sequence is used #EXTINF:10, mate_segment3_001.ts # Different chunk for the third cut reflecting the delay or alteration #EXTINF:10, mate_segment4_000.ts # Resumes alignment with reference, assuming cut four follows seamlessly from the adjusted third cut #EXTINF:10, mate_segment5_000.ts # Unchanged from reference #EXT-X-ENDLIST The reference_segmentX_000.ts and mate_segmentX_000.ts files represent chunks of video data. For the reference video, each segment is straightforwardly named to reflect its sequence in the original content. In the mate version, mate_segment3_001.ts indicates a different chunk than what’s used in the corresponding place in the reference video. This chunk represents the altered third cut due to the applied delay or modification for anti-piracy purposes. The naming convention (001 vs. 000) signifies that this chunk is a variant specifically created to incorporate the EDL modification. The above approach shows that while both the reference and mate videos use chunks of equal duration, ensuring compatibility with adaptive streaming protocols, the specific chunks referenced for certain cuts are different in the mate version. These differences reflect the AT / AA11393US-PCT modifications made to the video content as part of the anti-piracy strategy, without altering the fundamental structure of the manifest files. Example 4 The present non-limiting example provides an insight on the mixing component framework. The present illustrative example and hypothetical programming scenario, employs the Python programming language for demonstration purposes. Said mixing component framework, in some preferred embodiments, can be described in the following five steps: Step 1: Initialize Data Structures User Group Mapping: A HashMap or Dictionary data structure can be used to map each group of end users (or individual end users) to their unique manifest file identifier. The key is the user or users group identifier, and the value would be the manifest file identifier. user_manifest_map = {} # Key: User / Group ID, Value: Manifest File ID Manifest File Variations: A List or Array to store the variations of the content created at each camera cut. Each element in the list represents a unique variation (mate) of the content. content_variations = [] # Stores each unique content variation Manifest File Generation: A List or Array to store the manifest files corresponding to each content variation. Each manifest file will have a unique combination of content chunks. manifest_files = [] # Stores the manifest files for each content variation Step 2: Generate Content Variations AT / AA11393US-PCT For each camera cut, the mixing component creates a new variation of the content (mate) and adds it to the content_variations list. This involves applying variations to the camera cuts as specified in an EDL file. def create_content_variation(camera_cut_event): # Apply variation logic based on camera_cut_event details # Add the new variation to the content_variations list new_variation = "Variation_" + str(len(content_variations) + 1) content_variations.append(new_variation) Step 3: Create Unique Manifest Files The mixing component generates a unique manifest file for each content variation. The manifest file dictates the sequence of content chunks for playback. Each new variation leads to the generation of new manifest files, potentially doubling the number with each camera cut. def generate_manifest_files(): for variation in content_variations: new_manifest = "Manifest_" + str(len(manifest_files) + 1) manifest_files.append(new_manifest) Step 4: Map Users to Manifest Files The mixing component distributes the manifest files among users or groups. Initially, groups of users might receive the same manifest file, but as more variations are generated, individual users are assigned with their unique manifest files. def distribute_manifest_files_to_users(users): # Distribute manifest files ensuring as much uniqueness as possible for user in users: AT / AA11393US-PCT assigned_manifest = manifest_files[user.id % len(manifest_files)] user_manifest_map[user.id] = assigned_manifest Step 5: Dynamically Update User-Manifest Associations As more content variations are created, the mixing component updates the user_manifest_map to point to newer, unique manifest files. This step ensures that over time, with a sufficient number of cuts, each user can be associated with a distinct manifest file. def update_user_manifest_associations(): # Logic to update mappings as new content variations are generated # Ensuring each user gets a unique manifest file when possible Example 5 The process of video comparison carried out by said advanced analytics component begins by extracting the middle third of each frame from both the reference video (reference video content) and the mate streaming video (content modified with a mate). This is done to eliminate the top and bottom thirds of the frames, which often contain broadcaster-specific logos, icons, and overlay advertisements, ensuring that these elements do not interfere with the comparison. By focusing on the middle third, said advanced analytics component removes most external differences, allowing for a more accurate comparison of the content itself. from PIL import Image def extract_middle_third(image_path): with Image.open(image_path) as im_pil: crop_x1 = 0 crop_x2 = im_pil.width crop_y1 = int(im_pil.height * 0.333) crop_y2 = int(im_pil.height * 0.666) AT / AA11393US-PCT return im_pil.crop((crop_x1, crop_y1, crop_x2, crop_y2)) As discussed, said perceptual hash method is adopted by said camera cuts detection algorithm. Said perceptual hash method employs advanced perceptual hashing algorithms that meticulously analyse the visual content of each frame, generating a hash value that encapsulates the essence of the visual information contained therein. Notably, this hash value exhibits a high degree of resilience to subtle alterations affecting the frame, such as resizing or minor distortions, thereby ensuring consistency in the hash value across visually similar frames despite these variations. Consequently, this facilitates the precise identification of frames that are visually akin to one another, effectively addressing the challenge of minor discrepancies between frames from different video sources. As discussed, a fuzzy matching method is further adopted by said camera cuts detection algorithm in some preferred embodiments of the present invention. The fuzzy matching method is implemented through the comparison of perceptual hashes of groups of frames using sliding windows. The fuzzy matching method enables the identification of content matches even in scenarios where commercials or other elements cause temporal shifts in the content. def fuzzy_matching(hashes1, hashes2, max_difference, min_match_percentage): num_matches = 0 for hash1 in hashes1: for hash2 in hashes2: if abs(hash1 - hash2) <= max_difference: num_matches += 1 break percentage_match = num_matches / len(hashes1) return percentage_match >= min_match_percentage AT / AA11393US-PCT This automated process, as delineated in the preferred embodiments of the present invention, facilitates the efficient comparison of the mate streaming video with the reference video, thereby pinpointing its specific manifest file. By scrutinizing the timing and characteristics of the altered cuts, this described process empowers the identification of pirated content and the tracing back to its origin, capitalizing on the distinctive features of the anti-piracy system. The deployment of these advanced techniques enables broadcasters and content providers to significantly streamline the detection of unauthorized usage of their content. This automation not only minimizes the necessity for manual intervention but also enhances the precision with which piracy is detected, marking a substantial improvement in the efforts to safeguard intellectual property rights in the digital media landscape. According to some embodiments of the present invention, in said monitoring step 280 the detection component 130 leverages said probabilistic fingerprinting algorithm for enhanced accuracy in identifying pirated content and tracing its source. In the context of enhancing the Automated Video Comparison Process detailed in the preferred embodiments of this invention, it is critical to acknowledge that the methodology is not confined solely to the use of perceptual hashing and fuzzy matching. While these approaches serve as foundational techniques for addressing the challenges of precise video comparison under variable conditions, the invention’s framework is designed to be inclusive of a broad array of alternative and supplementary methods that can provide equivalent or superior functionalities for achieving the objectives of the invention.

Claims

AT / AA11393US-PCT Claims 1. Anti-piracy system (100) identifying unauthorized distributions of streaming audio- video content; said anti-piracy system (100) comprising: - a pipeline receiving live or pre-recorded video captured from one or more cameras (101); said pipeline creating a reference audio-video content (1); switches between said cameras (101) being called camera cuts; - a mate creation component (110) generating at least one modified version of the video by automatically altering at least one camera- cut timing relative to the reference audio-video content (1), thereby producing one or more unique mates (111) of the reference audio-video content (1); a mate (111) being a distinguishable version of the same underlying audio-video content (1); an ensemble (112) being a combination of both the reference audio-video content (1) and its mates (111); - a distribution apparatus delivering one or more of said distinguishable versions to at least one recipient; - a record of associations, made by said distribution apparatus, between said distinguishable versions and respective recipients; - a detection apparatus applying an artificial intelligence algorithm to analyze a suspected unauthorized distribution by detecting camera-switch timings therein and to identify which of said distinguishable versions matches the suspected unauthorized distribution; said detection apparatus searching said record for a recipient associated to a distinguishable version matching the suspected unauthorized distribution.

2. Anti-piracy system (100), according to the previous claim 1, where said artificial intelligence algorithm compares the reference audio-video content (1) with the pirate webcasting video using a perceptual hash method.AT / AA11393US-PCT 3. Anti-piracy system (100), according to any of the previous claims 1 or 2, where the artificial intelligence algorithm compares the reference audio-video content (1) with the pirate webcasting video using a fuzzy matching method.

4. Anti-piracy system (100), according to any of the previous claims, further comprising a set of pipeline components in said pipeline overlaying additional audio and / or video elements to the combination of both the reference audio-video content (1) and its mates (111).

5. Anti-piracy system (100), according to any of the previous claims, where said detection apparatus is using a probabilistic fingerprinting algorithm.

6. Anti-piracy system (100), according to any of the previous claims, where streamed content is distributed using unicasting.

7. Anti-piracy system (100), according to any of the previous claims, wherein the pipeline further comprises an advanced analytics component (104); said advanced analytics component (104) comprising machine learning algorithms predicting and preemptively counteracting potential piracy activities by adjusting the time code variations of camera cuts and the configuration of the unique content mates (111), based on historical data patterns and piracy attempt profiles; said advanced analytics component (104) sending said time code variations and said mates (111) configuration to said mate creation component (110).

8. Anti-piracy system (100), according to any of the previous claims, being implemented within a computing environment comprising at least a processor, at least a memory, at least a storage hardware; said computing environment being capable of executing instruction code.

9. Anti-piracy system (100), according to any of the previous claims 1-7, being implemented within one or more server clusters.

10. Anti-piracy system (100), according to any of the previous claims, where said pipeline is an audio-video production pipeline (102) receiving, processing, and managing content from the cameras (101); a director using said pipeline (102) toAT / AA11393US-PCT command real-time camera cuts; said pipeline (102) recording all camera cut timings and transitions by inserting corresponding time codes in a list (103) of instructions describing edits.

11. Anti-piracy system (100), according to any of the previous claims, where said distribution apparatus comprises a set of transcoding components (120) segmenting said ensemble (112) in chunks (113) for distributing to end users (2) through a Content Delivery Network - CDN enabling adaptive streaming fruition by the spectators; the transcoding components (120) generating a set of different manifest files (121) tailored to end user devices and network conditions; said set of different manifest files (121) pointing to unique interleaved combinations of said chunks (113) of the ensemble (112).

12. Anti-piracy system (100), according to the previous claim 11, wherein said transcoding components (120) further comprise a mixing component (123); said mixing component (123) integrating said chunks (113) of the reference audio-video content (1) with chunks (113) of content modified with mates (111); said mixing component (123) generating said manifest files (121); said mixing component (123) associating end users (2) with manifest files (121) as the system (100) progressively provides different camera cuts.

13. Anti-piracy system (100), according to any of the previous claims 11 or 12, further comprising a blockchain registration component (150) registering the association of manifest files (121) and end users (2) in a blockchain; said blockchain registration component (150) reading said manifest files (121) and said end users (2) in said record.

14. Anti-piracy system (100), according to any the previous claim 11-13, where said record is a ledger (122) containing records related to said set of different manifest files (121) and the end users / spectators (2) receiving one manifest file (121); said ledger (122) identifying which end user (2) or group of end users (2) received a certain manifest file (121).AT / AA11393US-PCT 15. Anti-piracy system (100), according to the previous claim 14, where said artificial intelligence algorithm is a camera cuts detection algorithm (131) and where said detection apparatus comprises: - a detection component (130) detecting a pirate webcasting of the event; said detection component (130) running said detection algorithm (131); said detection algorithm (131) analyzing the timings of said camera cuts in the pirate webcasting and devising time codes; said camera cuts detection algorithm (131) building one or more reconstructed manifest files (121’) from said devised time codes; - a retrieval component (140) searching in the ledger (122) which spectator or group of spectators received one or more manifest files (121) that are equal to the reconstructed manifest files (121’); said retrieval component (140) identifying an end user (2) account, or a set of end user (2) accounts, used by the pirate for accessing the audio video content related to the event.

16. Method (200) of identification and protection of audio-video streaming content against unauthorized distribution and piracy; the method (200) exploiting the system (100), according to any of the previous claims, and comprising the following steps: - a capturing step (201) in which said video is captured from diverse viewpoints using said set of cameras (101); - a management step (210) in which the captured video is received and processed through said pipeline; - a camera cut recording step (220) in which camera cut timings and transitions are recorded; - a programming step (230), in which said mate creation component (110) is programmed to automatically apply variations to the time codes of camera cuts recorded in said camera cut recording step (220) to generate said one or more unique mates (111) of the reference audio-video content (1); - a distribution step (260), in which said mates (111) are distributed to said recipients;AT / AA11393US-PCT - a recording step (270) in which, the distribution of mates (111) to said recipients is recorded in said record; - a monitoring step (280), in which said detection apparatus monitors for pirate webcasting of the event detecting scene changes; - a searching step (290) in which the record is searched employing said detection apparatus to identify one or more recipients associated with a manifest file (121) having said detected scene changes, thereby identifying the source of pirated content.

17. Method (200), according to the previous claim 16, exploiting the system (100), according to the previous claim 15, and comprising the following steps: - said capturing step (201); - said management step (210) in which the captured video is received and processed through said audio-video production pipeline (102); said management step (210) comprising commanding real-time switching between camera views within the production pipeline (102); - said camera cut recording step (220) in which all camera cut timings and transitions are recorded in said list (103) of instructions describing edits; - said programming step (230), in which said mate creation component (110) is programmed to automatically apply variations to the time codes of camera cuts recorded in said list (103), during said camera cut recording step (220), to generate said one or more unique mates (111) of the reference audio-video content (1); - a segmenting step (240) in which the ensemble (112) is segmented into chunks (113) for distribution through said CDN; - a generation step (250) in which different manifest files (121), tailored to end user devices and network conditions, are generated; - said distribution step (260), in which streamed content is distributed to end users (2);AT / AA11393US-PCT - said ledger recording step (270) in which, the distribution of different manifest files (121) to spectators is recorded in said ledger (122); - said monitoring step (280), in which said detection component (130) monitors for pirate webcasting of the event detecting scene changes and devising time codes; said camera cuts detection algorithm (131) building one or more reconstructed manifest files (121’) from said devised time codes; - said searching step (290) in which the ledger (122) is searched employing said retrieval component (140) to identify an end user (2) account or accounts associated with the reconstructed manifest file (121’), thereby identifying the source of pirated content.

18. Computer program, comprising instructions which, when the program is executed by a computer, cause the computer to carry out the following steps of the method (200), according to any one of previous claims 16 or 17: said management step (210), said camera cut recording step (220), said programming step (230), said segmenting step (240) when depending on claim 17, said generation step (250) when depending on claim 17, said distribution step (260), said ledger recording step (270), said monitoring step (280), said searching step (290).

Citation Information

Patent Citations

  • Desynchronized fingerprinting method and system for digital multimedia data

    CN100583750C

  • Digital watermark system for verifying digital television copyright

    CN202455480U

  • Visibly non-intrusive digital watermark based proficient, unique & robust manual system for forensic detection of the point of piracy (POP) of a copyrighted, digital video content

    WO2010044102A2

  • System to detect unauthorized distribution of media content

    WO2017017603A1

  • Safe traceable video coding and decoding system

    CN117278762A

Cited By

  • Rapid and personalized model watermarking method for verifying ownership of model

    CN117314717A

  • Intelligent fusion terminal multi-protocol communication method and system based on edge computing

    CN120856810A