JP5498435B2 - 輻輳制御装置およびその動作方法 - Google Patents
輻輳制御装置およびその動作方法 Download PDFInfo
- Publication number
- JP5498435B2 JP5498435B2 JP2011112288A JP2011112288A JP5498435B2 JP 5498435 B2 JP5498435 B2 JP 5498435B2 JP 2011112288 A JP2011112288 A JP 2011112288A JP 2011112288 A JP2011112288 A JP 2011112288A JP 5498435 B2 JP5498435 B2 JP 5498435B2
- Authority
- JP
- Japan
- Prior art keywords
- codec
- media
- media stream
- media data
- data file
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
図3は、本実施の形態に係る通信システムの動作の一例を示すシーケンス図である。
本実施の形態では、呼接続要求信号に含まれる情報により、1つのコーデックを特定し、該コーデックに対応するメディアデータファイルを該コーデックでデコードし、得られたメディアストリームを送信したが、以下のようにしてもよい。
2…呼制御サーバ
3…端末
10…輻輳制御部
11…重み係数記憶部
12…メディアデータファイル数記憶部
13…閾値記憶部
14…総和計算部
15…呼接続可否判定部
16…呼接続制御部
17…メディアデータファイル数増減処理部
20…メディア再生機能部
21…メディアデータファイル記憶部
22…メディアストリーム送信部
Claims (7)
- 複数のコーデックを有し、該複数のコーデックの中の1つによりメディアデータファイルをデコードし、得られたメディアストリームを送信するメディアストリーム送信部を備えるメディアサーバに設けられる輻輳制御装置であって、
前記各コーデックにつき、該コーデックで1つのメディアデータファイルをデコードしているときに前記メディアサーバで消費されるリソース量に対応する重み係数を記憶した重み係数記憶手段と、
前記各コーデックにつき、該コーデックでデコードされているメディアデータファイルの数を示すメディアデータファイル数が記憶されるメディアデータファイル数記憶手段と、
前記メディアサーバで消費できる上限のリソース量に対応する閾値を記憶した閾値記憶手段と、
メディアストリームの送信を要求された際に、前記各コーデックにつき、該コーデックについての重み係数を前記重み係数記憶手段から読み出し、該コーデックについてのメディアデータファイル数を前記メディアデータファイル数記憶手段から読み出し、該重み係数と該メディアデータファイル数の積を求めるとともに、該積の前記各コーデックについての総和を求める総和計算手段と、
前記要求されたメディアストリームを得るためのコーデックについての重み係数を前記重み係数記憶手段から読み出し、前記閾値記憶手段から閾値を読み出し、該重み係数を前記総和に加算し、加算値が該閾値未満であるか否かを判定するメディアストリーム送信可否判定手段と、
該加算値が該閾値未満なら前記メディアストリーム送信部に対し、前記要求されたメディアストリームを得るためのメディアデータファイルをデコードし、得られたメディアストリームを送信するように指示を行うメディアストリーム送信指示手段と
を備えることを特徴とする輻輳制御装置。 - 前記閾値は、前記メディアサーバから同時送信可能な最大のパケットの数であり、
前記各重み係数は、該重み係数に対応するコーデックにより得られる1つのメディアストリームで消費可能な最大の帯域を該メディアストリームを構成するパケットのサイズで除した値である
ことを特徴とする請求項1記載の輻輳制御装置。 - 前記メディアストリーム送信可否判定手段は、複数のコーデックを使用する際の優先順位が指定されている場合において、該各コーデックにつき、前記加算値が前記閾値未満であるか否かを判定し、
前記メディアストリーム送信指示手段は、前記加算値が前記閾値未満であると判定されたコーデックから、最も高い優先順位に対応するコーデックを選択し、前記メディアストリーム送信部に対し、該選択したコーデックによりメディアデータファイルをデコードし、得られたメディアストリームを送信するように指示を行う
ことを特徴とする請求項1または2記載の輻輳制御装置。 - 複数のコーデックを有し、該複数のコーデックの中の1つによりメディアデータファイルをデコードし、得られたメディアストリームを送信するメディアストリーム送信部を備えるメディアサーバに設けられる輻輳制御装置の動作方法であって、
前記輻輳制御装置は、
前記各コーデックにつき、該コーデックで1つのメディアデータファイルをデコードしているときに前記メディアサーバで消費されるリソース量に対応する重み係数を記憶した重み係数記憶手段と、
前記各コーデックにつき、該コーデックでデコードされているメディアデータファイルの数を示すメディアデータファイル数が記憶されるメディアデータファイル数記憶手段と、
前記メディアサーバで消費できる上限のリソース量に対応する閾値を記憶した閾値記憶手段とを備え、
前記動作方法は、
前記輻輳制御装置の総和計算手段が、メディアストリームの送信を要求された際に、前記各コーデックにつき、該コーデックについての重み係数を前記重み係数記憶手段から読み出し、該コーデックについてのメディアデータファイル数を前記メディアデータファイル数記憶手段から読み出し、該重み係数と該メディアデータファイル数の積を求めるとともに、該積の前記各コーデックについての総和を求め、
前記輻輳制御装置のメディアストリーム送信可否判定手段が、
前記要求されたメディアストリームを得るためのコーデックについての重み係数を前記重み係数記憶手段から読み出し、前記閾値記憶手段から閾値を読み出し、該重み係数を前記総和に加算し、加算値が該閾値未満であるか否かを判定し、
前記輻輳制御装置のメディアストリーム送信指示手段が、
該加算値が該閾値未満なら前記メディアストリーム送信部に対し、前記要求されたメディアストリームを得るためのメディアデータファイルをデコードし、得られたメディアストリームを送信するように指示を行う
ことを特徴とする輻輳制御装置の動作方法。 - 前記閾値は、前記メディアサーバから同時送信可能な最大のパケットの数であり、
前記各重み係数は、該重み係数に対応するコーデックにより得られる1つのメディアストリームで消費可能な最大の帯域を該メディアストリームを構成するパケットのサイズで除した値である
ことを特徴とする請求項4記載の輻輳制御装置の動作方法。 - 前記メディアストリーム送信可否判定手段は、複数のコーデックを使用する際の優先順位が指定されている場合において、該各コーデックにつき、前記加算値が前記閾値未満であるか否かを判定し、
前記メディアストリーム送信指示手段は、前記加算値が前記閾値未満であると判定されたコーデックから、最も高い優先順位に対応するコーデックを選択し、前記メディアストリーム送信部に対し、該選択したコーデックによりメディアデータファイルをデコードし、得られたメディアストリームを送信するように指示を行う
ことを特徴とする請求項4または5記載の輻輳制御装置の動作方法。 - 請求項1ないし3のいずれかに記載の輻輳制御装置としてコンピュータを機能させるためのコンピュータプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011112288A JP5498435B2 (ja) | 2011-05-19 | 2011-05-19 | 輻輳制御装置およびその動作方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011112288A JP5498435B2 (ja) | 2011-05-19 | 2011-05-19 | 輻輳制御装置およびその動作方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012244392A JP2012244392A (ja) | 2012-12-10 |
| JP5498435B2 true JP5498435B2 (ja) | 2014-05-21 |
Family
ID=47465630
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011112288A Expired - Fee Related JP5498435B2 (ja) | 2011-05-19 | 2011-05-19 | 輻輳制御装置およびその動作方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5498435B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6271839B2 (ja) * | 2013-01-25 | 2018-01-31 | キヤノン株式会社 | 通信装置、通信装置の制御方法、プログラム |
| JP6389149B2 (ja) * | 2015-08-10 | 2018-09-12 | 日本電信電話株式会社 | 呼処理装置およびその動作方法 |
-
2011
- 2011-05-19 JP JP2011112288A patent/JP5498435B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2012244392A (ja) | 2012-12-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5845355B2 (ja) | ストリーミングデータの未処理状態による異種網の選択的使用を制御する装置と方法 | |
| KR101332615B1 (ko) | 전송 완료되지 않은 데이터량에 따라 접속 전환을 제어하는 방법과 그 방법을 위한 장치 | |
| US7817557B2 (en) | Method and system for buffering audio/video data | |
| US9014028B2 (en) | Identifying and transitioning to an improved VOIP session | |
| KR102216622B1 (ko) | 데이터 버퍼링 방법, 네트워크 디바이스, 및 저장 매체 | |
| JP2010521856A (ja) | 通信システムにおけるデータ伝送方法 | |
| JP5339007B1 (ja) | コンテンツ配信システム | |
| US20070218902A1 (en) | System and method for adaptive seamless mobility of multimedia communication sessions | |
| CA3094034A1 (en) | Adaptive bit-rate methods for live broadcasting | |
| KR20150057557A (ko) | 이동 망에서 비디오 트래픽의 사용자 만족도 최적화를 고려한 혼잡 완화 방법 및 그 장치 | |
| JP2001204001A (ja) | 動画像配信システム,再生端末装置,及び配信装置 | |
| JP2011029868A (ja) | 端末装置、遠隔会議システム、端末装置の制御方法、端末装置の制御プログラム、及び端末装置の制御プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
| JP2008527472A (ja) | マルチメディア・ストリームを処理する方法 | |
| JP5498435B2 (ja) | 輻輳制御装置およびその動作方法 | |
| CN109076400A (zh) | 用于确定业务通信的编解码模式集的方法和装置 | |
| JP7540018B2 (ja) | 情報決定方法及び装置 | |
| CN102045535B (zh) | 一种实现用户视频选择客服人员的装置、系统及方法 | |
| KR101251312B1 (ko) | 동영상 변환 서버에서의 동영상 탐색요청 처리방법 | |
| US8170006B2 (en) | Digital telecommunications system, program product for, and method of managing such a system | |
| CN120547384A (zh) | 视频动态码率播放方法、装置、设备、介质及程序产品 | |
| US20140348156A1 (en) | Optimizing route selection based on transcoding | |
| CN102959531A (zh) | 用于云基媒体自适应和代码转换服务的方法和系统 | |
| JP4977222B2 (ja) | 通信システムとその通信制御方法および通信装置 | |
| KR20140115819A (ko) | 선택적 영상 전송 시스템 | |
| EP2888657A1 (en) | Controlling cpu usage to balance fast and slow devices |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130628 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140226 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140304 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140307 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5498435 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |