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

Method for storing data source of stream transmisstion system

A streaming, data source technology, applied in the field of data structures, which can solve problems such as negative impacts, unrealizable solutions, and inability to support users

Inactive Publication Date: 2009-03-18
BRITISH TELECOMM PLC
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] However, there are two reasons why this solution is not feasible
First, real-time video encoding usually requires a lot of processing power, which prevents the solution from supporting many users
Second, the end user's perception of overall quality will be negatively affected by rapid changes in momentary quality
However, this does not negligible computational complexity, so does not result in scalable video streaming structures

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
  • Method for storing data source of stream transmisstion system
  • Method for storing data source of stream transmisstion system
  • Method for storing data source of stream transmisstion system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] Fig. 1 is a schematic diagram of an audio-video data streaming system using an embodiment of the present invention.

[0034]The server 10 receives the encoded multimedia content directly from the encoder 20 or from the file 30, and provides the content to one or more clients 40-60. The server 10 performs a little processing (ie, selects the packet to be transmitted forward) to support multiple clients 40-60 that independently access multiple contents. The encoding or transcoding of the media is not performed in the server 10.

[0035] In principle, the server 10 operates the real-time stream from the encoder 20 and the pre-encoded stream from the file 30 in the same way. In this specific embodiment, the streaming of real-time media is described. In the following embodiments, the difference between streaming media and pre-encoded files is discussed.

[0036] The server 10 includes a plurality of ring buffers 70-90. For each client 40-60, there is an example of a packet trans...

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

A data structure for storing a data source for a streaming system, the data source comprising a plurality of encoded data streams, each of the plurality of data streams being an independent representation of the data in the data source, and Different from the resolution encoding of other data streams in the plurality of data streams, the data structure includes a header (600-680), a stream data structure (700) for each encoded data stream, and one of the encoded data streams. or a plurality of packets (800), the headers (600-680) linked to one of the flow data structures (700), wherein each flow data structure (700) includes a header (705, 740, 750), and Linkage to the next stream data structure (710) and linkage to the first packet of the encoded data stream (720).

Description

Technical field [0001] The present invention relates to a data structure suitable for storing audio and video content streamed on an IP (Internet Protocol) network. The present invention is particularly suitable for systems where the available bit rate inherently changes due to the physical characteristics of the network and / or contention with other services. For example, the present invention is suitable for multimedia streaming to mobile handheld terminals (such as PDAs (Personal Digital Assistants)) via GPRS (General Packet Radio Service) or 3G networks. Background technique [0002] New data network access technologies, such as cable modems and ADSL (Asymmetric Digital Subscriber Line) modems, as well as the development of compression technologies and free client software have driven the growth of video streaming on the Internet. The use of this technology is growing at an extremely fast rate, doubling almost every six months, and it is estimated that in 2000 the usage was 50...

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
Patent Type & Authority Patents(China)
IPC IPC(8): H04N7/24H04N7/50H04L13/08H04N21/236
CPCH04N21/23439H04N21/23424H04N21/8455H04N21/44016H04N21/2401H04N21/2662H04N21/2402H04N21/236
Inventor 蒂莫西·拉尔夫·杰布迈克尔·埃尔林·尼尔森
Owner BRITISH TELECOMM PLC
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