複数のコーデックを有し、該複数のコーデックの中の1つによりメディアデータファイルをデコードし、得られたメディアストリームを送信するメディアストリーム送信部を備えるメディアサーバに設けられる輻輳制御装置であって、前記各コーデックにつき、該コーデックで1つのメディアデータファイルをデコードしているときに前記メディアサーバで消費されるリソース量に対応する重み係数を記憶した重み係数記憶手段と、前記各コーデックにつき、該コーデックでデコードされているメディアデータファイルの数を示すメディアデータファイル数が記憶されるメディアデータファイル数記憶手段と、前記メディアサーバで消費できる上限のリソース量に対応する閾値を記憶した閾値記憶手段と、メディアストリームの送信を要求された際に、前記各コーデックにつき、該コーデックについての重み係数を前記重み係数記憶手段から読み出し、該コーデックについてのメディアデータファイル数を前記メディアデータファイル数記憶手段から読み出し、該重み係数と該メディアデータファイル数の積を求めるとともに、該積の前記各コーデックについての総和を求める総和計算手段と、前記要求されたメディアストリームを得るためのコーデックについての重み係数を前記重み係数記憶手段から読み出し、前記閾値記憶手段から閾値を読み出し、該重み係数を前記総和に加算し、加算値が該閾値未満であるか否かを判定するメディアストリーム送信可否判定手段と、該加算値が該閾値未満なら前記メディアストリーム送信部に対し、前記要求されたメディアストリームを得るためのメディアデータファイルをデコードし、得られたメディアストリームを送信するように指示を行うメディアストリーム送信指示手段とを備えることを特徴とする輻輳制御装置。前記閾値は、前記メディアサーバから同時送信可能な最大のパケットの数であり、前記各重み係数は、該重み係数に対応するコーデックにより得られる1つのメディアストリームで消費可能な最大の帯域を該メディアストリームを構成するパケットのサイズで除した値であることを特徴とする請求項1記載の輻輳制御装置。前記メディアストリーム送信可否判定手段は、複数のコーデックを使用する際の優先順位が指定されている場合において、該各コーデックにつき、前記加算値が前記閾値未満であるか否かを判定し、前記メディアストリーム送信指示手段は、前記加算値が前記閾値未満であると判定されたコーデックから、最も高い優先順位に対応するコーデックを選択し、前記メディアストリーム送信部に対し、該選択したコーデックによりメディアデータファイルをデコードし、得られたメディアストリームを送信するように指示を行うことを特徴とする請求項1または2記載の輻輳制御装置。複数のコーデックを有し、該複数のコーデックの中の1つによりメディアデータファイルをデコードし、得られたメディアストリームを送信するメディアストリーム送信部を備えるメディアサーバに設けられる輻輳制御装置の動作方法であって、前記輻輳制御装置は、前記各コーデックにつき、該コーデックで1つのメディアデータファイルをデコードしているときに前記メディアサーバで消費されるリソース量に対応する重み係数を記憶した重み係数記憶手段と、前記各コーデックにつき、該コーデックでデコードされているメディアデータファイルの数を示すメディアデータファイル数が記憶されるメディアデータファイル数記憶手段と、前記メディアサーバで消費できる上限のリソース量に対応する閾値を記憶した閾値記憶手段とを備え、前記動作方法は、前記輻輳制御装置の総和計算手段が、メディアストリームの送信を要求された際に、前記各コーデックにつき、該コーデックについての重み係数を前記重み係数記憶手段から読み出し、該コーデックについてのメディアデータファイル数を前記メディアデータファイル数記憶手段から読み出し、該重み係数と該メディアデータファイル数の積を求めるとともに、該積の前記各コーデックについての総和を求め、前記輻輳制御装置のメディアストリーム送信可否判定手段が、前記要求されたメディアストリームを得るためのコーデックについての重み係数を前記重み係数記憶手段から読み出し、前記閾値記憶手段から閾値を読み出し、該重み係数を前記総和に加算し、加算値が該閾値未満であるか否かを判定し、前記輻輳制御装置のメディアストリーム送信指示手段が、該加算値が該閾値未満なら前記メディアストリーム送信部に対し、前記要求されたメディアストリームを得るためのメディアデータファイルをデコードし、得られたメディアストリームを送信するように指示を行うことを特徴とする輻輳制御装置の動作方法。前記閾値は、前記メディアサーバから同時送信可能な最大のパケットの数であり、前記各重み係数は、該重み係数に対応するコーデックにより得られる1つのメディアストリームで消費可能な最大の帯域を該メディアストリームを構成するパケットのサイズで除した値であることを特徴とする請求項4記載の輻輳制御装置の動作方法。前記メディアストリーム送信可否判定手段は、複数のコーデックを使用する際の優先順位が指定されている場合において、該各コーデックにつき、前記加算値が前記閾値未満であるか否かを判定し、前記メディアストリーム送信指示手段は、前記加算値が前記閾値未満であると判定されたコーデックから、最も高い優先順位に対応するコーデックを選択し、前記メディアストリーム送信部に対し、該選択したコーデックによりメディアデータファイルをデコードし、得られたメディアストリームを送信するように指示を行うことを特徴とする請求項4または5記載の輻輳制御装置の動作方法。請求項1ないし3のいずれかに記載の輻輳制御装置としてコンピュータを機能させるためのコンピュータプログラム。本発明は、上記の課題に鑑みてなされたものであり、その目的とするところは、複数のコーデックを使用するメディアサーバにおいて、消費されるリソース量が上限に達すること、および、消費できるリソース量が余りすぎることを防止する輻輳制御装置およびその動作方法を提供することにある。上記の課題を解決するために、第1の本発明は、複数のコーデックを有し、該複数のコーデックの中の1つによりメディアデータファイルをデコードし、得られたメディアストリームを送信するメディアストリーム送信部を備えるメディアサーバに設けられる輻輳制御装置であって、前記各コーデックにつき、該コーデックで1つのメディアデータファイルをデコードしているときに前記メディアサーバで消費されるリソース量に対応する重み係数を記憶した重み係数記憶手段と、前記各コーデックにつき、該コーデックでデコードされているメディアデータファイルの数を示すメディアデータファイル数が記憶されるメディアデータファイル数記憶手段と、前記メディアサーバで消費できる上限のリソース量に対応する閾値を記憶した閾値記憶手段と、メディアストリームの送信を要求された際に、前記各コーデックにつき、該コーデックについての重み係数を前記重み係数記憶手段から読み出し、該コーデックについてのメディアデータファイル数を前記メディアデータファイル数記憶手段から読み出し、該重み係数と該メディアデータファイル数の積を求めるとともに、該積の前記各コーデックについての総和を求める総和計算手段と、前記要求されたメディアストリームを得るためのコーデックについての重み係数を前記重み係数記憶手段から読み出し、前記閾値記憶手段から閾値を読み出し、該重み係数を前記総和に加算し、加算値が該閾値未満であるか否かを判定するメディアストリーム送信可否判定手段と、該加算値が該閾値未満なら前記メディアストリーム送信部に対し、前記要求されたメディアストリームを得るためのメディアデータファイルをデコードし、得られたメディアストリームを送信するように指示を行うメディアストリーム送信指示手段とを備えることを特徴とする輻輳制御装置をもって解決手段とする。例えば、第1の本発明において、前記閾値は、前記メディアサーバから同時送信可能な最大のパケットの数であり、前記各重み係数は、該重み係数に対応するコーデックにより得られる1つのメディアストリームで消費可能な最大の帯域を該メディアストリームを構成するパケットのサイズで除した値である。例えば、第1の本発明において、前記メディアストリーム送信可否判定手段は、複数のコーデックを使用する際の優先順位が指定されている場合において、該各コーデックにつき、前記加算値が前記閾値未満であるか否かを判定し、前記メディアストリーム送信指示手段は、前記加算値が前記閾値未満であると判定されたコーデックから、最も高い優先順位に対応するコーデックを選択し、前記メディアストリーム送信部に対し、該選択したコーデックによりメディアデータファイルをデコードし、得られたメディアストリームを送信するように指示を行う。第2の本発明は、複数のコーデックを有し、該複数のコーデックの中の1つによりメディアデータファイルをデコードし、得られたメディアストリームを送信するメディアストリーム送信部を備えるメディアサーバに設けられる輻輳制御装置の動作方法であって、前記輻輳制御装置は、前記各コーデックにつき、該コーデックで1つのメディアデータファイルをデコードしているときに前記メディアサーバで消費されるリソース量に対応する重み係数を記憶した重み係数記憶手段と、前記各コーデックにつき、該コーデックでデコードされているメディアデータファイルの数を示すメディアデータファイル数が記憶されるメディアデータファイル数記憶手段と、前記メディアサーバで消費できる上限のリソース量に対応する閾値を記憶した閾値記憶手段とを備え、前記動作方法は、前記輻輳制御装置の総和計算手段が、メディアストリームの送信を要求された際に、前記各コーデックにつき、該コーデックについての重み係数を前記重み係数記憶手段から読み出し、該コーデックについてのメディアデータファイル数を前記メディアデータファイル数記憶手段から読み出し、該重み係数と該メディアデータファイル数の積を求めるとともに、該積の前記各コーデックについての総和を求め、前記輻輳制御装置のメディアストリーム送信可否判定手段が、前記要求されたメディアストリームを得るためのコーデックについての重み係数を前記重み係数記憶手段から読み出し、前記閾値記憶手段から閾値を読み出し、該重み係数を前記総和に加算し、加算値が該閾値未満であるか否かを判定し、前記輻輳制御装置のメディアストリーム送信指示手段が、該加算値が該閾値未満なら前記メディアストリーム送信部に対し、前記要求されたメディアストリームを得るためのメディアデータファイルをデコードし、得られたメディアストリームを送信するように指示を行うことを特徴とする輻輳制御装置の動作方法をもって解決手段とする。例えば、第2の本発明において、前記閾値は、前記メディアサーバから同時送信可能な最大のパケットの数であり、前記各重み係数は、該重み係数に対応するコーデックにより得られる1つのメディアストリームで消費可能な最大の帯域を該メディアストリームを構成するパケットのサイズで除した値である。例えば、第2の本発明において、前記メディアストリーム送信可否判定手段は、複数のコーデックを使用する際の優先順位が指定されている場合において、該各コーデックにつき、前記加算値が前記閾値未満であるか否かを判定し、前記メディアストリーム送信指示手段は、前記加算値が前記閾値未満であると判定されたコーデックから、最も高い優先順位に対応するコーデックを選択し、前記メディアストリーム送信部に対し、該選択したコーデックによりメディアデータファイルをデコードし、得られたメディアストリームを送信するように指示を行う。本発明によれば、複数のコーデックを使用するメディアサーバにおいて、消費されるリソース量が上限に達すること、および、消費できるリソース量が余りすぎることを防止するすることができる。以下、本発明の実施の形態について図面を参照して説明する。図1は、本実施の形態に係る輻輳制御装置を利用した通信システムの構成図である。メディアサーバ1は、呼制御サーバ2と端末3に対し、図示しないIPネットワークを介して接続される。端末3は、一般には複数存在する。メディアサーバ1は、呼制御サーバ2からの呼接続制御にしたがい、端末3にメディアストリームを送信する装置である。呼接続制御には、例えばSIP等の標準的な呼制御プロトコルが用いられる。メディアサーバ1は、輻輳制御部10とメディア再生機能部20とを備える。輻輳制御部10は、本実施の形態に係る輻輳制御装置である。メディア再生機能部20は、複数のメディアデータファイルが記憶されたメディアデータファイル記憶部21と、複数のコーデックを有し、メディアデータファイル記憶部21から読み出したメディアデータファイルを該メディアデータファイルに適したコーデックでデコードするとともに、デコードで得られたメディアストリームを端末3に送信するメディアストリーム送信部22とを備える。メディアストリームは、例えば、RTPパケットにより構成される。輻輳制御部10は、各コーデックにつき、該コーデックで1つのメディアデータファイルをデコードしているときにメディアサーバ1で消費されるリソース量に対応する重み係数を記憶した重み係数記憶部11と、各コーデックにつき、該コーデックでデコードされているメディアデータファイルの数を示すメディアデータファイル数が記憶されるメディアデータファイル数記憶部12と、メディアサーバ1で消費できる上限のリソース量に対応する閾値を記憶した閾値記憶部13と、呼制御サーバ2から呼接続要求信号が送信された際に、各コーデックにつき、該コーデックについての重み係数を重み係数記憶部11から読み出し、該コーデックについてのメディアデータファイル数をメディアデータファイル数記憶部12から読み出し、該重み係数と該メディアデータファイル数の積を求めるとともに、該積の各コーデックについての総和を求める総和計算部14と、該計算された総和を用いて、呼接続の可否を判定する呼接続可否判定部15と、呼制御サーバ2と通信を行い、受信した呼接続要求信号に含まれる情報を基に、呼接続が許可された際い使用すべきコーデックを特定し、呼接続可否判定部15に呼接続の可否を判定するように指示し、呼接続を許可されたなら、呼制御サーバ2に呼接続許可信号を送信するとともに、メディアストリーム送信部22に対して、メディアストリームを送信するように指示する呼接続制御部16と、呼制御サーバ2が呼接続を完了し、メディアストリームの送信が可能になったなら、メディアデータファイル数記憶部12の該特定されたコーデックについてのメディアデータファイル数を増加させる一方、呼が切断され、メディアストリームの送信ができなくなったなら、該メディアデータファイル数を減少させるメディアデータファイル数増減処理部17とを備える。閾値記憶部13に記憶される閾値は、例えば、メディアサーバ1から同時送信可能な最大のパケットの数である。呼接続制御部16は、上記処理のほかに、呼接続を拒否されたなら、呼制御サーバ2に対して呼接続拒否信号を送信する。また、呼接続制御部16は、呼接続可否判定部15への指示と、メディアデータファイル数増減処理部17への指示と、メディアストリーム送信部22への指示とが一貫性をもつように排他制御を行う。図2は、重み係数記憶部11に記憶される重み係数の一例を示す図である。ただし、同図の備考欄は、参考のためのものであり、重み係数記憶部11には含まれない。同図は、重み係数記憶部11が、G711μlawという名称のコーデックについて、重み係数50を記憶し、MPEG4visualSPL0という名称のコーデックについて、重み係数82を記憶し、MPEG4visualSPL4aという名称のコーデックについて、重み係数536を記憶し、MPEG4visualSPL6という名称のコーデックについて、重み係数1866を記憶していることを示す。閾値記憶部13の閾値が、メディアサーバ1から同時送信可能な最大のパケットの数である場合、同図に示す各重み係数は、そのような閾値に適した値となっている。つまり、各重み係数は、対応するコーデックにより得られる1つのメディアストリームで消費可能な最大の帯域を該メディアストリームを構成するパケットのサイズで除した値となっている。具体的には、重み係数50は、対応するコーデックG711μlawにより得られる1つのメディアストリームで消費可能な最大の帯域を該メディアストリームを構成するパケットのサイズで除した値で得られる値である。ここでは、パケットのペイロードの平均のサイズを160Byteとして計算した。重み係数82は、対応するコーデックMPEG4visualSPL0により得られる1つのメディアストリームで消費可能な最大の帯域を該メディアストリームを構成するパケットのサイズで除した値で得られる値である。ここでは、パケットのペイロードの平均のサイズを100Byteとして計算した。重み係数536は、対応するコーデックMPEG4visualSPL4aにより得られる1つのメディアストリームで消費可能な最大の帯域を該メディアストリームを構成するパケットのサイズで除した値で得られる値である。ここでは、パケットのペイロードの平均のサイズを1000Byteとして計算した。重み係数1866は、対応するコーデックMPEG4visualSPL6により得られる1つのメディアストリームで消費可能な最大の帯域を該メディアストリームを構成するパケットのサイズで除した値で得られる値である。ここでは、パケットのペイロードの平均のサイズを1000Byteとして計算した。なお、各重み係数は、対応するコーデックにより得られる1つのメディアストリームで消費可能な最大の帯域を該メディアストリームを構成するパケットのサイズで除した値には限定されない。例えば、閾値が、メディアサーバ1における上限の処理能力に対応する値である場合において、各重み係数は、対応するコーデックで1つのメディアデータファイルがデコードされているときに使用される処理能力に対応する値としてもよい。本実施の形態に係る通信システムの動作図3は、本実施の形態に係る通信システムの動作の一例を示すシーケンス図である。ここでは、ある端末3以下、単に端末3というに対し、メディアサーバ1からメディアストリームが送信される際に行われるシーケンスを説明する。呼接続制御部16は、呼制御サーバ2から呼接続要求信号を受信したならS1、呼接続要求信号に含まれるSDP等のメディア情報エンコーディング名、コーデックのプロファイルとレベル、パケット化周期、帯域等と、例えば、メディアストリーム送信部22で使用できる各コーデックを記載したコーデック情報とを用い、呼接続が許可された際に使用すべきコーデックを特定する。また、ここでは、呼接続が許可された際にデコードすべきメディアデータファイルが特定されたこととする。呼接続制御部16は、呼接続可否判定部15に対し、該コーデックの種別などを通知し、呼接続の可否を判定するように指示を行うS3。これにより、呼接続可否判定部15は、総和計算部14に対し、総和を計算するように指示を行うS5。これにより、総和計算部14は、メディアストリーム送信部22で使用できる各コーデックにつき、該コーデックについての重み係数を重み係数記憶部11から読み出し、該コーデックについてのメディアデータファイル数をメディアデータファイル数記憶部12から読み出し、該重み係数と該メディアデータファイル数の積を求めるとともに、該積の各コーデックについての総和を計算しS7、該総和の値を呼接続可否判定部15に通知するS9。これにより、呼接続可否判定部15は、呼接続制御部16から通知されたコーデックにつき、該コーデックについての重み係数を重み係数記憶部11から読み出し、閾値記憶部13から閾値を読み出し、該重み係数を、ステップS9で通知された総和に加算し、加算値と閾値に基づいて、呼接続の可否を判定するS11。呼接続可否判定部15は、加算値が閾値未満なら、呼接続を許可する旨を呼接続制御部16に通知するS13。これにより、呼接続制御部16は、呼制御サーバ2に対し、呼接続を許可することを示す呼接続許可応答信号を送信するS15。これにより、呼制御サーバ2は、メディアサーバ1と端末3の間の呼接続を行い、呼接続が完了した旨を示す呼接続完了信号を呼接続制御部16に送信するS17。これにより、呼接続制御部16は、メディアデータファイル数増減処理部17に対し、ステップS3で特定したコーデックの種別などを通知し、メディアデータファイル数記憶部12における該コーデックについてのメディアデータファイル数に1を加算するように指示を行うS19。これにより、メディアデータファイル数増減処理部17は、メディアデータファイル数記憶部12における該通知されたコーデックについてのメディアデータファイル数に1を加算し、呼接続制御部16に対し、メディアデータファイル数に1を加算した旨を通知するS21。これにより、呼接続制御部16は、メディアストリーム送信部22に対し、ステップS3で特定されたメディアデータファイルをステップS3で特定されたコーデックによりデコードするとともに、デコードにより得られるメディアストリームを端末3に送信するように指示を行うS23。これにより、メディアストリーム送信部22は、該メディアデータファイルをメディアデータファイル記憶部21から読み出し、該メディアデータファイルを該コーデックでデコードし、デコードにより得られるメディアストリームを端末3に送信する。すなわち、呼接続が許可された際に使用されるコーデックについての重み係数を総和に加算した加算値が、メディアサーバ1で消費できる上限のリソース量に対応する閾値未満なら、呼接続を許可することで、輻輳を防止できるとともに、リソース量が余りすぎてしまう不都合も防止することができる。なお、呼制御サーバ2は、例えば、端末3へのメディアストリームの送信が終了し、端末3から呼切断要求があったなら、呼切断を行い、呼切断を完了したことを示す呼切断完了信号を呼接続制御部16に送信する。これにより、呼接続制御部16は、メディアデータファイル数増減処理部17に対し、ステップS3で特定したコーデックの種別などを通知し、該当のメディアデータファイル数から1を減算するように指示を行う。これにより、メディアデータファイル数増減処理部17は、メディアデータファイル数記憶部12における該コーデックについてのメディアデータファイル数から1を減算する。なお、呼接続可否判定部15は、加算値が閾値以上なら呼接続を拒否する旨を呼接続制御部16に通知する。これにより、呼接続制御部16は、呼制御サーバ2に対し、呼接続を拒否することを示す呼接続拒否応答信号を送信する。これにより、呼制御サーバ2は、メディアサーバ1と端末3と間の呼接続を中止する。よって、メディアデータファイルのデコード、メディアストリームの送信も中止される。したがって、本実施の形態に係る輻輳制御装置10によれば、複数のコーデックを有し、該複数のコーデックの中の1つによりメディアデータファイルをデコードし、得られたメディアストリームを送信するメディアストリーム送信部22を備えるメディアサーバ1に設けられる輻輳制御装置であって、各コーデックにつき、該コーデックで1つのメディアデータファイルをデコードしているときにメディアサーバ1で消費されるリソース量に対応する重み係数を記憶した重み係数記憶手段11と、各コーデックにつき、該コーデックでデコードされているメディアデータファイルの数を示すメディアデータファイル数が記憶されるメディアデータファイル数記憶手段12と、メディアサーバ1で消費できる上限のリソース量に対応する閾値を記憶した閾値記憶手段13と、メディアストリームの送信を要求された際にステップS1、各コーデックにつき、該コーデックについての重み係数を重み係数記憶手段11から読み出し、該コーデックについてのメディアデータファイル数をメディアデータファイル数記憶手段12から読み出し、該重み係数と該メディアデータファイル数の積を求めるとともに、該積の各コーデックについての総和を求めるステップS7総和計算手段14と、要求されたメディアストリームを得るためのコーデックについての重み係数を重み係数記憶手段11から読み出し、閾値記憶手段13から閾値を読み出し、該重み係数を総和に加算し、加算値が該閾値未満であるか否かを判定するステップS11メディアストリーム送信可否判定手段15と、該加算値が該閾値未満ならメディアストリーム送信部22に対し、要求されたメディアストリームを得るためのメディアデータファイルをデコードし、得られたメディアストリームを送信するように指示を行うメディアストリーム送信指示手段16とを備えるので、メディアサーバ1で消費されるリソース量が上限に達すること、および、消費できるリソース量が余りすぎてしまうことを防止でき、よって、リソース量が上限に達することによって生じるメディアストリームの送信に関する輻輳を防止し、且つ、リソース量の余りすぎを防止することができる。変形例本実施の形態では、呼接続要求信号に含まれる情報により、1つのコーデックを特定し、該コーデックに対応するメディアデータファイルを該コーデックでデコードし、得られたメディアストリームを送信したが、以下のようにしてもよい。例えば、メディアデータファイル記憶部21には、複数のコーデックのそれぞれにつき、該コーデックでデコードすべきメディアデータファイルが記憶される。また、メディアストリーム送信部22は、該各コーデックを有している。また、呼接続要求信号においては、該各コーデックを使用する際の優先順位が指定される。この場合、呼接続可否判定部15は、該各コーデックにつき、加算値が閾値未満であるか否かを判定し、加算値が閾値未満であると判定されたコーデックの種別などを呼接続制御部16に通知する。呼接続制御部16は、通知されたコーデックについて指定された最も高い優先順位に対応するコーデックを選択し、メディアストリーム送信部22に対し、該選択されたコーデックに対応するメディアデータファイルを該コーデックでデコードし、得られたメディアストリームを送信するように指示を行う。メディアストリーム送信部22は、メディアデータファイル記憶部21から、該コーデックに対応するメディアデータファイルを読み出し、該メディアデータファイルを該コーデックでデコードし、得られたメディアストリームを端末3に送信する。したがって、この変形例によれば、メディアストリーム送信可否判定手段15は、複数のコーデックを使用する際の優先順位が指定されている場合において、該各コーデックにつき、加算値が閾値未満であるか否かを判定し、メディアストリーム送信指示手段16は、加算値が閾値未満であると判定されたコーデックから、最も高い優先順位に対応するコーデックを選択し、メディアストリーム送信部22に対し、該選択したコーデックによりメディアデータファイルをデコードし、得られたメディアストリームを送信するように指示を行うので、複数のコーデックの中から最も高い優先順位に対応するコーデックを使用することができる。なお、本実施の形態に係る輻輳制御装置10としてコンピュータを機能させるためのコンピュータプログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に記録でき、また、インターネットなどの通信網を介して伝送させて、広く流通させることができる。