JP2006262288A - 映像データの配信サーバおよび映像データ配信方法 - Google Patents
映像データの配信サーバおよび映像データ配信方法 Download PDFInfo
- Publication number
- JP2006262288A JP2006262288A JP2005079393A JP2005079393A JP2006262288A JP 2006262288 A JP2006262288 A JP 2006262288A JP 2005079393 A JP2005079393 A JP 2005079393A JP 2005079393 A JP2005079393 A JP 2005079393A JP 2006262288 A JP2006262288 A JP 2006262288A
- Authority
- JP
- Japan
- Prior art keywords
- fec
- network bandwidth
- video data
- information
- bit rate
- 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.)
- Pending
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
【解決手段】映像データの配信において、ネットワーク帯域幅に関する情報と、ビットレート算出手段によって求めたコンテンツのビットレートとを元に、FECエンコード後のデータビットレートが、ネットワーク帯域を越えないように、FEC冗長度をネットワーク帯域幅の使用可能な範囲内で動的に変化させて調整する。
【選択図】図1
Description
本発明第一実施例を図1ないし図5を参照して説明する。図1は第一実施例の配信サーバおよびクライアントのブロック構成図である。図2は第一実施例の映像データ配信方法を示すフローチャートである。
本発明第二実施例の配信サーバを図6を参照して説明する。第二実施例では、ネットワーク帯域情報保持部107は、ネットワーク帯域に関する情報を取得するネットワーク情報取得部108を備え、このネットワーク情報取得部108により取得したネットワーク帯域に関する情報に基づき自己が保持する情報を更新する手段を備える。
本実施例は、汎用の情報処理装置にインストールすることにより、その情報処理装置に本実施例の配信サーバ10に相応する機能を実現させるプログラムとして実現することができる。このプログラムは、記録媒体に記録されて情報処理装置にインストールされ、あるいは通信回線を介して情報処理装置にインストールされることにより当該情報処理装置に、配信サーバ10の本発明の特徴とするFEC冗長度制御部104、ビットレート算出部105、ネットワーク帯域情報保持部106または107(ネットワーク情報取得部108を含む)をはじめとする各部(送信部101、FECエンコーダ102、パケット分割部103)にそれぞれ相応する機能を実現させることができる。
20 クライアント
30 ネットワーク
101 送信部
102 FECエンコーダ
103 パケット分割部
104 FEC冗長度制御部
105 ビットレート算出部
106、107 ネットワーク帯域情報保持部
108 ネットワーク情報取得部
201 受信部
202 FECデコーダ
203 映像デコーダ
204 映像出力部
205 ネットワーク品質調査部
Claims (9)
- 映像データにフォワードエラー訂正(FEC)を行うためのFECエンコードを施すFECエンコーダを備え、FECエンコードが施された映像データを配信する配信サーバにおいて、
前記映像データのビットレートを算出するビットレート算出手段と、
ネットワーク帯域幅に関する情報を保持するネットワーク帯域情報保持手段と、
前記ビットレート算出手段により算出されたビットレートに基づき、前記映像データにFECエンコードを施した場合に前記ネットワーク帯域情報保持手段に保持されたネットワーク帯域幅の上限値を越えない範囲で最大のFEC冗長度を算出し、当該FEC冗長度の情報を前記FECエンコーダに与えるFEC冗長度制御手段と
を備えたことを特徴とする配信サーバ。 - 前記ネットワーク帯域情報保持手段は、
ネットワーク帯域に関する情報を取得する手段と、
この取得する手段により取得したネットワーク帯域に関する情報に基づき自己が保持する情報を更新する手段と
を備えた請求項1記載の配信サーバ。 - 前記取得する手段は、クライアント毎にネットワーク帯域に関する情報を取得する手段を備えた請求項2記載の配信サーバ。
- 映像データにフォワードエラー訂正(FEC)を行うためのFECエンコードを施し、FECエンコードが施された映像データを配信する配信サーバに適用される映像データ配信方法において、
前記映像データのビットレートを算出し、算出されたビットレートに基づき、前記映像データにFECエンコードを施した場合にネットワーク帯域幅の上限値を越えない範囲で最大のFEC冗長度を算出し、当該FEC冗長度の情報に基づきFECエンコードを施す
ことを特徴とする映像データ配信方法。 - ネットワーク帯域に関する情報を取得し、この取得したネットワーク帯域に関する情報に基づき前記上限値を更新する請求項4記載の映像データ配信方法。
- ネットワーク帯域に関する情報をクライアント毎に取得する請求項5記載の映像データ配信方法。
- 映像データにフォワードエラー訂正(FEC)を行うためのFECエンコードを施すFECエンコーダを備え、FECエンコードが施された映像データを配信する配信サーバに適用されるプログラムにおいて、
情報処理装置にインストールすることにより、その情報処理装置に、
前記映像データのビットレートを算出するビットレート算出機能と、
ネットワーク帯域幅に関する情報を保持するネットワーク帯域情報保持機能と、
前記ビットレート算出機能により算出されたビットレートに基づき、前記映像データにFECエンコードを施した場合に前記ネットワーク帯域情報保持機能に保持されたネットワーク帯域幅の上限値を越えない範囲で最大のFEC冗長度を算出し、当該FEC冗長度の情報を前記FECエンコーダに与えるFEC冗長度制御機能と
を実現させることを特徴とするプログラム。 - 前記ネットワーク帯域情報保持機能として、
ネットワーク帯域に関する情報を取得する機能と、
この取得する機能により取得したネットワーク帯域に関する情報に基づき自己が保持する情報を更新する機能と
を実現させる請求項7記載のプログラム。 - 前記取得する機能として、クライアント毎にネットワーク帯域に関する情報を取得する機能を実現させる請求項8記載のプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005079393A JP2006262288A (ja) | 2005-03-18 | 2005-03-18 | 映像データの配信サーバおよび映像データ配信方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005079393A JP2006262288A (ja) | 2005-03-18 | 2005-03-18 | 映像データの配信サーバおよび映像データ配信方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006262288A true JP2006262288A (ja) | 2006-09-28 |
Family
ID=37101000
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005079393A Pending JP2006262288A (ja) | 2005-03-18 | 2005-03-18 | 映像データの配信サーバおよび映像データ配信方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006262288A (ja) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009278521A (ja) * | 2008-05-16 | 2009-11-26 | Canon Inc | 通信装置、及び通信方法、プログラム |
JP2010011212A (ja) * | 2008-06-27 | 2010-01-14 | Canon Inc | 送信装置、受信装置、及び方法、プログラム |
JP2010041326A (ja) * | 2008-08-04 | 2010-02-18 | Canon Inc | データ送信装置、データ受信装置及びデータ送受信システム |
US20110320915A1 (en) * | 2010-06-29 | 2011-12-29 | Khan Jawad B | Method and system to improve the performance and/or reliability of a solid-state drive |
JP2012531872A (ja) * | 2009-07-03 | 2012-12-10 | ゼットティーイー コーポレイション | 帯域幅自己適応型ランク付けデータ保護方法及び装置 |
US8923151B2 (en) | 2009-11-24 | 2014-12-30 | Nec Corporation | Quality control apparatus, moving image transmission system, quality control method, and recording medium |
GB2521441A (en) * | 2013-12-20 | 2015-06-24 | Imagination Tech Ltd | Packet loss mitigation |
JP2015531185A (ja) * | 2012-07-09 | 2015-10-29 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | ブロードキャスト配信の間の情報を分配するための方法および構成 |
JP2016119557A (ja) * | 2014-12-19 | 2016-06-30 | 日本放送協会 | 映像送信装置及びプログラム |
JP2017175495A (ja) * | 2016-03-25 | 2017-09-28 | 日本電気株式会社 | 送信装置、受信装置、通信システム、方法およびプログラム |
CN114900716A (zh) * | 2022-05-11 | 2022-08-12 | 中国电信股份有限公司 | 云视频数据的传输方法、云平台、云终端及介质 |
JP7552730B2 (ja) | 2021-01-04 | 2024-09-18 | 日本電信電話株式会社 | 通信装置、通信方法、および通信プログラム |
WO2024217205A1 (zh) * | 2023-04-18 | 2024-10-24 | 抖音视界有限公司 | 一种视频传输方法、装置、设备和存储介质 |
-
2005
- 2005-03-18 JP JP2005079393A patent/JP2006262288A/ja active Pending
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009278521A (ja) * | 2008-05-16 | 2009-11-26 | Canon Inc | 通信装置、及び通信方法、プログラム |
JP2010011212A (ja) * | 2008-06-27 | 2010-01-14 | Canon Inc | 送信装置、受信装置、及び方法、プログラム |
JP2010041326A (ja) * | 2008-08-04 | 2010-02-18 | Canon Inc | データ送信装置、データ受信装置及びデータ送受信システム |
JP2012531872A (ja) * | 2009-07-03 | 2012-12-10 | ゼットティーイー コーポレイション | 帯域幅自己適応型ランク付けデータ保護方法及び装置 |
US8788902B2 (en) | 2009-07-03 | 2014-07-22 | Zte Corporation | Method and device for bandwidth self-adapting data ranking protection |
US8923151B2 (en) | 2009-11-24 | 2014-12-30 | Nec Corporation | Quality control apparatus, moving image transmission system, quality control method, and recording medium |
US20110320915A1 (en) * | 2010-06-29 | 2011-12-29 | Khan Jawad B | Method and system to improve the performance and/or reliability of a solid-state drive |
US8533550B2 (en) * | 2010-06-29 | 2013-09-10 | Intel Corporation | Method and system to improve the performance and/or reliability of a solid-state drive |
US11089508B2 (en) | 2012-07-09 | 2021-08-10 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and arrangement for distributing information during broadcast delivery |
JP2015531185A (ja) * | 2012-07-09 | 2015-10-29 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | ブロードキャスト配信の間の情報を分配するための方法および構成 |
US10511997B2 (en) | 2012-07-09 | 2019-12-17 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and arrangement for distributing information during broadcast delivery |
GB2521441B (en) * | 2013-12-20 | 2016-04-20 | Imagination Tech Ltd | Packet loss mitigation |
US10084715B2 (en) | 2013-12-20 | 2018-09-25 | Imagination Technologies Limited | Packet loss mitigation |
GB2521441A (en) * | 2013-12-20 | 2015-06-24 | Imagination Tech Ltd | Packet loss mitigation |
JP2016119557A (ja) * | 2014-12-19 | 2016-06-30 | 日本放送協会 | 映像送信装置及びプログラム |
JP2017175495A (ja) * | 2016-03-25 | 2017-09-28 | 日本電気株式会社 | 送信装置、受信装置、通信システム、方法およびプログラム |
JP7552730B2 (ja) | 2021-01-04 | 2024-09-18 | 日本電信電話株式会社 | 通信装置、通信方法、および通信プログラム |
CN114900716A (zh) * | 2022-05-11 | 2022-08-12 | 中国电信股份有限公司 | 云视频数据的传输方法、云平台、云终端及介质 |
CN114900716B (zh) * | 2022-05-11 | 2023-09-26 | 中国电信股份有限公司 | 云视频数据的传输方法、云平台、云终端及介质 |
WO2024217205A1 (zh) * | 2023-04-18 | 2024-10-24 | 抖音视界有限公司 | 一种视频传输方法、装置、设备和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5141197B2 (ja) | 符号化装置 | |
JP4513725B2 (ja) | パケット送信装置、通信システム及びプログラム | |
JP4405875B2 (ja) | エラー訂正用データの生成方法及び生成装置並びに生成プログラム及び同プログラムを格納したコンピュータ読み取り可能な記録媒体 | |
KR100908646B1 (ko) | 포워드 에러 정정 프레임 어셈블링 | |
CN101345605B (zh) | 发送设备和发送方法、接收设备、错误校正系统及其方法 | |
CN101272495B (zh) | 用于传输基于分组的图像帧的方法和装置 | |
JP5094546B2 (ja) | 通信装置、及び通信方法、プログラム | |
JP2009027720A (ja) | 輻輳回避と共に損失パケット回復を行うシステム及び方法 | |
US20080028276A1 (en) | Method and apparatus for synchronizing multiple multimedia streams | |
JP2006262288A (ja) | 映像データの配信サーバおよび映像データ配信方法 | |
JP2008124924A (ja) | 放送ts配信システム、このシステムに用いられる放送ts配信装置、ユーザ端末装置及び配信方法 | |
JP5344541B2 (ja) | データ送信装置、送信方法及びプログラム | |
US20150100843A1 (en) | Transmission device, reception device, transmission method, and reception method | |
JP2010119133A (ja) | パケット送信装置、通信システム及びプログラム | |
US9379845B2 (en) | Transmission device, reception device, transmission method, and reception method | |
JP5588244B2 (ja) | 映像伝送システム | |
US10833710B2 (en) | Bandwidth efficient FEC scheme supporting uneven levels of protection | |
JP4241227B2 (ja) | データ送信装置およびデータ受信装置、データ送信方法およびデータ受信方法、データ通信システム | |
JP4445012B2 (ja) | パケットの配信帯域制御方法、配信装置及び映像配信システム | |
JP4485383B2 (ja) | データ送受信システム及びデータ送信装置 | |
JP2010119021A (ja) | 通信装置 | |
JP2008017330A (ja) | 映像音声配信装置 | |
Chilamkurti et al. | Video multicasting using layered FEC on split protocol | |
JP2006174299A (ja) | データ配信方法、受信装置、コンピュータプログラム及びこのコンピュータプログラムを記録した記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20080214 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20080314 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090709 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090728 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090928 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100202 |