System und Verfahren zur Erweiterung eines Zeitverschiebungspuffers Beim Dynamischen Adaptiven Streaming über Http (dash)

EP4770098 1. Juli 2026

Anmelder: Advanced Digital Broadcast S.A. 🇨🇭

Details

Veröffentlichungs-Nr.
EP4770098
Anmeldetag
26. Dezember 2024
Veröffentlichung
1. Juli 2026
Rechtsraum
EP
Offizieller Volltext

Abstract

A method of controlling the streaming of content to a client (300) from a content source (100) using a Dynamic Adaptive Streaming over HTTP (DASH) protocol, the method comprising, at an intermediate device (200) located between the content source (100) and the client (300): receiving a manifest file (310) from the content source (100) in response to a request from the client (300) and editing the received manifest file (310) before delivering it to the client (300), the manifest file (310) including at least one Uniform Resource Identifier (URI) identifying a content element, characterized in that the method further comprises: maintaining, at the intermediate device (200), a local cache (210) of previously obtained segments of the content element; augmenting the manifest file (310) with information from a previously stored version of a manifest for the same content element, retrieved from a memory (230), that includes older segment references not present in the received manifest file (310), so as to extend an available timeshift duration beyond the timeshift depth visible in the received manifest; removing, from the augmented manifest, outdated periods (320) and segment references within a SegmentTimeline (350) whose end times precede a selected cutoff, thereby pruning obsolete content while preserving a continuous timeline of available segments; cleaning the augmented manifest by removing all BaseURL elements, performing SegmentTemplate inheritance for representations (340), and substituting original media and initialization segment references with relative URL placeholders that refer to the locally cached segments in the local cache (210); and updating manifest attributes, including a timeShiftBufferDepth attribute and UTCTiming elements (311), to signal to the client (300) that a locally extended timeshift buffer is available, thereby enabling the client (300) to access historical segments beyond the timeshift depth initially provided by the content source (100).

Anmelder

Firma
Advanced Digital Broadcast S.A.
Land
🇨🇭 Schweiz
🇨🇭 Advanced Digital Broadcast

Advanced Digital Broadcast ist ein Schweizer Technologieunternehmen mit polnischen Wurzeln, das Set-Top-Boxen und Software für digitales Fernsehen entwickelt. Das Patentportfolio konzentriert sich auf Nachrichtentechnik und Telekommunikation sowie Software, insbesondere Streaming- und Broadcast-Technologien. Die Anmeldungen decken den Zeitraum von 2003 bis 2024 ab.

261 Patente in unserer Datenbank

Noch Fragen?

Wir helfen Ihnen gerne weiter. Schreiben Sie uns einfach.

Kontakt aufnehmen