WO2008028834A3 - A method and an apparatus for data streaming - Google Patents
A method and an apparatus for data streaming Download PDFInfo
- Publication number
- WO2008028834A3 WO2008028834A3 PCT/EP2007/058880 EP2007058880W WO2008028834A3 WO 2008028834 A3 WO2008028834 A3 WO 2008028834A3 EP 2007058880 W EP2007058880 W EP 2007058880W WO 2008028834 A3 WO2008028834 A3 WO 2008028834A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- streaming
- data
- sub
- memory unit
- unit
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17336—Handling of requests in head-ends
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/222—Secondary servers, e.g. proxy server, cable television Head-end
- H04N21/2225—Local VOD servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/231—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/231—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
- H04N21/23106—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion involving caching operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/232—Content retrieval operation locally within server, e.g. reading video streams from disk arrays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23406—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving management of server-side video buffer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23418—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2387—Stream processing in response to a playback request from an end-user, e.g. for trick-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/239—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
- H04N21/2393—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/2665—Gathering content from different sources, e.g. Internet and satellite
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/2668—Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47202—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6587—Control parameters, e.g. trick play commands, viewpoint selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- Astronomy & Astrophysics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
An apparatus and a method for data streaming, as well as a combination, of an apparatus (1) for data streaming and a plurality of user devices, are presented. The apparatus is adapted to receive media data in the form of a plurality of payload data sets (9a, 9b) from at least one data source (8) and a plurality of streaming requests from a plurality of user devices (1 1a, 1 Ib), the apparatus comprising a memory unit (7) adapted to store the payload data sets (9a. 9b), and a streaming unit (3) adapted to stream the payload data sets (9a, 9b) according to the streaming requests, the streaming unit (3) is adapted to receive a first sub-set (91a, 91b) of a payload data set (9a, 9b) from the memory unit. The streaming unit (3) is adapted to receive from the memory unit (7) a first sub-set (10 Ia. 101b) of a control data set, which first control data sub-set (101a, 101b) comprises data corresponding to a location in the memory unit (7) of a second sub-set (92a, 92b) of the payload data set (9a, 9b).
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP07802918A EP2067141A2 (en) | 2006-09-08 | 2007-08-27 | A method and an apparatus for data streaming |
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US84294006P | 2006-09-08 | 2006-09-08 | |
SE0601865-9 | 2006-09-08 | ||
US60/842,940 | 2006-09-08 | ||
SE0601865 | 2006-09-08 | ||
GB0700313.0 | 2007-01-09 | ||
GB0700313A GB2441576A (en) | 2006-09-08 | 2007-01-09 | Video server using FPGA streamers with control GPU and memory wherein video data segments are chained with play, FF and rewind pointers |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2008028834A2 WO2008028834A2 (en) | 2008-03-13 |
WO2008028834A3 true WO2008028834A3 (en) | 2008-04-17 |
Family
ID=56290899
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2007/058880 WO2008028834A2 (en) | 2006-09-08 | 2007-08-27 | A method and an apparatus for data streaming |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP2067141A2 (en) |
GB (1) | GB2441576A (en) |
WO (1) | WO2008028834A2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8233478B2 (en) | 2008-09-12 | 2012-07-31 | Edgeware Ab | Method and an apparatus for data storage and communications |
WO2010049440A1 (en) | 2008-10-29 | 2010-05-06 | Edgeware Ab | A method and an apparatus for data recording and streaming |
FR3005386B1 (en) * | 2013-05-02 | 2016-10-14 | Tdf | METHOD AND DEVICE FOR PROVIDING A PART ALREADY DIFFUSED FROM A MULTIMEDIA STREAM, USER TERMINAL, CORRESPONDING COMPUTER PROGRAM AND MEDIUM STORAGE MEDIUM |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1994007332A1 (en) * | 1992-09-22 | 1994-03-31 | Sony Corporation | Digital video signal processing apparatus and method |
EP0606868A2 (en) * | 1993-01-11 | 1994-07-20 | Sony Corporation | Picture signal coding method, decoding method and picture signal recording medium |
EP0698982A2 (en) * | 1994-08-23 | 1996-02-28 | International Business Machines Corporation | A semiconductor memory based server for providing multimedia information on demand over wide area networks |
WO1999021362A2 (en) * | 1997-10-22 | 1999-04-29 | Oracle Corporation | Method and apparatus for implementing seamless playback of continuous video feeds |
WO1999029107A2 (en) * | 1997-12-02 | 1999-06-10 | Vsoft Ltd. | Method and apparatus for video-on-demand with fast play capability |
US6016382A (en) * | 1993-03-16 | 2000-01-18 | Victor Company Of Japan, Ltd. | Method for jump-reproducing video data of moving picture coded with high efficiency |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030095783A1 (en) * | 2001-11-21 | 2003-05-22 | Broadbus Technologies, Inc. | Methods and apparatus for generating multiple network streams from a large scale memory buffer |
-
2007
- 2007-01-09 GB GB0700313A patent/GB2441576A/en not_active Withdrawn
- 2007-08-27 EP EP07802918A patent/EP2067141A2/en not_active Withdrawn
- 2007-08-27 WO PCT/EP2007/058880 patent/WO2008028834A2/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1994007332A1 (en) * | 1992-09-22 | 1994-03-31 | Sony Corporation | Digital video signal processing apparatus and method |
EP0606868A2 (en) * | 1993-01-11 | 1994-07-20 | Sony Corporation | Picture signal coding method, decoding method and picture signal recording medium |
US6016382A (en) * | 1993-03-16 | 2000-01-18 | Victor Company Of Japan, Ltd. | Method for jump-reproducing video data of moving picture coded with high efficiency |
EP0698982A2 (en) * | 1994-08-23 | 1996-02-28 | International Business Machines Corporation | A semiconductor memory based server for providing multimedia information on demand over wide area networks |
WO1999021362A2 (en) * | 1997-10-22 | 1999-04-29 | Oracle Corporation | Method and apparatus for implementing seamless playback of continuous video feeds |
WO1999029107A2 (en) * | 1997-12-02 | 1999-06-10 | Vsoft Ltd. | Method and apparatus for video-on-demand with fast play capability |
Non-Patent Citations (1)
Title |
---|
GEMMELL D J ET AL: "MULTIMEDIA STORAGE SERVERS: A TUTORIAL", COMPUTER, IEEE SERVICE CENTER, LOS ALAMITOS, CA, US, vol. 28, no. 5, 1 May 1995 (1995-05-01), pages 40 - 49, XP000517832, ISSN: 0018-9162 * |
Also Published As
Publication number | Publication date |
---|---|
GB2441576A (en) | 2008-03-12 |
GB0700313D0 (en) | 2007-02-14 |
EP2067141A2 (en) | 2009-06-10 |
WO2008028834A2 (en) | 2008-03-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2007115224A3 (en) | Method and apparatus for annotating media streams | |
WO2007141677A3 (en) | A device for and a method of generating audio data for transmission to a plurality of audio reproduction units | |
EP1949321A4 (en) | System, method apparatus and computer media for user control of advertising | |
EP4178188A4 (en) | Landscape interaction method and apparatus, electronic device, and storage medium | |
EP1877908A4 (en) | Virtual media systems, methods and devices | |
WO2011068587A3 (en) | Inverse multiplexing over 802.11 wireless interfaces | |
EP1993230A4 (en) | Virtual network storage system, network storage device and virtual method | |
WO2006131879A3 (en) | Storage unit for a communication system node, method for data storage and communication system node | |
EP2206292A4 (en) | High speed overlay mode for burst data and real time streaming (audio) applications | |
EP1959687A3 (en) | Method and system for providing simultaneous transcoding of multi-media data | |
AU2003277919A1 (en) | Method and apparatus for synchronizing data streams containing audio, video and/or other data | |
EP1952199A4 (en) | Method and devices for generating, transferring and processing three-dimensional image data | |
EP2104351A4 (en) | Video/audio output device, audio output device, video/audio reproducing device, video/audio data reproducing system, and video/audio data reproducing method | |
EP1930790B8 (en) | Transfer unit, image forming apparatus having the same, and method thereof | |
WO2010042521A3 (en) | Memory apparatus, systems and methods | |
WO2007024499A3 (en) | System and method for administering pluggable user interactive system applications | |
EP2040472A4 (en) | Data transmitting device, data transmitting method, audio-visual environment control device, audio-visual environment control system, and audio-visual environment control method | |
EP2057531A4 (en) | Method and device for adaptive video presentation | |
EP1906584A4 (en) | Method, system and device for game data transmission | |
EP1972099A4 (en) | Apparatus, method and computer program product providing system information advertisement extension for dynamic networks | |
WO2007115124A3 (en) | Apparatus and method for transmitting outgoing data using data descriptors | |
TW200731702A (en) | Data stream synchronization | |
WO2006086066A3 (en) | Storage device method and apparatus | |
WO2007093879A3 (en) | Apparatus, method and computer program product providing selection of packet segmentation | |
EP2102100A4 (en) | Gas storage medium, gas storage apparatus and method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07802918 Country of ref document: EP Kind code of ref document: A2 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
REEP | Request for entry into the european phase |
Ref document number: 2007802918 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2007802918 Country of ref document: EP |