+

WO2000077999A3 - Method and apparatus for dynamic proxy reflecting of streaming content - Google Patents

Method and apparatus for dynamic proxy reflecting of streaming content Download PDF

Info

Publication number
WO2000077999A3
WO2000077999A3 PCT/US2000/011075 US0011075W WO0077999A3 WO 2000077999 A3 WO2000077999 A3 WO 2000077999A3 US 0011075 W US0011075 W US 0011075W WO 0077999 A3 WO0077999 A3 WO 0077999A3
Authority
WO
WIPO (PCT)
Prior art keywords
content
consumers
proxy
requested
source
Prior art date
Application number
PCT/US2000/011075
Other languages
French (fr)
Other versions
WO2000077999A2 (en
Inventor
John B Geagan Iii
Michael D Kellner
Alagu S Periyannan
Original Assignee
Entera Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Entera Inc filed Critical Entera Inc
Priority to AU46615/00A priority Critical patent/AU4661500A/en
Publication of WO2000077999A2 publication Critical patent/WO2000077999A2/en
Publication of WO2000077999A3 publication Critical patent/WO2000077999A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/102Gateways
    • H04L65/1043Gateway controllers, e.g. media gateway control protocol [MGCP] controllers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/752Media network packet handling adapting media to network capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/765Media network packet handling intermediate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/23424Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing 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/2381Adapting the multiplex stream to a specific network, e.g. an Internet Protocol [IP] network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44016Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for substituting a video clip
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control 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/643Communication protocols
    • H04N21/6437Real-time Transport Protocol [RTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

Multiple content consumers are serviced from a single content source on the basis of an examination of a description of the content requested by the content consumers. That is, a proxy communicatively coupled to the content consumers is configured to examine the requests for content made by the consumers and to determine (e.g., on the basis of meta information associated with the content and/or the content requests, whether live or prerecorded streaming content has been requested. If live content has been requested, the proxy is further configured to dynamically reflect (in a protocol independent fashion) any existing streams that include such content to those of the content consumers that are requesting such content. If prerecorded content is being requested, the proxy is configured to play back a stored version thereof, if available, or to open a connection to the content source for such playback if no stored version of the content is available. In some cases, playbacks of live or stored content from the content source may involve data seaming of multiple connections between the proxy and the content source.
PCT/US2000/011075 1999-06-10 2000-04-25 Method and apparatus for dynamic proxy reflecting of streaming content WO2000077999A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU46615/00A AU4661500A (en) 1999-06-10 2000-04-25 Method and apparatus for dynamic proxy reflecting of streaming content

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US32990399A 1999-06-10 1999-06-10
US09/329,903 1999-06-10

Publications (2)

Publication Number Publication Date
WO2000077999A2 WO2000077999A2 (en) 2000-12-21
WO2000077999A3 true WO2000077999A3 (en) 2001-04-26

Family

ID=23287517

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/011075 WO2000077999A2 (en) 1999-06-10 2000-04-25 Method and apparatus for dynamic proxy reflecting of streaming content

Country Status (2)

Country Link
AU (1) AU4661500A (en)
WO (1) WO2000077999A2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6950886B1 (en) * 2001-01-04 2005-09-27 Advanced Micro Devices, Inc. Method and apparatus for reordering transactions in a packet-based fabric using I/O streams
EP1386492A2 (en) * 2001-03-23 2004-02-04 Popwire.com Method and apparatus for streaming video
US7719995B2 (en) * 2005-09-09 2010-05-18 Zeugma Systems Inc. Application driven fast unicast flow replication
US20090198740A1 (en) * 2008-01-31 2009-08-06 Andrew Braun Data sharing
US8209430B2 (en) 2009-03-27 2012-06-26 Wyse Technology Inc. Apparatus and method for remote communication and bandwidth adjustments
US10116976B2 (en) 2015-10-15 2018-10-30 At&T Intellectual Property I, L.P. System and method for distributing media content associated with an event
US12052153B2 (en) 2017-11-22 2024-07-30 Advanced Micro Devices, Inc. Dynamic fine grain link control

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5539749A (en) * 1993-09-13 1996-07-23 Siemens Aktiengesellschaft Method for merging data streams
WO1998040826A2 (en) * 1997-03-13 1998-09-17 International Business Machines Corporation Kiosk and server connected to computer network
EP0893920A2 (en) * 1997-07-22 1999-01-27 International Business Machines Corporation System for the dynamic modification of the content of a multimedia data stream
WO1999022316A1 (en) * 1997-10-28 1999-05-06 Cacheflow, Inc. Shared cache parsing and pre-fetch

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5539749A (en) * 1993-09-13 1996-07-23 Siemens Aktiengesellschaft Method for merging data streams
WO1998040826A2 (en) * 1997-03-13 1998-09-17 International Business Machines Corporation Kiosk and server connected to computer network
EP0893920A2 (en) * 1997-07-22 1999-01-27 International Business Machines Corporation System for the dynamic modification of the content of a multimedia data stream
WO1999022316A1 (en) * 1997-10-28 1999-05-06 Cacheflow, Inc. Shared cache parsing and pre-fetch

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
CHINEN K & YAMAGUCHI S: "An Interactive Prefetching Proxy Server for Improvement of WWW Latency", PROCEEDINGS OF INET: THE INTERNET: THE GLOBAL FRONTIERS,XX,XX, vol. 1/3, 8 June 1997 (1997-06-08), XP002086569 *

Also Published As

Publication number Publication date
AU4661500A (en) 2001-01-02
WO2000077999A2 (en) 2000-12-21

Similar Documents

Publication Publication Date Title
US9398064B2 (en) Method of streaming media to heterogeneous client devices
CN1774901B (en) Method and apparatus to facilitate security-enabled content caching
JP5288710B2 (en) Information storage medium recording multimedia data, reproducing method and reproducing apparatus thereof
EP1286541A4 (en) Method, system, and apparatus for acquiring information concerning broadcast information
EP2276252A3 (en) System and method for internet access to personal television service
EP1712977A3 (en) Method for controlling access to digital content and streaming media
WO2002011325A3 (en) Audio data transmission system and method of operation thereof
US20070078954A1 (en) Apparatus and method for providing high speed download service of multimedia contents
EP1796389A3 (en) Device and method for playback of streaming content
KR20070053884A (en) Compatible (compatible) progressive download method and system
EP1762923A3 (en) Image processing apparatus
WO2001076252A3 (en) Audio and/or video generation apparatus and method of generating audio and/or video signals
EP1331813A4 (en) Distribution system of digital image content and reproducing method and medium recording its reproduction program
WO2007131063A3 (en) System and method of providing bandwidth on demand
WO2002019720A3 (en) Dynamic personalized content selection for a media server
TW200509658A (en) Content distribution system, content distribution method, content distribution server, content reproduction apparatus, computer-readable medium that records the content distribution program, and content reproduction program
EP1457984A3 (en) Information storage medium, information playback apparatus, and information playback method
JP2007173987A (en) Multimedia data transmission/reception system and device, or program
WO2000077999A3 (en) Method and apparatus for dynamic proxy reflecting of streaming content
US7353277B1 (en) Dynamic load balancing of video requests
JP2003009113A (en) Contents reproducing equipment, and method and program thereof
WO2000045561A3 (en) Method and system for distributed queues in a multimedia network with proxies
KR20030022830A (en) A method for playing multimedia data and a system of enabling the method
US20090006581A1 (en) Method and System For Downloading Streaming Content
KR20020095001A (en) Method for transferring a file using the mixing technique of download and streaming

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载