WO2002048890A8 - Method of resource-efficient and scalable streaming media distribution for asynchronous receivers - Google Patents
Method of resource-efficient and scalable streaming media distribution for asynchronous receiversInfo
- Publication number
- WO2002048890A8 WO2002048890A8 PCT/US2001/048727 US0148727W WO0248890A8 WO 2002048890 A8 WO2002048890 A8 WO 2002048890A8 US 0148727 W US0148727 W US 0148727W WO 0248890 A8 WO0248890 A8 WO 0248890A8
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- segments
- media
- streaming media
- resource
- efficient
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1881—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with schedule organisation, e.g. priority, sequence management
-
- 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/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
-
- 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/70—Media network packetisation
-
- 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/80—Responding to QoS
-
- 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, manipulating MPEG-4 scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
-
- 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/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26208—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
-
- 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/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26275—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for distributing content or additional data in a staggered manner, e.g. repeating movies on different channels in a time-staggered manner in a near video on demand system
-
- 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/47208—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 near-video-on-demand content
-
- 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/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/64—Addressing
- H04N21/6405—Multicasting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/185—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1863—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast comprising mechanisms for improved reliability, e.g. status reports
- H04L12/1877—Measures taken prior to transmission
-
- 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/1066—Session management
- H04L65/1101—Session protocols
Abstract
A method of distributing streaming media to one or more users (104). The method includes partitioning the media into segments that each include data associated with at least a portion of one or more of the successive data units in the media. Each segment also includes information for positioning the data relative to the order of the data units. A transmission sequence having a plurality of successive time slots is defined for the segments to enable reconstruction of an I-th data unit from L; segments. A server (102) transmits each of the segments according to the defined transmission sequence during one of the time slots. A client (104) processes the transmitted segments based on the positioning information to reconstruct the media.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2002230939A AU2002230939A1 (en) | 2000-12-12 | 2001-12-12 | Method of resource-efficient and scalable streaming media distribution for asynchronous receivers |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/735,017 | 2000-12-12 | ||
US09/735,017 US6823394B2 (en) | 2000-12-12 | 2000-12-12 | Method of resource-efficient and scalable streaming media distribution for asynchronous receivers |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2002048890A1 WO2002048890A1 (en) | 2002-06-20 |
WO2002048890A8 true WO2002048890A8 (en) | 2003-02-20 |
Family
ID=24954001
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2001/048727 WO2002048890A1 (en) | 2000-12-12 | 2001-12-12 | Method of resource-efficient and scalable streaming media distribution for asynchronous receivers |
Country Status (3)
Country | Link |
---|---|
US (1) | US6823394B2 (en) |
AU (1) | AU2002230939A1 (en) |
WO (1) | WO2002048890A1 (en) |
Families Citing this family (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI118830B (en) * | 2001-02-08 | 2008-03-31 | Nokia Corp | Streaming playback |
US7237032B2 (en) * | 2001-02-16 | 2007-06-26 | Microsoft Corporation | Progressive streaming media rendering |
US8091112B1 (en) * | 2001-02-28 | 2012-01-03 | Keen Personal Technologies, Inc. | System and a method for transmitting and receiving a program with improved efficiency |
US7143179B2 (en) * | 2001-05-24 | 2006-11-28 | Yuri Yaport | Method and system for parallel data transmission on demand to an unlimited number of clients without acknowledgment and on the basis of constant data availability |
JP2003060638A (en) * | 2001-08-15 | 2003-02-28 | Sony Corp | Content providing device and method therefor |
US20030046420A1 (en) * | 2001-08-28 | 2003-03-06 | International Business Machines Corporation | Media service e-utility |
US7656908B1 (en) * | 2005-09-30 | 2010-02-02 | At&T Corp. | System and method for delivering content in a unicast/multicast manner |
US7324444B1 (en) * | 2002-03-05 | 2008-01-29 | The Board Of Trustees Of The Leland Stanford Junior University | Adaptive playout scheduling for multimedia communication |
US7668901B2 (en) * | 2002-04-15 | 2010-02-23 | Avid Technology, Inc. | Methods and system using a local proxy server to process media data for local area users |
DE10219700C1 (en) * | 2002-05-02 | 2003-09-18 | Astrium Gmbh | Data interleaving appoints transmission instant for each data unit of data block, using algorithm |
US20030208613A1 (en) * | 2002-05-02 | 2003-11-06 | Envivio.Com, Inc. | Managing user interaction for live multimedia broadcast |
US8090761B2 (en) * | 2002-07-12 | 2012-01-03 | Hewlett-Packard Development Company, L.P. | Storage and distribution of segmented media data |
JP3933555B2 (en) * | 2002-10-15 | 2007-06-20 | シャープ株式会社 | DATA DISTRIBUTION SYSTEM, DATA DISTRIBUTION DEVICE, DATA DISTRIBUTION METHOD, DATA DISTRIBUTION PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM |
US7716312B2 (en) * | 2002-11-13 | 2010-05-11 | Avid Technology, Inc. | Method and system for transferring large data files over parallel connections |
US20040143850A1 (en) * | 2003-01-16 | 2004-07-22 | Pierre Costa | Video Content distribution architecture |
US7617278B1 (en) | 2003-01-29 | 2009-11-10 | Adobe Systems Incorporated | Client controllable server-side playlists |
US7246356B1 (en) | 2003-01-29 | 2007-07-17 | Adobe Systems Incorporated | Method and system for facilitating comunications between an interactive multimedia client and an interactive multimedia communication server |
US7272658B1 (en) | 2003-02-13 | 2007-09-18 | Adobe Systems Incorporated | Real-time priority-based media communication |
US7287256B1 (en) | 2003-03-28 | 2007-10-23 | Adobe Systems Incorporated | Shared persistent objects |
DE602004013567D1 (en) | 2003-04-17 | 2008-06-19 | Thomson Licensing | DATA-REQUIRING AND TRANSMITTING DEVICES AND METHODS |
JP2005033627A (en) * | 2003-07-09 | 2005-02-03 | Nec Corp | Content distribution system, distribution server device, client device, content distribution method and program |
US20050234961A1 (en) * | 2004-04-16 | 2005-10-20 | Pinnacle Systems, Inc. | Systems and Methods for providing a proxy for a shared file system |
US8441963B2 (en) * | 2005-08-04 | 2013-05-14 | General Instrument Corporation | IP multicast management and service provision system and method |
EP1920558B1 (en) * | 2005-08-31 | 2012-06-20 | Telefonaktiebolaget L M Ericsson (publ) | Multimedia transport optimisation |
US7945615B1 (en) | 2005-10-31 | 2011-05-17 | Adobe Systems Incorporated | Distributed shared persistent objects |
US8161159B1 (en) | 2005-10-31 | 2012-04-17 | Adobe Systems Incorporated | Network configuration with smart edge servers |
US8713195B2 (en) | 2006-02-10 | 2014-04-29 | Cisco Technology, Inc. | Method and system for streaming digital video content to a client in a digital video network |
US8706894B1 (en) * | 2006-04-03 | 2014-04-22 | Arris Solutions, Inc. | System and method for providing content to a user |
US7961878B2 (en) | 2007-10-15 | 2011-06-14 | Adobe Systems Incorporated | Imparting cryptographic information in network communications |
US8051287B2 (en) | 2008-10-15 | 2011-11-01 | Adobe Systems Incorporated | Imparting real-time priority-based network communications in an encrypted communication session |
US8369354B2 (en) * | 2009-01-07 | 2013-02-05 | Canon Kabushiki Kaisha | Method for synchronizing a transmission of applications data frames, corresponding sender and receiver devices and storage means |
US8412841B1 (en) | 2009-08-17 | 2013-04-02 | Adobe Systems Incorporated | Media content streaming using stream message fragments |
US8166191B1 (en) | 2009-08-17 | 2012-04-24 | Adobe Systems Incorporated | Hint based media content streaming |
KR101268629B1 (en) * | 2009-11-05 | 2013-05-29 | 한국전자통신연구원 | Channel sever, channel prediction server, terminal and method for the fast channel change system based on multiplicity multicast with program rating prediction |
GB2489002A (en) * | 2011-03-14 | 2012-09-19 | Nujira Ltd | Delay adjustment to reduce distortion in an envelope tracking transmitter |
US9054920B2 (en) * | 2011-03-31 | 2015-06-09 | Alcatel Lucent | Managing data file transmission |
KR20140046066A (en) * | 2011-08-16 | 2014-04-17 | 후아웨이 테크놀러지 컴퍼니 리미티드 | Data stream reused transmission method, duplicate point device and system |
US20180352156A1 (en) * | 2017-06-02 | 2018-12-06 | Apple Inc. | High-Quality Audio/Visual Conferencing |
CN111954034B (en) * | 2020-10-19 | 2021-01-19 | 广州佰锐网络科技有限公司 | Video coding method and system based on terminal equipment parameters |
CN112804068B (en) * | 2021-03-19 | 2021-06-18 | 恒生电子股份有限公司 | Method and device for setting sending sequence, readable medium and electronic equipment |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5442390A (en) | 1993-07-07 | 1995-08-15 | Digital Equipment Corporation | Video on demand with memory accessing and or like functions |
US5606359A (en) | 1994-06-30 | 1997-02-25 | Hewlett-Packard Company | Video on demand system with multiple data sources configured to provide vcr-like services |
JP2827946B2 (en) | 1995-02-09 | 1998-11-25 | 日本電気株式会社 | Video search system |
US5815662A (en) | 1995-08-15 | 1998-09-29 | Ong; Lance | Predictive memory caching for media-on-demand systems |
US5751336A (en) | 1995-10-12 | 1998-05-12 | International Business Machines Corporation | Permutation based pyramid block transmission scheme for broadcasting in video-on-demand storage systems |
US5933603A (en) | 1995-10-27 | 1999-08-03 | Emc Corporation | Video file server maintaining sliding windows of a video data set in random access memories of stream server computers for immediate video-on-demand service beginning at any specified location |
JP2924739B2 (en) | 1995-10-30 | 1999-07-26 | 日本電気株式会社 | Video data decoding method |
KR100280559B1 (en) | 1996-01-08 | 2001-02-01 | 포만 제프리 엘 | File server for multimedia file distribution |
US5936659A (en) | 1996-01-31 | 1999-08-10 | Telcordia Technologies, Inc. | Method for video delivery using pyramid broadcasting |
US5964829A (en) | 1996-03-27 | 1999-10-12 | Lucent Technologies Inc. | Method and apparatus for providing enhanced pay per view in a video server employing a coarse-grained striping scheme |
US5928330A (en) | 1996-09-06 | 1999-07-27 | Motorola, Inc. | System, device, and method for streaming a multimedia file |
US6032200A (en) | 1996-09-30 | 2000-02-29 | Apple Computer, Inc. | Process scheduling for streaming data through scheduling of disk jobs and network jobs and the relationship of the scheduling between these types of jobs |
US5781227A (en) | 1996-10-25 | 1998-07-14 | Diva Systems Corporation | Method and apparatus for masking the effects of latency in an interactive information distribution system |
US5935206A (en) | 1996-12-13 | 1999-08-10 | International Business Machines Corporation | Automatic replication of digital video as needed for video-on-demand |
US6091455A (en) | 1997-01-31 | 2000-07-18 | Hughes Electronics Corporation | Statistical multiplexer for recording video |
US6047317A (en) | 1997-03-28 | 2000-04-04 | International Business Machines Corporation | System and method for enabling a user to rapidly access images in cyclically transmitted image streams |
US6057832A (en) | 1997-12-02 | 2000-05-02 | V Soft Ltd. | Method and apparatus for video-on-demand with fast play capability |
-
2000
- 2000-12-12 US US09/735,017 patent/US6823394B2/en not_active Expired - Lifetime
-
2001
- 2001-12-12 AU AU2002230939A patent/AU2002230939A1/en not_active Abandoned
- 2001-12-12 WO PCT/US2001/048727 patent/WO2002048890A1/en not_active Application Discontinuation
Also Published As
Publication number | Publication date |
---|---|
US6823394B2 (en) | 2004-11-23 |
US20020107969A1 (en) | 2002-08-08 |
WO2002048890A1 (en) | 2002-06-20 |
AU2002230939A1 (en) | 2002-06-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2002048890A8 (en) | Method of resource-efficient and scalable streaming media distribution for asynchronous receivers | |
CA2306785A1 (en) | Emulation of streaming over the internet in a broadcast application | |
GB2284327B (en) | Method and apparatus for synchronizing multiple independent data streams in a networked computer system | |
CA2342906A1 (en) | Method and apparatus for processing variable bit rate information in an information distribution system | |
WO2001077870A3 (en) | Method of streaming a single media track to multiple clients | |
CA2142795A1 (en) | Look-Ahead Scheduling to Support Video-on-Demand Applications | |
WO1995010910A3 (en) | Server/client architecture and method for multicasting on a computer network | |
TW340283B (en) | Method and system for placing advertisements in a computer network | |
WO1996017306A3 (en) | Media server | |
EP1089207A3 (en) | Method and apparatus for dynamic distribution of controlled and additional selective overlays in a streaming media | |
WO1998059460A8 (en) | Information transfer system with dynamic distribution of data, control and management of information | |
EP0969668A3 (en) | Copyright protection for moving image data | |
AU2003213289A1 (en) | Method and apparatus for managing a key management system | |
AU1923895A (en) | Computerized, multimedia, network, real time, interactive marketing and transactional system | |
EP1109406A3 (en) | Data-providing system, transmission server, data terminal, apparatus, authoring apparatus and data-providing method | |
ATE321305T1 (en) | MULTIPLE TRANSMISSION METHOD AND APPARATUS | |
AU5299199A (en) | Method and system for injecting external content into computer network interactive sessions | |
GB2363277A (en) | Service rate change method and apparatus | |
EP0845907A3 (en) | System and method for handling multimedia datastreams employing shared loop architecture multimedia subsystem clusters | |
CA2437677A1 (en) | Interactive employee training system and method | |
EP0767585A3 (en) | Video-on-demand systems | |
WO2000039947A3 (en) | A broadcast data access system for multimedia clients in a broadcast network architecture | |
EP0820175A3 (en) | Information distribution system using network | |
WO2001065333A3 (en) | Global document creation system including administrative server computer | |
WO2003005725A3 (en) | Method and system for streaming media with multiple description |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AU JP |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
CFP | Corrected version of a pamphlet front page | ||
CR1 | Correction of entry in section i |
Free format text: PAT. BUL. 25/2002 UNDER (81) ADD "CA"; DUE TO LATE TRANSMITTAL BY THE RECEIVING OFFICE |
|
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase |
Ref country code: JP |
|
WWW | Wipo information: withdrawn in national office |
Country of ref document: JP |