JP2011514104A - メディア配信システムにおいて冗長性を提供するためのシステム、方法、およびコンピュータ可読媒体 - Google Patents

メディア配信システムにおいて冗長性を提供するためのシステム、方法、およびコンピュータ可読媒体 Download PDF

Info

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
Application number
JP2010549866A
Other languages
English (en)
Other versions
JP5684579B2 (ja
Inventor
アスブン,エドウアルド
ウオーレス,ロバート
Original Assignee
アルカテル−ルーセント
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 アルカテル−ルーセント filed Critical アルカテル−ルーセント
Publication of JP2011514104A publication Critical patent/JP2011514104A/ja
Application granted granted Critical
Publication of JP5684579B2 publication Critical patent/JP5684579B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/29Arrangements for monitoring broadcast services or broadcast-related services
    • H04H60/32Arrangements for monitoring conditions of receiving stations, e.g. malfunction or breakdown of receiving stations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/22Arrangements for detecting or preventing errors in the information received using redundant apparatus to increase reliability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/20Support for services
    • H04L49/205Quality of Service based
    • H04L49/206Real Time traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/55Prevention, detection or correction of errors
    • H04L49/557Error correction, e.g. fault recovery or fault tolerance
    • 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/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
    • 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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/40Network 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
    • 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/25Management 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/262Content 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/26208Content 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
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4126The peripheral being portable, e.g. PDAs or mobile phones
    • 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/434Disassembling 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/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream
    • 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
    • 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/637Control signals issued by the client directed to the server or network components
    • H04N21/6375Control 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
    • 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/647Control 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/64723Monitoring of network processes or resources, e.g. monitoring of network load
    • 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/647Control 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/64723Monitoring of network processes or resources, e.g. monitoring of network load
    • H04N21/6473Monitoring network processes errors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error 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/2002Error 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/2007Error 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error 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/202Error 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/2035Error 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error 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/202Error 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/2041Error 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/10Packet switching elements characterised by the switching fabric construction
    • H04L49/102Packet 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

本発明は、デジタルビデオシステムに関し、詳細には、移動体メディア配信アプリケーションおよび有線メディア配信アプリケーションに高可用性のTV配信システムを提供することに関する。
デジタルビデオシステムは、TVコンテンツが、移動体電話、パームデバイスなどの移動体デバイス、ならびにIPプロトコルを使用した有線デバイスなどに提供されることを可能にする。ライブTV供給を提供することに伴う課題は、事業者がそのシステムに関して高可用性を求めることである。
高可用性を提供するための解決策は、システム内のアクティブなモジュール(「主モジュール」)の健全さを監視する中央エンティティを使用することである。中央エンティティは、アクティブなモジュール、すなわち、ハートビート信号を送ることが可能なモジュールに問い合わせることが可能である。故障が発生した場合、中央エンティティは、故障したモジュールに取って代わるために、予備モジュールをアクティブ化する。しかし、中央エンティティが故障した場合、システム全体が故障を受けやすい。加えて、クエリまたはハートビート信号は、見失われる可能性があり、故障が検出されずに進む可能性がある。この解決策は、何百というチャネルをサポートするためにスケーリングしなければならないため、管理不可能な複雑さおよびコストを有する可能性もある。
代替の解決策は、主モジュールのアウトプットを監視するデバイスを使用することである。故障を検出するとすぐ、このデバイスは、予備モジュールをアクティブ化する。モジュールのアウトプットを監視することは、アウトプットが容易に検証され得るとき、良好に機能する。しかし、損なわれたアウトプットは、完全に復号されない限り、有効に見える場合がある。加えて、大量のアウトプットを監視することは、現実的でない場合があり、システムのコストと複雑さが増す。
必要とされるのは、デジタルビデオシステムにおいて高可用性を提供するためのシステム、方法、およびコンピュータ可読媒体である。
本開示の一態様によれば、少なくとも1つの主モジュールと、前記少なくとも1つの主モジュールを監視して、前記少なくとも1つの主モジュールの故障の検出時に、故障した主モジュールの機能を実行する、少なくとも1つの予備モジュールとを備えるメディア配信システムが提供される。
本開示の一態様によれば、少なくとも1つの主上流側モジュールと、少なくとも1つの予備上流側モジュールとを備えるデジタルビデオシステムが提供され、前記少なくとも1つの予備上流側モジュールは、前記少なくとも1つの主上流側モジュールを複製する。
本開示の一態様によれば、冗長デバイス内で、1つまたは複数のアクティブなデバイスからマルチキャストステータスメッセージを受信するステップと、前記冗長デバイス内で、前記1つまたは複数のアクティブなデバイスの健全さを前記ステータスメッセージから決定するステップと、前記1つまたは複数のアクティブなデバイスの健全さが不健全であることを決定するとすぐ、不健全なデバイスの機能を実行するように前記冗長デバイスを切り替えるステップとを含む、前記冗長デバイスをアクティブな状態に切り替えるための方法が提供される。
本開示の一態様によれば、主モジュールを提供するステップと、監視状態の予備モジュールを提供するステップと、前記予備モジュールを使用して、前記主モジュールのパフォーマンスを監視するステップと、前記主モジュールの故障を検出するステップと、前記予備モジュールを前記監視状態から前記主モジュールの役割を実行するように切り替えるステップとを含む、メディア配信システム内に冗長性を提供する方法が提供される。
本開示の一態様によれば、1つまたは複数の主モジュールから周期的なステータスメッセージを受信するための命令であって、前記ステータスメッセージが、前記1つまたは複数の主モジュールの機能を示す、受信するための命令と、前記周期的なステータスメッセージの不在を、前記1つまたは複数の主モジュールの故障した主モジュールから決定するための命令と、前記故障した主モジュールの機能を実行するための命令とを含むコンピュータ可読媒体が提供される。
本発明は、次に、例としてだけ、特定の実施形態および添付の図面を参照して、説明される。
メディア配信システムを概略的に表す図である。 メディア配信システムの冗長方式を概略的に表す図である。 統合受信機復号器の故障を概略的に表す図である。 マルチメディアトランスコーダの故障を概略的に表す図である。 ストリーミングモジュールの故障を概略的に表す図である。 冗長方法の流れ図である。 予備モジュールの観点からの冗長方法の流れ図である。 命令セットを実行するプロセッサを表す図である。
図1において、ライブTV供給を受信して、処理するために、マルチメディアトランスコーダ(MMT)12を使用して、高可用性を提供するシステム10が示される。図1は、MMT12、ストリーミングモジュール(SM)17、および統合サービスモジュール19(ISM)、別名、アプリケーションモジュールを示す。先行技術のデジタルビデオシステムは、マルチメディアトランスコーダ(MMT)とストリーミングモジュール(SM)との間にユニキャストセッションを確立する。この方式は、MMT、SM、およびハンドセット20の数がかなり増える場合、良好にスケーリングしない。したがって、本実施形態は、パフォーマンスおよび信頼性の両方を改善するために、マルチキャスティングを使用する。
MMT12は、衛星、ケーブル、および無線など、様々なソースから入力を受け入れることが可能である。例示のために、MMT12は、デジタルビデオブロードキャスト(衛星)(DVB−S)から入力を受信しているとして示される。DVB−Sの場合、ライブTV供給は、事業者のサイトにおいて、衛星11または内部配信システムから取得されることになる。非同期シリアルインターフェース(ASI)は、MPEG−2トランスポートストリームなど、圧縮されたビデオのパケットベースの伝送を可能にするシリアルデータ伝送方法であるため、衛星供給は、RF信号を受信して、MPEG−2トランスポートストリームを復調し、次いで、IPを介して、またはASIを介して、それを直接送信する統合受信機復号器(IRD)13に経路指定される。IRD13自体が、MPEG−2 over IPを直接サポートする場合、システム10は簡素化され得る。そうでない場合、第三者システムは、ASI入力をパケット化して、MPEG−2−over−IPとしてそれをMMT12に送るために使用され得る。Scopus Video NetworkおよびNovra Technologiesなど、いくつかのベンダーは、IPアウトプットおよび/またはASIアウトプットをサポートするタイプのIRDを提供する。
マルチキャスティングは、トランスポートストリームをMMT12に配信するために使用される。MPEG−2−over−IPをMMT12に送るときに、マルチキャスティングを使用する利点は、MMTが、MMTがストリームを受信することを望むかどうかを選択することを可能にすることを含む。すなわち、マルチキャストトラフィックは、MMTがそのマルチキャストグループに属する場合だけ受信される。MMT12は、ルータ/スイッチに要求を送ることによって、MMT12がグループに参加することを望むことをルータ/スイッチに知らせる。ルータ/スイッチがその要求を受信した後で、そのグループに関するマルチキャストトラフィックは、MMTに対する配信を開始する。ルータ/スイッチは、グループに対する会員資格に関して周期的にMMTに問い合わせる。MMTがそのクエリに応答しないとき、またはMMTがそのグループを去ることを望む場合、ルータ/スイッチは、トラフィックの配信を中止する。いくつかの中規模のイーサネット(登録商標)スイッチ製品は、インターネットグループ管理プロトコル(IGMP)をサポートし、それにより、システム内のマルチキャストルータの必要性を除去する。
プロトコル変換装置(PT)15内のSAPアナウンサ14は、(1つまたは複数の)SM17内のSAPリスナ16およびISM19内の電子プログラムガイド(EPG)サービスモジュール18の両方にセッション記述プロトコル(SDP)情報を送る。システム10内で、SAPアナウンスメント(announcement)は、以下の2つの異なるタイプのペイロードを運ぶ:
(1つまたは複数の)SM17が(1つまたは複数の)MMT12から受信することが可能な、利用可能なマルチキャストセッションの記述を含むセッション記述プロトコル(SDP)情報(type=’appication/sdp’)。
DVB−SIから抽出されたすべての関連情報を含むDVBサービス情報(type=’application/x−pvns−dvb−si’)。この情報は、MMT12内の表抽出モジュール21によってフォーマットされて、SAPアナウンサ14に提供されることになる。
(1つまたは複数の)SM17とISM19とからなるマルチキャストグループは、MMT12からSAPアナウンスメントを受信することになる。SM17は、利用可能なセッションについて学ぶために、かつ、それらの一部を受信して、ハンドセット20に配信する目的で処理するために、アナウンスメント内で運ばれるSDP記述を使用することになる。ISM19は、ユーザに利用可能なプログラムの電子プログラムガイドを作成するために、アナウンスメント内のサービス情報を使用することになる。次いで、電子プログラムガイドは、オンデマンドで、またはチャネルラインアップ内の追加のプログラムとして、ハンドセット20に配信されることが可能である。
本開示の実施形態によれば、高可用性を提供するために、システム10は、複数のMMT、SM、およびIRDを使用することによって、冗長性を分散する。かかるシステムでは、1つまたは複数のモジュール(MMTまたはIRD)は、予備モジュールとして指定され、待機状態にとどまり、一方、(1つまたは複数の)主モジュールはオンラインである。1つのモジュールの故障時に、予備モジュールは、故障したモジュールの機能を引き継ぎ、その状態をオンラインに変更して、システムのダウンタイムを処理して、最小限に抑えることを開始する。したがって、分散された冗長方式は、MMT、SM、またはIRDの動作を監視するための追加のシステム/モジュールを有さない。この冗長方法論は、図6の流れ図100で例示される。主モジュールおよび予備モジュールは、ステップ101、102において確立される。予備モジュールは、主モジュールのパフォーマンスを監視する(ステップ103)。主モジュールの故障を検出する(ステップ104)とすぐ、予備モジュールは、故障したモジュールの役割を実行するように切り替わる(ステップ105)。
故障したモジュールの機能を引き継ぐことは、上流側符号器または上流側トランスコーダとのマルチメディアセッションを確立することを必要とする。したがって、ステータスに加えて、セッション状態情報が予備モジュールに送られなければならない。セッション状態ならびにステータスを有することは、分散された監視機能性が、セッション状態にある潜在的な傾向を評価することを可能にし、潜在的な故障回避、ならびに故障検出を可能にする。かかる故障回避能力は、システム全体およびサービスの可用性を大きく改善する。予備モジュールの観点は、図7の流れ図200に例示される。予備モジュールは、主デバイスからのマルチキャストステータスメッセージを監視する(ステップ201)。主デバイスのうちのいずれかが不健全であると決定された場合(ステップ202)、予備デバイスは、監視状態から、故障したデバイスの機能を実行する状態に切り替える(ステップ203)。
2つの異なる冗長方式が下で説明される。第1の冗長方式(事例A)では、1つまたは複数の予備モジュールは、故障したモジュールの機能を引き継ぐために使用される。第2の冗長方式(事例B)では、健全な主モジュールは、予備モジュールが使用されていることなく、故障したモジュールの機能を引き継ぐ、すなわち、故障したモジュールの機能を共有する。
事例Aの場合、主モジュールが健全な間、予備モジュールは使用されない。この冗長方式は、「N対1の冗長性」として知られている。このシステムは、それぞれの予備モジュールに関して、最高で1つまでの主モジュールの故障に耐えることが可能である。
事例Bの場合、モジュールは予備モジュールとして指定されない。むしろ、システム内のすべてのモジュールは、主モジュールとして機能する。これは「負荷分散システム」として知られている。故障の場合、故障した主モジュールの動作は、残りの健全な主モジュールの間で再度分散される。このタイプの冗長性は、予備モジュールが不要であるという追加された利益を有し、したがって、システムのコスト全体を削減する。
冗長方式30の実施形態が、図2において例示される。冗長方式は、それぞれの主IRD13に関して、1つの予備IRD13aを示す。予備IRD13aは、(1つまたは複数の)MMT12に送信されることになるプログラムのプログラム識別子(PID)セット選択を用いて事前に構成される。それぞれのIRD13、13aは、所定のマルチキャストアドレスおよびポート内で送信する。冗長方式30は、2つの(1つまたは複数の)主MMT12と、1つの予備MMT12aとを示す。下で説明されるように、任意の数の予備MMT12aが提供され得る。
マルチキャスティングは、IRD13からMMT12にMPEG−over−IPトラフィックを配信するために使用される。デジタルビデオシステム内のそれぞれのMMT12は、MMT12が処理して、(1つまたは複数の)SM17に送ることになる、いくつかのトランスポートストリームを受信することになる。MMT12は、MMT12が、MMT12が必要なTSを運ぶ適切なマルチキャストグループに属することを望む旨をルータに伝える。
通常の動作において、(1つまたは複数の)MMT12は、リンク33によって示されるMPEG−2ストリーム31を主IRD13から受信する。図3に例示されるように、主IRD13の故障時に、MMT12は、対応するマルチキャストストリーム31の損失を検出して、主IRD13のマルチキャストグループを去り、予備IRD13aの(リンク34によって示される)マルチキャストグループに参加し、これにより、複製されたマルチキャストストリーム32を受信する。MMT12は、MMT12が、期待されたレートで、TSパケットを受信しているかどうかを検出することが可能である。MMT12は、パケット構造内に誤りが存在しないこと、かつMMT12がブラックスクリーンであるとしても、復号可能なアウトプットを依然として有することを決定することも可能である。MMTが主IRD13からマルチキャストストリームの損失を検出してから、MMTが予備IRD13aからストリームを再度獲得するまでの間に、MMTは、引き続き、受信された最後のフレームを符号化して、音声経路内に沈黙を挿入することになる。
MMTパフォーマンスの監視を提供するために、それぞれのMMT12は、そのステータスを示す周期的な「ハートビート」メッセージをその他のMMTにマルチキャストするように構成される。このメッセージは、システム内のその他のMMTに対するSAPアナウンスメントとしてマルチキャストされる。したがって、システム内のすべてのMMTは、「すべてのMMT SAP冗長マルチキャストグループ」に属する。SAP冗長アナウンスメントは、以下を含めて、予備MMT12aが(1つまたは複数の)主MMT12のステータスを監視して、故障したMMTを引き継ぐために必要なすべての情報を運ぶ:
MMTの役割(主、予備)、
MMTの状態(オンライン、オフライン、待機)、
MMTのステータス(OK、警告、誤り、致命的)、
そこから、そのMMTが現在処理している入力ストリームをそのMMTが受信している(1つまたは複数の)マルチキャストグループアドレス、
そのMMTが処理されたストリームを送っている(1つまたは複数の)マルチキャストグループアドレス、
そのMMTがSDP情報およびEPG情報の両方に関するSAPアナウンスメントを送っている(1つまたは複数の)マルチキャストグループアドレス。
MMTの役割は、以下であり得る:
主:このMMTは、入力ストリームを処理して、それらをSMに送る。このMMTは、そのステータスを周期的に決定して、その活動情報と共にSAPアナウンスメントを送る、
予備:このMMTは、(1つまたは複数の)主MMTからのSAPアナウンスメントを監視して、情報を(1つまたは複数の)SMに送るために、主MMTによって使用されているマルチキャストアドレスに関するその情報を収集する。主MMTの故障時に、予備MMTは、その状態をオンラインに変更して、故障したMMTのストリームの処理を引き継ぐ。
MMTの状態は、以下であり得る:
オンライン:MTは、入力ストリームをアクティブに処理して、それらを(1つまたは複数の)SMに送っている。
オフライン:MMTは使用されておらず、いずれのSAPアナウンスメントも監視または送信せず、いずれのストリームも処理しない。
待機:MMTは、SAPアナウンスメントをアクティブに監視しているが、いずれの入力ストリームも処理しない。そのMMTは、1つのMMTの故障時に引き継ぐことが可能である。MMTは、SAPアナウンスメントを送ることも可能である。主MMTは、SAPアナウンスメントを監視せず、したがって、主MMTは、この状態であり得ない。
MMTのステータスは、以下であり得る:
OK:通常の動作状態、
警告:MMTは、問題に直面し、オフラインに進むことが可能である。冗長モジュールが誤りメッセージを受信した場合、冗長モジュールは、故障したモジュールのストリームを引き継ぐための準備を整えることになる。例えば、冗長モジュールは、適切なマルチキャストグループの会員資格を要求することが可能である。
誤り:MMTは、その割り当てられた入力ストリームを引き続き処理することができず、引き継ぐように予備MMTに伝える。冗長MMTは、故障したMMTからOKステータスを受信するまで、故障したMMTのストリームを引き続き処理することになる。
致命的:MMTはオフラインであり、オペレータ支援が必要とされる。
ネットワークトラフィック故障または接続性故障により、1つまたは複数のハートビートメッセージが失われる可能性がある。誤った故障検出を防ぐために、予備MMT12aは、MMTから構成可能な数(例えば、3)のアナウンスメントメッセージがなくなるまで待機する。
時宜に適った形でMMTをフェイルオーバすることができるように、事業者の要件に応じて、アナウンスメント(ハートビート)メッセージの周期性は変更され得る。一実施形態では、この周期は、1.0秒のデフォルトを伴って、0.1秒ずつ、[0.1,10.0]秒の範囲内でユーザによって構成可能である。したがって、予備MMT12aが3つのアナウンスメントメッセージがなくなるまで待機する場合、MMTの故障は、わずか0.3秒で検出されて、補正されることが可能である。
MMTの故障は、図4に例示される。MMT−1など、MMTが故障したとき、予備MMT12aは、リンク35によって示される、故障したMMTのストリームの処理を引き継ぎ、したがって、故障したMMTのストリームを受信するために、適切なマルチキャストグループに加入する。切替の間、主MMTおよび予備MMTは両方とも、ブラックスクリーンを送出して、音声経路に沈黙を挿入することになる。
1つの冗長MMTが例示されるが、冗長方式30は、デジタルビデオシステムのサイズ、サービスレベル要件などに応じて、複数の冗長MMTを提供することが可能である。システム内に2つ以上の予備MMTが存在する場合、予備MMT1が第1の故障したMMTを引き継ぐことになるように、それらの予備MMTは、(1、2など)順次に番号付けされることが可能である、等々である。2つ以上のMMTが同時に故障した場合、予備MMT1は、最低のIPアドレスを有する、故障したMMTを引き継ぐことになる、等々である。MMTは、システム全体に関して予備として指定されることが可能であり、またはマルチキャストグループ化を使用して、MMTは、1つまたは複数の予備MMTが特に1つのグループに割り当てられた状態で、複数のグループに分割されることも可能である。
SM19の故障によるセッション故障の可能性を最小限に抑えるために、SM19は、未使用のSMモジュール19を提供するのではなく、負荷分散を実行する。したがって、MMTによって使用される方式に反して、すべてのSMはオンランであり、任意の所与の時点でストリームを処理している。図5において、残影輪郭で示されたSM17aなどのSMが故障したとき、故障したSM内のすべてのセッションは停止して、ユーザによって手動で再確立される必要がある。(1つまたは複数の)SM17によるSAPアナウンスメントは、以下を含めて、システム内のその他のモジュールがSMのステータスを監視するために必要なすべての情報を運ぶ:
SMの役割(主)、
SMの状態(オンライン、オフライン、待機)、
SMのステータス(OK、警告、誤り、致命的)、
SMが現在送受信しているSDPセッション。
一実施形態では、説明され、記述された方法およびステップのすべてまたは一部は、説明され、記述された要素のうちの1つもしくは複数によって、あるいは当該要素のうちの1つもしくは複数の上で完全にまたは部分的に実行され得る命令(すなわち、ソフトウェア)を含むコンピュータ可読媒体を経由して達成され得る。例えば、図8を参照すると、命令300を含むコンピュータ可読媒体は、少なくとも1つのメモリ82と動作可能に関連付けられた、少なくとも1つのプロセッサ81によって、または当該プロセッサ81上で実行され得る。異なる実施形態では、プロセッサ81およびメモリ82は、IRD内、MMT内、またはSM内に存在し得る。命令300は、1つまたは複数の主モジュールから周期的なステータスメッセージを受信する(ステップ301)ための命令と、周期的なステータスメッセージの不在を故障した主モジュールから決定する(ステップ302)ための命令と、故障した主モジュールの機能を実行する(ステップ303)ための命令とを含み得る。
上述の実施形態は、予備モジュールが主モジュールのステータスをアクティブに監視する、プロトコルを備えた分散型の冗長システムを明示する。故障の検出時に、予備モジュールは、故障した主モジュールの機能を引き継ぐ。外部エンティティは、システム内のモジュールの動作を管理するために使用されず、またはシステムのアウトプットは監視されない。分散型冗長システムは、移動体メディア配信アプリケーションまたは有線メディア配信アプリケーションに関する非常に利用可能なTV配信システムにおいて使用するために設計されたが、当業者は、同じ原理は、その他のタイプのシステムに使用されることが可能である点を理解されよう。
上述の実施形態の利点は、コンテンツプロバイダがモジュール故障によるダウンタイムから失われる収益を最小限に抑えることを含む。このシステムは、組み合わされると、スケーラブルかつロバストな解決策を提供する、2つの異なる冗長方式を使用する。この冗長方式は、比較的に低コストであり、外部モジュールが必要でないため、配備が容易である。
本発明の実施形態が、添付の図面で例示され、前述の説明において記載されているが、本発明は、開示された実施形態に限定されず、以下の特許請求の範囲によって記載され、画定された、本発明の趣旨から逸脱せずに、様々な再構成、修正、および代替が可能であることを理解されよう。例えば、本発明の能力は、ブロック、モジュール、プロセッサ、またはメモリのうち1つもしくは複数によって完全にかつ/あるいは部分的に実行され得る。また、これらの能力は、現行の形で、もしくは分散された形で、あるいは情報を提供および/または受信することが可能な任意のデバイス上もしくは任意のデバイスを経由して実行され得る。さらに、特定の形で示されているが、様々なモジュールまたはブロックは、本発明の範囲から逸脱せずに、配置変更されることが可能である。なおさらに、特定の形で示されているが、本発明を達成するために、追加の知られている特徴を本発明に提供するために、かつ/または本発明をより効率的にするために、より多い数またはより少ない数のモジュールおよび接続が本発明と共に利用され得る。また、様々なモジュール間で送られる情報は、データネットワーク、インターネット、インターネットプロトコルネットワーク、無線ソース、および有線ソースのうちの少なくとも1つを経由して、かつ複数のプロトコルを経由して、モジュール間で送られることが可能である。

Claims (10)

  1. メディア配信システムであって、
    少なくとも1つの主モジュールと、
    前記少なくとも1つの主モジュールを監視して、前記少なくとも1つの主モジュールの故障の検出時に、故障した主モジュールの機能を実行する
    少なくとも1つの予備モジュールとを備え、
    前記少なくとも1つの主モジュールが、ステータスメッセージを提供し、前記少なくとも1つの予備モジュールが、前記少なくとも1つの主モジュールのステータスを前記ステータスメッセージから決定し、
    しきい値数より多いステータスメッセージが前記少なくとも1つの主モジュールから受信されない場合、前記少なくとも1つの予備モジュールが、前記少なくとも1つの主モジュールの故障を決定する、メディア配信システム。
  2. 前記少なくとも1つの主モジュールおよび前記少なくとも1つの予備モジュールが、
    少なくとも1つのマルチメディアトランスコーダ、または
    少なくとも1つのストリーミングモジュールのうちの少なくとも1つを備える、請求項1に記載のメディア配信システム。
  3. 前記少なくとも1つの主モジュールが、前記ステータスメッセージをマルチキャストする、請求項1に記載のメディア配信システム。
  4. 前記少なくとも1つの予備モジュールが、そこから前記故障した主モジュールが1つまたは複数の入力ストリームを受信している、1つまたは複数のマルチキャストグループを前記ステータスメッセージから決定する、請求項1に記載のメディア配信システム。
  5. 前記故障した主モジュールの故障の検出時に、前記予備モジュールが、前記1つまたは複数のマルチキャストグループに参加する、請求項4に記載のメディア配信システム。
  6. 前記少なくとも1つの予備モジュールが、故障した主モジュールが処理されたストリームを送っている、1つまたは複数のマルチキャストグループを前記ステータスメッセージから決定する、請求項1に記載のメディア配信システム。
  7. 前記故障した主モジュールの故障の検出時に、前記予備モジュールが、前記1つまたは複数のマルチキャストグループに参加する、請求項6に記載のメディア配信システム。
  8. 前記ステータスメッセージが、0.1秒から10.0秒の間の定期的周期で提供される、請求項1に記載のメディア配信システム。
  9. 前記少なくとも1つの主モジュールが、ステータス情報を前記少なくとも1つの予備モジュールに提供するアナウンスメントを提供し、前記少なくとも1つの予備モジュールが、前記少なくとも1つの主モジュールのステータスを前記アナウンスメントから決定する、請求項1に記載のメディア配信システム。
  10. それぞれの主モジュールが前記アナウンスメントを監視し、それぞれの主モジュールおよびそれぞれの予備モジュールが、故障した主モジュールの機能を共有する、請求項9に記載のメディア配信システム。
JP2010549866A 2008-03-05 2009-03-05 メディア配信システムにおいて冗長性を提供するためのシステム、方法、およびコンピュータ可読媒体 Active JP5684579B2 (ja)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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