JP2011514104A - メディア配信システムにおいて冗長性を提供するためのシステム、方法、およびコンピュータ可読媒体 - Google Patents
メディア配信システムにおいて冗長性を提供するためのシステム、方法、およびコンピュータ可読媒体 Download PDFInfo
- Publication number
- JP2011514104A JP2011514104A JP2010549866A JP2010549866A JP2011514104A JP 2011514104 A JP2011514104 A JP 2011514104A JP 2010549866 A JP2010549866 A JP 2010549866A JP 2010549866 A JP2010549866 A JP 2010549866A JP 2011514104 A JP2011514104 A JP 2011514104A
- Authority
- JP
- Japan
- Prior art keywords
- module
- mmt
- spare
- main module
- main
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title description 17
- 238000001514 detection method Methods 0.000 claims description 7
- 230000000737 periodic effect Effects 0.000 claims description 6
- 201000004256 Feingold syndrome Diseases 0.000 description 13
- 101150024478 MMT1 gene Proteins 0.000 description 13
- 230000006870 function Effects 0.000 description 13
- 238000012544 monitoring process Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 8
- 238000011144 upstream manufacturing Methods 0.000 description 7
- 230000008901 benefit Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000036541 health Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 206010065042 Immune reconstitution inflammatory syndrome Diseases 0.000 description 1
- 208000008498 Infantile Refsum disease Diseases 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- 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
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/29—Arrangements for monitoring broadcast services or broadcast-related services
- H04H60/32—Arrangements for monitoring conditions of receiving stations, e.g. malfunction or breakdown of receiving stations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/22—Arrangements for detecting or preventing errors in the information received using redundant apparatus to increase reliability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/20—Support for services
- H04L49/205—Quality of Service based
- H04L49/206—Real Time traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/55—Prevention, detection or correction of errors
- H04L49/557—Error correction, e.g. fault recovery or fault tolerance
-
- 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/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/40—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4126—The peripheral being portable, e.g. PDAs or mobile phones
-
- 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/43—Processing 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/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4345—Extraction or processing of SI, e.g. extracting service information from an MPEG stream
-
- 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/43—Processing 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/442—Monitoring 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
-
- 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/637—Control signals issued by the client directed to the server or network components
- H04N21/6375—Control signals issued by the client directed to the server or network components for requesting retransmission, e.g. of data packets lost or corrupted during transmission from server
-
- 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/647—Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
- H04N21/64723—Monitoring of network processes or resources, e.g. monitoring of network load
-
- 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/647—Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
- H04N21/64723—Monitoring of network processes or resources, e.g. monitoring of network load
- H04N21/6473—Monitoring network processes errors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2002—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant
- G06F11/2007—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant using redundant communication media
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/202—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
- G06F11/2035—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant without idle spare hardware
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/202—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
- G06F11/2041—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant with more than one idle spare processing component
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/10—Packet switching elements characterised by the switching fabric construction
- H04L49/102—Packet switching elements characterised by the switching fabric construction using shared medium, e.g. bus or ring
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Quality & Reliability (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Hardware Redundancy (AREA)
Abstract
Description
(1つまたは複数の)SM17が(1つまたは複数の)MMT12から受信することが可能な、利用可能なマルチキャストセッションの記述を含むセッション記述プロトコル(SDP)情報(type=’appication/sdp’)。
DVB−SIから抽出されたすべての関連情報を含むDVBサービス情報(type=’application/x−pvns−dvb−si’)。この情報は、MMT12内の表抽出モジュール21によってフォーマットされて、SAPアナウンサ14に提供されることになる。
MMTの役割(主、予備)、
MMTの状態(オンライン、オフライン、待機)、
MMTのステータス(OK、警告、誤り、致命的)、
そこから、そのMMTが現在処理している入力ストリームをそのMMTが受信している(1つまたは複数の)マルチキャストグループアドレス、
そのMMTが処理されたストリームを送っている(1つまたは複数の)マルチキャストグループアドレス、
そのMMTがSDP情報およびEPG情報の両方に関するSAPアナウンスメントを送っている(1つまたは複数の)マルチキャストグループアドレス。
主:このMMTは、入力ストリームを処理して、それらをSMに送る。このMMTは、そのステータスを周期的に決定して、その活動情報と共にSAPアナウンスメントを送る、
予備:このMMTは、(1つまたは複数の)主MMTからのSAPアナウンスメントを監視して、情報を(1つまたは複数の)SMに送るために、主MMTによって使用されているマルチキャストアドレスに関するその情報を収集する。主MMTの故障時に、予備MMTは、その状態をオンラインに変更して、故障したMMTのストリームの処理を引き継ぐ。
オンライン:MTは、入力ストリームをアクティブに処理して、それらを(1つまたは複数の)SMに送っている。
オフライン:MMTは使用されておらず、いずれのSAPアナウンスメントも監視または送信せず、いずれのストリームも処理しない。
待機:MMTは、SAPアナウンスメントをアクティブに監視しているが、いずれの入力ストリームも処理しない。そのMMTは、1つのMMTの故障時に引き継ぐことが可能である。MMTは、SAPアナウンスメントを送ることも可能である。主MMTは、SAPアナウンスメントを監視せず、したがって、主MMTは、この状態であり得ない。
OK:通常の動作状態、
警告:MMTは、問題に直面し、オフラインに進むことが可能である。冗長モジュールが誤りメッセージを受信した場合、冗長モジュールは、故障したモジュールのストリームを引き継ぐための準備を整えることになる。例えば、冗長モジュールは、適切なマルチキャストグループの会員資格を要求することが可能である。
誤り:MMTは、その割り当てられた入力ストリームを引き続き処理することができず、引き継ぐように予備MMTに伝える。冗長MMTは、故障したMMTからOKステータスを受信するまで、故障したMMTのストリームを引き続き処理することになる。
致命的:MMTはオフラインであり、オペレータ支援が必要とされる。
SMの役割(主)、
SMの状態(オンライン、オフライン、待機)、
SMのステータス(OK、警告、誤り、致命的)、
SMが現在送受信しているSDPセッション。
Claims (10)
- メディア配信システムであって、
少なくとも1つの主モジュールと、
前記少なくとも1つの主モジュールを監視して、前記少なくとも1つの主モジュールの故障の検出時に、故障した主モジュールの機能を実行する
少なくとも1つの予備モジュールとを備え、
前記少なくとも1つの主モジュールが、ステータスメッセージを提供し、前記少なくとも1つの予備モジュールが、前記少なくとも1つの主モジュールのステータスを前記ステータスメッセージから決定し、
しきい値数より多いステータスメッセージが前記少なくとも1つの主モジュールから受信されない場合、前記少なくとも1つの予備モジュールが、前記少なくとも1つの主モジュールの故障を決定する、メディア配信システム。 - 前記少なくとも1つの主モジュールおよび前記少なくとも1つの予備モジュールが、
少なくとも1つのマルチメディアトランスコーダ、または
少なくとも1つのストリーミングモジュールのうちの少なくとも1つを備える、請求項1に記載のメディア配信システム。 - 前記少なくとも1つの主モジュールが、前記ステータスメッセージをマルチキャストする、請求項1に記載のメディア配信システム。
- 前記少なくとも1つの予備モジュールが、そこから前記故障した主モジュールが1つまたは複数の入力ストリームを受信している、1つまたは複数のマルチキャストグループを前記ステータスメッセージから決定する、請求項1に記載のメディア配信システム。
- 前記故障した主モジュールの故障の検出時に、前記予備モジュールが、前記1つまたは複数のマルチキャストグループに参加する、請求項4に記載のメディア配信システム。
- 前記少なくとも1つの予備モジュールが、故障した主モジュールが処理されたストリームを送っている、1つまたは複数のマルチキャストグループを前記ステータスメッセージから決定する、請求項1に記載のメディア配信システム。
- 前記故障した主モジュールの故障の検出時に、前記予備モジュールが、前記1つまたは複数のマルチキャストグループに参加する、請求項6に記載のメディア配信システム。
- 前記ステータスメッセージが、0.1秒から10.0秒の間の定期的周期で提供される、請求項1に記載のメディア配信システム。
- 前記少なくとも1つの主モジュールが、ステータス情報を前記少なくとも1つの予備モジュールに提供するアナウンスメントを提供し、前記少なくとも1つの予備モジュールが、前記少なくとも1つの主モジュールのステータスを前記アナウンスメントから決定する、請求項1に記載のメディア配信システム。
- それぞれの主モジュールが前記アナウンスメントを監視し、それぞれの主モジュールおよびそれぞれの予備モジュールが、故障した主モジュールの機能を共有する、請求項9に記載のメディア配信システム。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/074,671 | 2008-03-05 | ||
US12/074,671 US7975166B2 (en) | 2008-03-05 | 2008-03-05 | System, method and computer readable medium for providing redundancy in a media delivery system |
PCT/US2009/036093 WO2009111598A1 (en) | 2008-03-05 | 2009-03-05 | System, method and computer readable medium for providing redundancy in a media delivery system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011514104A true JP2011514104A (ja) | 2011-04-28 |
JP5684579B2 JP5684579B2 (ja) | 2015-03-11 |
Family
ID=40785403
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010549866A Active JP5684579B2 (ja) | 2008-03-05 | 2009-03-05 | メディア配信システムにおいて冗長性を提供するためのシステム、方法、およびコンピュータ可読媒体 |
Country Status (6)
Country | Link |
---|---|
US (2) | US7975166B2 (ja) |
EP (1) | EP2277312B1 (ja) |
JP (1) | JP5684579B2 (ja) |
KR (1) | KR101308343B1 (ja) |
CN (1) | CN101960852B (ja) |
WO (1) | WO2009111598A1 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20120138607A (ko) * | 2011-06-14 | 2012-12-26 | 삼성전자주식회사 | 복합 멀티미디어 데이터를 송수신하는 장치 |
JP2020014121A (ja) * | 2018-07-18 | 2020-01-23 | 住友電気工業株式会社 | ケーブルテレビ装置および異常監視方法 |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013055168A1 (ko) * | 2011-10-13 | 2013-04-18 | 한국전자통신연구원 | 콤포지션 정보 및 전송 특성 정보가 연동된 미디어 데이터를 이종 ip 네트워크를 통하여 전송하는 방법 |
US9054911B1 (en) * | 2012-04-16 | 2015-06-09 | Google Inc. | Multicast group ingestion |
US9137151B2 (en) | 2012-05-18 | 2015-09-15 | Google Technology Holdings LLC | Redundant architecture for failover of transcoder instances |
US20160246648A1 (en) * | 2013-10-09 | 2016-08-25 | Harish Bantwal Kamath | Information technology resource planning |
US10148559B2 (en) * | 2014-04-24 | 2018-12-04 | Hewlett Packard Enterprise Development Lp | Method and system for handling failure in a coordinated multicast streaming system |
US9826011B2 (en) | 2014-07-31 | 2017-11-21 | Istreamplanet Co. | Method and system for coordinating stream processing at a video streaming platform |
US9417921B2 (en) | 2014-07-31 | 2016-08-16 | Istreamplanet Co. | Method and system for a graph based video streaming platform |
US9912707B2 (en) * | 2014-07-31 | 2018-03-06 | Istreamplanet Co. | Method and system for ensuring reliability of unicast video streaming at a video streaming platform |
US9628830B1 (en) | 2014-12-22 | 2017-04-18 | Sorenson Media, Inc. | Automatic content recognition (ACR) fingerprinting and video encoding |
US9344751B1 (en) | 2015-05-08 | 2016-05-17 | Istreamplanet Co. | Coordination of fault-tolerant video stream processing in cloud-based video streaming system |
US9686576B2 (en) | 2015-05-08 | 2017-06-20 | Istreamplanet Co. | Coordination of video stream timing in cloud-based video streaming system |
US9407944B1 (en) | 2015-05-08 | 2016-08-02 | Istreamplanet Co. | Resource allocation optimization for cloud-based video processing |
US10164853B2 (en) | 2015-05-29 | 2018-12-25 | Istreamplanet Co., Llc | Real-time anomaly mitigation in a cloud-based video streaming system |
CN106341322A (zh) * | 2016-08-28 | 2017-01-18 | 航天恒星科技有限公司 | 链路切换方法及*** |
CN107105337B (zh) * | 2017-02-27 | 2020-07-24 | 深圳市卓翼科技股份有限公司 | 无线多媒体播放方法和装置 |
US10552271B2 (en) * | 2017-07-31 | 2020-02-04 | International Business Machines Corporation | Switching servers without interrupting a client command-response queue |
CN110213598B (zh) * | 2018-05-31 | 2021-10-15 | 腾讯科技(深圳)有限公司 | 一种视频转码***、方法及相关产品 |
CN111757123A (zh) * | 2020-07-07 | 2020-10-09 | 杭州海康威视数字技术股份有限公司 | 一种分布式视频解码***、视频解码输出方法及设备 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001167075A (ja) * | 1999-12-10 | 2001-06-22 | Fujitsu Ltd | 機能分散及び負荷分散処理マルチプロセッサシステム |
WO2004073269A1 (ja) | 2003-02-13 | 2004-08-26 | Fujitsu Limited | 伝送システム,配信経路制御装置,負荷情報収集装置および配信経路制御方法 |
JP2004312212A (ja) | 2003-04-04 | 2004-11-04 | Yokogawa Electric Corp | 監視システム |
JP2005521334A (ja) * | 2002-03-27 | 2005-07-14 | ライトメイズ アーゲー | ネットワーク管理システム |
JP2006129071A (ja) * | 2004-10-28 | 2006-05-18 | Fujitsu Ltd | ノード装置 |
JPWO2005003951A1 (ja) * | 2003-07-02 | 2006-08-17 | 聰 山竹 | データベースシステム |
US7159234B1 (en) * | 2003-06-27 | 2007-01-02 | Craig Murphy | System and method for streaming media server single frame failover |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5875290A (en) * | 1997-03-27 | 1999-02-23 | International Business Machines Corporation | Method and program product for synchronizing operator initiated commands with a failover process in a distributed processing system |
US6363497B1 (en) * | 1997-05-13 | 2002-03-26 | Micron Technology, Inc. | System for clustering software applications |
US5983371A (en) * | 1997-07-11 | 1999-11-09 | Marathon Technologies Corporation | Active failure detection |
US6247059B1 (en) * | 1997-09-30 | 2001-06-12 | Compaq Computer Company | Transaction state broadcast method using a two-stage multicast in a multiple processor cluster |
US6515967B1 (en) * | 1998-06-30 | 2003-02-04 | Cisco Technology, Inc. | Method and apparatus for detecting a fault in a multicast routing infrastructure |
WO2001030023A2 (en) | 1999-10-18 | 2001-04-26 | Vocaltec Communications Ltd. | Automatic transmission fail-over using ip-muticast |
US6763479B1 (en) * | 2000-06-02 | 2004-07-13 | Sun Microsystems, Inc. | High availability networking with alternate pathing failover |
US6728780B1 (en) * | 2000-06-02 | 2004-04-27 | Sun Microsystems, Inc. | High availability networking with warm standby interface failover |
US6732186B1 (en) * | 2000-06-02 | 2004-05-04 | Sun Microsystems, Inc. | High availability networking with quad trunking failover |
US7020707B2 (en) * | 2001-05-30 | 2006-03-28 | Tekelec | Scalable, reliable session initiation protocol (SIP) signaling routing node |
US7307948B2 (en) * | 2002-10-21 | 2007-12-11 | Emulex Design & Manufacturing Corporation | System with multiple path fail over, fail back and load balancing |
US7165187B2 (en) * | 2003-06-06 | 2007-01-16 | Hewlett-Packard Development Company, L.P. | Batch based distributed data redundancy |
US7246256B2 (en) * | 2004-01-20 | 2007-07-17 | International Business Machines Corporation | Managing failover of J2EE compliant middleware in a high availability system |
US7385978B1 (en) * | 2004-02-19 | 2008-06-10 | Cisco Technology, Inc. | Method and apparatus for reliable multicast distribution |
JP2005250626A (ja) * | 2004-03-02 | 2005-09-15 | Hitachi Ltd | コンピュータシステム及びそのプログラム。 |
GB0410150D0 (en) * | 2004-05-07 | 2004-06-09 | Ibm | Methods,apparatus and computer programs for recovery from failures in a computing environment |
US7523341B2 (en) * | 2004-05-13 | 2009-04-21 | International Business Machines Corporation | Methods, apparatus and computer programs for recovery from failures in a computing environment |
US7646708B2 (en) * | 2005-08-01 | 2010-01-12 | Hewlett-Packard Development Company, L.P. | Network resource teaming combining receive load-balancing with redundant network connections |
CN100440799C (zh) * | 2005-09-06 | 2008-12-03 | 华为技术有限公司 | 一种接入设备中主备板备份及倒换的方法 |
US7586842B2 (en) * | 2006-05-19 | 2009-09-08 | Hewlett-Packard Development Company, L.P. | Failover of multicast traffic flows using NIC teaming |
JP4722780B2 (ja) * | 2006-06-29 | 2011-07-13 | 富士通株式会社 | マルチキャストネットワーク監視方法,及びこれを適用するマルチキャストネットワークシステム |
US7610510B2 (en) * | 2007-02-16 | 2009-10-27 | Symantec Corporation | Method and apparatus for transactional fault tolerance in a client-server system |
US8219848B2 (en) * | 2007-04-10 | 2012-07-10 | International Business Machines Corporation | Mechanism for recovery from site failure in a stream processing system |
US8225129B2 (en) * | 2007-04-10 | 2012-07-17 | International Business Machines Corporation | Methods and apparatus for effective on-line backup selection for failure recovery in distributed stream processing systems |
-
2008
- 2008-03-05 US US12/074,671 patent/US7975166B2/en active Active
-
2009
- 2009-03-05 JP JP2010549866A patent/JP5684579B2/ja active Active
- 2009-03-05 CN CN2009801075996A patent/CN101960852B/zh active Active
- 2009-03-05 KR KR1020107019772A patent/KR101308343B1/ko active IP Right Grant
- 2009-03-05 WO PCT/US2009/036093 patent/WO2009111598A1/en active Application Filing
- 2009-03-05 EP EP09716517.9A patent/EP2277312B1/en active Active
-
2011
- 2011-03-16 US US13/049,531 patent/US8607091B2/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001167075A (ja) * | 1999-12-10 | 2001-06-22 | Fujitsu Ltd | 機能分散及び負荷分散処理マルチプロセッサシステム |
JP2005521334A (ja) * | 2002-03-27 | 2005-07-14 | ライトメイズ アーゲー | ネットワーク管理システム |
WO2004073269A1 (ja) | 2003-02-13 | 2004-08-26 | Fujitsu Limited | 伝送システム,配信経路制御装置,負荷情報収集装置および配信経路制御方法 |
JP2004312212A (ja) | 2003-04-04 | 2004-11-04 | Yokogawa Electric Corp | 監視システム |
US7159234B1 (en) * | 2003-06-27 | 2007-01-02 | Craig Murphy | System and method for streaming media server single frame failover |
JPWO2005003951A1 (ja) * | 2003-07-02 | 2006-08-17 | 聰 山竹 | データベースシステム |
JP2006129071A (ja) * | 2004-10-28 | 2006-05-18 | Fujitsu Ltd | ノード装置 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20120138607A (ko) * | 2011-06-14 | 2012-12-26 | 삼성전자주식회사 | 복합 멀티미디어 데이터를 송수신하는 장치 |
KR101885858B1 (ko) * | 2011-06-14 | 2018-08-08 | 삼성전자주식회사 | 복합 멀티미디어 데이터를 송수신하는 장치 |
JP2020014121A (ja) * | 2018-07-18 | 2020-01-23 | 住友電気工業株式会社 | ケーブルテレビ装置および異常監視方法 |
JP7091903B2 (ja) | 2018-07-18 | 2022-06-28 | 住友電気工業株式会社 | ケーブルテレビ装置および異常監視方法 |
Also Published As
Publication number | Publication date |
---|---|
US8607091B2 (en) | 2013-12-10 |
KR101308343B1 (ko) | 2013-09-17 |
KR20100109569A (ko) | 2010-10-08 |
CN101960852A (zh) | 2011-01-26 |
EP2277312A1 (en) | 2011-01-26 |
CN101960852B (zh) | 2013-02-20 |
JP5684579B2 (ja) | 2015-03-11 |
US7975166B2 (en) | 2011-07-05 |
EP2277312B1 (en) | 2015-11-11 |
US20110167304A1 (en) | 2011-07-07 |
US20090228933A1 (en) | 2009-09-10 |
WO2009111598A1 (en) | 2009-09-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5684579B2 (ja) | メディア配信システムにおいて冗長性を提供するためのシステム、方法、およびコンピュータ可読媒体 | |
EP3459283B1 (en) | Node, system and method for delivering unicastand broadcast traffic in a communication network | |
JP4516496B2 (ja) | マルチキャスト配信方法及びシステム、コンテンツサーバ | |
EP1940109B1 (en) | Method for monitoring stream processor for failure detection | |
CN101146215B (zh) | 基于组播的视频服务冗余备份方法、装置及*** | |
EP3414884B1 (en) | Methods and apparatus for enhanced mbms content provisioning and content ingestion | |
EP2521298B1 (en) | Method and apparatus for ensuring quality of service of internet protocol television live broadcast service | |
WO2007028315A1 (fr) | Procede de realisation multicast dans un dispositif d'acces basee sur une commutation de carte principale a carte de sauvegarde | |
RU2643793C1 (ru) | Управление обработкой отказов однонаправленных mbms-каналов на основе хвостовой части | |
US20080253369A1 (en) | Monitoring and correcting upstream packet loss | |
AU2005206902A1 (en) | Network architecture for data transmission | |
WO2006107164A1 (en) | Apparatus and method for delivering stream in a mobile broadcast system | |
WO2011035599A1 (zh) | 用于实现网络故障时切换的方法及查询器 | |
EP2289203A1 (en) | Network based switchover to original content after ad-insertion device failure | |
US9143334B2 (en) | Method and apparatus for transmitting group message in unicast network | |
WO2016142810A1 (en) | Method and network node for delivering multimedia broadcast services | |
CN100452768C (zh) | 源特定组播和源无关组播配合的组播方法及其接入设备 | |
JP2006197470A (ja) | データストリーム配信システム、ノード、配信経路決定装置、及び配信経路決定プログラム | |
JP2004201111A (ja) | マルチキャストパケット配信システム、方法及びプログラム | |
KR101144408B1 (ko) | 이중화 구조를 갖는 네트워크 접속 시스템 및 방법 | |
KR100458957B1 (ko) | Vod 서비스 시스템에서의 res 이중화 방법 및 그를이용한 vod 서비스 시스템 | |
KR101235093B1 (ko) | 스트리밍 데이터 전달 | |
JP5472228B2 (ja) | 受信端末及びそのプログラム | |
CN115776437A (zh) | 一种面向ip***边界的信号敏捷替换方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120912 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120918 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121217 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130122 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130416 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20130514 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130910 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20130920 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20131011 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140821 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140827 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141204 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150115 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5684579 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |