WO2010017464A3 - Systems and methods of reducing media stream delay - Google Patents

Systems and methods of reducing media stream delay Download PDF

Info

Publication number
WO2010017464A3
WO2010017464A3 PCT/US2009/053130 US2009053130W WO2010017464A3 WO 2010017464 A3 WO2010017464 A3 WO 2010017464A3 US 2009053130 W US2009053130 W US 2009053130W WO 2010017464 A3 WO2010017464 A3 WO 2010017464A3
Authority
WO
WIPO (PCT)
Prior art keywords
media stream
systems
methods
reducing media
stream delay
Prior art date
Application number
PCT/US2009/053130
Other languages
French (fr)
Other versions
WO2010017464A2 (en
Inventor
Joshua B. Gahm
Kapil Sharma
Carol Etta Iturralde
John Robert Pickens
William C. Ver Steeg
Original Assignee
Cisco Technologies, 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 Cisco Technologies, Inc. filed Critical Cisco Technologies, Inc.
Priority to EP09791282.8A priority Critical patent/EP2345227B1/en
Priority to CN200980139858.3A priority patent/CN102177691B/en
Publication of WO2010017464A2 publication Critical patent/WO2010017464A2/en
Publication of WO2010017464A3 publication Critical patent/WO2010017464A3/en

Links

Classifications

    • 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/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
    • H04N21/4383Accessing a communication channel
    • H04N21/4384Accessing a communication channel involving operations to reduce the access time, e.g. fast-tuning for reducing channel switching latency
    • 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/80Responding to QoS
    • 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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44209Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network
    • 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/64Addressing
    • H04N21/6405Multicasting
    • 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/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6587Control parameters, e.g. trick play commands, viewpoint selection

Abstract

In one embodiment, a method includes receiving a request for accelerated delivery of a specified media stream. The method also includes deciding to grant or deny the accelerated delivery request based on a group of factors including resource usage, current network congestion, or a combination thereof. The method also includes responding to the accelerated delivery request with a response indicating the decision to grant or deny.
PCT/US2009/053130 2008-08-08 2009-08-07 Systems and methods of reducing media stream delay WO2010017464A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP09791282.8A EP2345227B1 (en) 2008-08-08 2009-08-07 Systems and methods of reducing media stream delay
CN200980139858.3A CN102177691B (en) 2008-08-08 2009-08-07 Reduce the system and method for media stream delay

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/188,718 US7886073B2 (en) 2008-08-08 2008-08-08 Systems and methods of reducing media stream delay
US12/188,718 2008-08-08

Publications (2)

Publication Number Publication Date
WO2010017464A2 WO2010017464A2 (en) 2010-02-11
WO2010017464A3 true WO2010017464A3 (en) 2010-04-08

Family

ID=41466967

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2009/053130 WO2010017464A2 (en) 2008-08-08 2009-08-07 Systems and methods of reducing media stream delay

Country Status (4)

Country Link
US (1) US7886073B2 (en)
EP (1) EP2345227B1 (en)
CN (1) CN102177691B (en)
WO (1) WO2010017464A2 (en)

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7965771B2 (en) * 2006-02-27 2011-06-21 Cisco Technology, Inc. Method and apparatus for immediate display of multicast IPTV over a bandwidth constrained network
US8218654B2 (en) * 2006-03-08 2012-07-10 Cisco Technology, Inc. Method for reducing channel change startup delays for multicast digital video streams
US8031701B2 (en) * 2006-09-11 2011-10-04 Cisco Technology, Inc. Retransmission-based stream repair and stream join
US7937531B2 (en) * 2007-02-01 2011-05-03 Cisco Technology, Inc. Regularly occurring write back scheme for cache soft error reduction
US8769591B2 (en) * 2007-02-12 2014-07-01 Cisco Technology, Inc. Fast channel change on a bandwidth constrained network
US7940644B2 (en) * 2007-03-14 2011-05-10 Cisco Technology, Inc. Unified transmission scheme for media stream redundancy
US20080253369A1 (en) 2007-04-16 2008-10-16 Cisco Technology, Inc. Monitoring and correcting upstream packet loss
EP2158747B1 (en) * 2007-06-20 2016-11-23 Telefonaktiebolaget LM Ericsson (publ) Method and arrangement for improved media session management
US8554941B2 (en) * 2007-08-30 2013-10-08 At&T Intellectual Property I, Lp Systems and methods for distributing video on demand
US8787153B2 (en) * 2008-02-10 2014-07-22 Cisco Technology, Inc. Forward error correction based data recovery with path diversity
US8387150B2 (en) 2008-06-27 2013-02-26 Microsoft Corporation Segmented media content rights management
US8015310B2 (en) * 2008-08-08 2011-09-06 Cisco Technology, Inc. Systems and methods of adaptive playout of delayed media streams
US8661155B2 (en) * 2008-12-30 2014-02-25 Telefonaktiebolaget Lm Ericsson (Publ) Service layer assisted change of multimedia stream access delivery
US8239739B2 (en) * 2009-02-03 2012-08-07 Cisco Technology, Inc. Systems and methods of deferred error recovery
US8838824B2 (en) * 2009-03-16 2014-09-16 Onmobile Global Limited Method and apparatus for delivery of adapted media
US8751881B1 (en) * 2009-11-06 2014-06-10 Brocade Communications Systems, Inc. Transmission buffer under-run protection
US8140702B2 (en) * 2009-12-28 2012-03-20 General Instrument Corporation System and method of maximizing utility in media delivery network
US9168946B2 (en) * 2010-03-19 2015-10-27 Javad Gnss, Inc. Method for generating offset paths for ground vehicles
US9160778B2 (en) 2011-10-26 2015-10-13 Nokia Solutions And Networks Oy Signaling enabling status feedback and selection by a network entity of portions of video information to be delivered via wireless transmission to a UE
KR20130048094A (en) * 2011-11-01 2013-05-09 한국전자통신연구원 Node apparatus for contents streaming relay and method using the same
US9386058B2 (en) 2012-02-27 2016-07-05 Qualcomm Incorporated DASH client and receiver with playback rate selection
US9374406B2 (en) 2012-02-27 2016-06-21 Qualcomm Incorporated Dash client and receiver with a download rate estimator
KR101397592B1 (en) 2012-03-21 2014-05-20 삼성전자주식회사 Method and apparatus for receving multimedia contents
CN103384351A (en) * 2012-05-04 2013-11-06 北京四达时代软件技术股份有限公司 Method for guiding user to solve abnormal conditions of video-on-demand and set top box
US10567489B2 (en) * 2013-03-15 2020-02-18 Time Warner Cable Enterprises Llc System and method for seamless switching between data streams
WO2015014403A1 (en) * 2013-08-01 2015-02-05 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for controlling streaming of video content
WO2016106686A1 (en) * 2014-12-31 2016-07-07 华为技术有限公司 Method, apparatus and device for processing buffer area status information
CN109144463B (en) * 2018-08-14 2020-08-25 Oppo广东移动通信有限公司 Transmission control method and device and electronic equipment
US10951932B1 (en) 2018-09-04 2021-03-16 Amazon Technologies, Inc. Characterizing attributes of user devices requesting encoded content streaming
US10904593B1 (en) 2018-09-04 2021-01-26 Amazon Technologies, Inc. Managing content encoding based on detection of user device configurations
US11234059B1 (en) 2018-09-04 2022-01-25 Amazon Technologies, Inc. Automatically processing content streams for insertion points
US11064237B1 (en) 2018-09-04 2021-07-13 Amazon Technologies, Inc. Automatically generating content for dynamically determined insertion points
SG11202100913YA (en) * 2018-11-08 2021-02-25 Sk Telecom Co Ltd Method and device for switching media service channels

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030067872A1 (en) * 2001-09-17 2003-04-10 Pulsent Corporation Flow control method for quality streaming of audio/video/media over packet networks
WO2007044562A1 (en) * 2005-10-07 2007-04-19 Agere Systems Inc. Media data processing using distinct elements for streaming and control processes

Family Cites Families (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5594509A (en) * 1993-06-22 1997-01-14 Apple Computer, Inc. Method and apparatus for audio-visual interface for the display of multiple levels of information on a display
US5485455A (en) * 1994-01-28 1996-01-16 Cabletron Systems, Inc. Network having secure fast packet switching and guaranteed quality of service
CA2187796C (en) * 1994-04-15 2010-06-29 Jurgen Fritz Rosengren Arrangement and method for transmitting and receiving video signals
EP0714192A1 (en) 1994-11-24 1996-05-29 International Business Machines Corporation Method for preempting connections in high speed packet switching networks
US5913031A (en) * 1994-12-02 1999-06-15 U.S. Philips Corporation Encoder system level buffer management
US6453471B1 (en) * 1996-12-13 2002-09-17 Starsight Telecast, Inc. Electronic programming guide with movie preview
US5949795A (en) * 1997-02-14 1999-09-07 General Instrument Corporation Processing asynchronous data within a set-top decoder
US6728965B1 (en) 1997-08-20 2004-04-27 Next Level Communications, Inc. Channel changer for use in a switched digital video system
US6118498A (en) * 1997-09-26 2000-09-12 Sarnoff Corporation Channel scanning and channel change latency reduction in an ATSC television receiver
US6252849B1 (en) * 1998-06-30 2001-06-26 Sun Microsystems, Inc. Flow control using output port buffer allocation
US6529475B1 (en) * 1998-12-16 2003-03-04 Nortel Networks Limited Monitor for the control of multimedia services in networks
US6986156B1 (en) * 1999-06-11 2006-01-10 Scientific Atlanta, Inc Systems and methods for adaptive scheduling and dynamic bandwidth resource allocation management in a digital broadband delivery system
US7065779B1 (en) * 1999-10-13 2006-06-20 Cisco Technology, Inc. Technique for synchronizing multiple access controllers at the head end of an access network
JP4035806B2 (en) * 2000-01-31 2008-01-23 株式会社日立製作所 Video distribution system
FR2804808B1 (en) * 2000-02-03 2002-03-15 Ipanema Technologies METHOD FOR DYNAMIC OPTIMIZATION OF QUALITY OF SERVICE IN A DATA TRANSMISSION NETWORK
WO2001080524A2 (en) * 2000-04-17 2001-10-25 Circadence Corporation Method and system for overcoming denial of service attacks
US7058015B1 (en) * 2000-08-04 2006-06-06 Arbor Networks, Inc. Distributed solution for regulating network traffic
US7356605B1 (en) * 2000-12-29 2008-04-08 Cisco Technology, Inc. System and method for controlling delivery of streaming media
US20020199203A1 (en) * 2001-05-18 2002-12-26 John Duffy Switched digital video gateway
US7277429B2 (en) * 2001-06-01 2007-10-02 4198638 Canada Inc. Cell-based switch fabric with distributed scheduling
US20030198184A1 (en) * 2001-08-31 2003-10-23 Joe Huang Method of dynamically determining real-time multimedia streaming rate over a communications networks
US20030048808A1 (en) 2001-09-12 2003-03-13 Stahl Thomas Anthony Method and apparatus for changing received streaming content channels
US20030159143A1 (en) * 2002-02-21 2003-08-21 Peter Chan Systems and methods for generating a real-time video program guide through video access of multiple channels
JP4116470B2 (en) * 2002-03-06 2008-07-09 ヒューレット・パッカード・カンパニー Media streaming distribution system
US20030196211A1 (en) * 2002-04-10 2003-10-16 Peter Chan Systems, methods and apparatuses for simulated rapid tuning of digital video channels
US7496676B2 (en) * 2003-02-19 2009-02-24 Maui X-Stream, Inc. Methods, data structures, and systems for processing media data streams
US7171771B2 (en) * 2003-04-30 2007-02-06 Esco Corporation Releasable coupling assembly
US7539748B2 (en) * 2003-05-16 2009-05-26 Time Warner Cable, A Division Of Time Warner Entertainment Company, L.P. Data transfer application monitor and controller
US8433784B2 (en) * 2003-07-15 2013-04-30 Agere Systems Llc Traffic generator with enhanced burst modeling feature
US9807460B2 (en) 2003-08-11 2017-10-31 Arris Enterprises, Inc. Optimal provisioning and management of bandwidth in a video-on-demand services architecture
US7430222B2 (en) * 2004-02-27 2008-09-30 Microsoft Corporation Media stream splicer
US7672233B2 (en) 2004-07-15 2010-03-02 Calix Networks, Inc. Traffic management for a passive optical network terminal
US7477653B2 (en) * 2004-12-10 2009-01-13 Microsoft Corporation Accelerated channel change in rate-limited environments
US8434117B2 (en) * 2005-02-14 2013-04-30 Microsoft Corporation Tunerless media presentation unit and methods of use
US7668914B2 (en) * 2005-03-28 2010-02-23 Alcatel Lucent Milestone synchronization in broadcast multimedia streams
US8099756B2 (en) * 2005-11-10 2012-01-17 Versteeg William C Channel changes between services with differing bandwidth in a switched digital video system
US20070107024A1 (en) * 2005-11-10 2007-05-10 Scientific-Atlanta, Inc. Atomic channel changes in a switched digital video system
US20070106782A1 (en) * 2005-11-10 2007-05-10 Scientific-Atlanta, Inc. Bandwidth management in each network device in a switched digital video environment
US7873760B2 (en) * 2005-11-11 2011-01-18 Versteeg William C Expedited digital signal decoding
US8135040B2 (en) * 2005-11-30 2012-03-13 Microsoft Corporation Accelerated channel change
US8000395B2 (en) * 2006-05-24 2011-08-16 Newport Media, Inc. System and method for statistical multiplexing of video channels for DVB-H mobile TV applications
US20080022320A1 (en) * 2006-06-30 2008-01-24 Scientific-Atlanta, Inc. Systems and Methods of Synchronizing Media Streams
US7870465B2 (en) * 2006-10-18 2011-01-11 Versteeg William C Reducing channel-change time
US8769591B2 (en) * 2007-02-12 2014-07-01 Cisco Technology, Inc. Fast channel change on a bandwidth constrained network
US20080244667A1 (en) * 2007-03-27 2008-10-02 Osborne Jason C Bandwidth sensitive switched digital video content delivery
US8370889B2 (en) * 2007-03-28 2013-02-05 Kanthimathi Gayatri Sukumar Switched digital video client reverse channel traffic reduction
US8776160B2 (en) * 2007-07-27 2014-07-08 William C. Versteeg Systems and methods of differentiated requests for network access
US8832766B2 (en) * 2007-07-27 2014-09-09 William C. Versteeg Systems and methods of differentiated channel change behavior
US7979557B2 (en) * 2008-04-11 2011-07-12 Mobitv, Inc. Fast setup response prediction
US8015310B2 (en) * 2008-08-08 2011-09-06 Cisco Technology, Inc. Systems and methods of adaptive playout of delayed media streams
US8239739B2 (en) * 2009-02-03 2012-08-07 Cisco Technology, Inc. Systems and methods of deferred error recovery

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030067872A1 (en) * 2001-09-17 2003-04-10 Pulsent Corporation Flow control method for quality streaming of audio/video/media over packet networks
WO2007044562A1 (en) * 2005-10-07 2007-04-19 Agere Systems Inc. Media data processing using distinct elements for streaming and control processes

Also Published As

Publication number Publication date
WO2010017464A2 (en) 2010-02-11
US20100036962A1 (en) 2010-02-11
US7886073B2 (en) 2011-02-08
EP2345227B1 (en) 2018-10-10
CN102177691B (en) 2016-06-15
EP2345227A2 (en) 2011-07-20
CN102177691A (en) 2011-09-07

Similar Documents

Publication Publication Date Title
WO2010017464A3 (en) Systems and methods of reducing media stream delay
WO2008101223A3 (en) User scheduling based on rise-over-thermal in a wireless communication system
NZ603634A (en) System and method for wireless network offloading
WO2008103882A3 (en) Enrollment and registration of a device in a mobile commerce system
WO2010148035A3 (en) Resource management for a wireless device
WO2008076687A3 (en) Method and apparatus for allocating network resources in a group communication system
EP2075978A4 (en) Resources admission control system and method
WO2009133410A3 (en) Communications device, communications service and methods for providing and operating the same
WO2008039426A3 (en) Quality of service implementation for platform resources
WO2016028527A3 (en) Admission control and load balancing
WO2007111697A3 (en) Channel changes between services with differing bandwidth in a switched digital video system
WO2009120501A3 (en) System and method for receiving requests for tasks from unregistered devices
PL2060144T3 (en) Dynamic resource allocation, scheduling and signalling for variable data rate service in lte
WO2007109536A3 (en) Mobility management message analysis
WO2014052099A3 (en) Load distribution in data networks
WO2008122963A3 (en) Network service operational status monitoring
WO2011126879A3 (en) Voice activity detection in coexistence management
WO2011082035A3 (en) Methods, systems, and computer readable media for condition-triggered policies
EP2485147A3 (en) Operations management using communications and collaboration platform
WO2010047921A3 (en) Network aggregator
WO2008009016A3 (en) Generic access to the iu interface
EP2159958A4 (en) Resource allocation method, server, network device and network system
WO2012023836A3 (en) Retrieval of user equipment capabilities by application server
EP2124503A4 (en) Method, system, terminal and server for realizing the service based on multimedia message service
WO2013190364A3 (en) Systems and methods for resource booking for admission control and scheduling using drx

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200980139858.3

Country of ref document: CN

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

Ref document number: 09791282

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2009791282

Country of ref document: EP