Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Streaming of segmented content

a segmented content and content technology, applied in the field of segmented content streaming, can solve the problems of clogging up network bandwidth, segment identification in a manifest file may not (yet) be available on the delivery node, and affecting the bandwidth available to clients,

Active Publication Date: 2016-05-26
KONINK KPN NV
View PDF9 Cites 27 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The invention provides a method for enabling streaming of segmented content from a delivery node to an adaptive streaming client on the basis of a manifest file. The manifest file comprises one or more segment identifiers, which are associated with segments that have not been requested by the client. The method includes selecting at least one segment identifier from the manifest file and sending pre-announce information to the delivery node or content delivery network to announce that the segment may be requested by the client. This pre-announcement information triggers the delivery node or network to ensure availability of the segment when requested by the client. This method reduces delays due to segment misses and ensures high quality segments are delivered to the client. The pre-announce information may be sent over a separate communication channel, such as a bi-directional Websocket channel, which allows for dynamic activation and adjustment of the pre-announce function.

Problems solved by technology

The delivery of popular segments to clients from a single, (too) remote server may clog up network bandwidth.
In some cases however, segments identified in a manifest file may not (yet) be available on the delivery node when a client requests them.
In the above-described situations, a segment request may result in the non-availability of a segment (a “cache miss”), which may trigger a process (e.g. a dynamic ingestion process) wherein the requested segments are provided to the delivery node.
The ingestion of segments may invoke delays in the segments retrieval process by the client and reduction of the bandwidth that is available to the clients.
This may cause a substantial deterioration in the user experience.
In the worst case, the client cannot maintain seamless playout of segments.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Streaming of segmented content
  • Streaming of segmented content
  • Streaming of segmented content

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043]FIGS. 1A and 1B depict a conventional adaptive streaming (AS) client and a manifest file for use with such HAS client respectively. The client 102 may be hosted on a terminal (not shown), which is configured to communicate with one or more media servers in the network and to enable streaming of content on the basis of an adaptive streaming protocol, e.g., such as Apple HTTP Live Streaming [http: / / tools.ietf.org / html / draft-pantos-http-live-streaming-07], Microsoft Smooth Streaming [http: / / www.iis.net / download / SmoothStreaming], Adobe HTTP Dynamic Streaming [http: / / www.adobe.com / products / httpdynamicstreaming], 3GPP-DASH [TS 26.247 Transparent end-to-end Packet-switched Streaming Service (PSS); Progressive Download and Dynamic Adaptive Streaming over HTTP] and MPEG Dynamic Adaptive Streaming over HTTP [MPEG DASH ISO / IEC 23001-6].

[0044]The terminal may generally relate to a content processing device, e.g. a (mobile) content play-out device such as an electronic tablet, a smart-phon...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Methods and systems for enabling streaming of segmented content from a content delivery network to an adaptive streaming client on the basis of a manifest file are described wherein the said manifest file may comprise one or more segment identifiers. The method may comprise: selecting at least one segment identifier from said manifest file, said identifier identifying a segment that has not been requested by said client; and, sending pre-announce information to said content delivery network for announcing in advance that said segment may be requested by said client, said pre-announce information comprising said at least one segment identifier, said pre-announce information being further arranged for triggering said content delivery network to ensure availability of said segment upon receiving said request.

Description

FIELD OF THE INVENTION[0001]The invention relates to streaming of segmented content and, in particular, though not exclusively, to a method for enabling streaming of segmented content from a delivery node to a device comprising an adaptive streaming client, a device comprising an adaptive streaming client for streaming of segmented content, a network node and a data structure for use with a client and a computer program product using such method.BACKGROUND OF THE INVENTION[0002]Currently an increasing number of video streaming techniques make use of so-called segmentation. For example, HTTP adaptive streaming (HAS), Scalable Video Coding (SVC) and spatially segmented video (e.g. tiled video) use segmentation on the basis of time, quality and space respectively. During the segmentation process a so-called manifest file will be generated which describes the relation between the different segment files and / or streams and the location where the segments may be retrieved. A segment file ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L29/06
CPCH04L65/601H04L65/4069H04N21/26258H04N21/44209H04N21/458H04N21/4667H04N21/8456H04N21/44224H04L65/61H04L65/75
Inventor WISSINGH, BASTIAANBANGMA, MENNOVAN BRANDENBURG, RAYVAN DEVENTER, MATTIJS OSKAR
Owner KONINK KPN NV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products