JP4247888B2 - 映像配信システムおよび映像配信方法 - Google Patents
映像配信システムおよび映像配信方法 Download PDFInfo
- Publication number
- JP4247888B2 JP4247888B2 JP2003142130A JP2003142130A JP4247888B2 JP 4247888 B2 JP4247888 B2 JP 4247888B2 JP 2003142130 A JP2003142130 A JP 2003142130A JP 2003142130 A JP2003142130 A JP 2003142130A JP 4247888 B2 JP4247888 B2 JP 4247888B2
- Authority
- JP
- Japan
- Prior art keywords
- video
- packet
- priority
- bandwidth
- information
- 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
- Television Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
【発明の属する技術分野】
本発明は、ネットワークを用いて映像配信サーバから視聴者端末に映像配信する映像配信システムおよび映像配信方法に関するものである。
【0002】
【従来の技術】
ネットワークを用いて試聴者に映像配信する方法は大きく2つに分けられる。1つは、ネットワーク上の映像配信サーバからダウンロードによって映像データを視聴者端末にファイル転送し、転送終了後に映像を視聴者端末上で再生する方法である。もう1つの方法は、ネットワーク上の映像配信サーバから映像データをダウンロードしながら再生するストリーミング技術である。映像配信を行う場合、現在では後者の技術が広く認知されており、WindowsMedia(登録商標),Real(登録商標),QuickTime(登録商標)等の多くの映像配信ソフトウェアがこの技術を採用している。
【0003】
ストリーミング技術を用いて、ネットワークを通じて試聴者に映像配信する場合、映像配信システムと視聴者端末との間のネットワークが混雑すると、高品質な映像を配信するのに十分なネットワーク伝送帯域を使用することができず、映像データ(パケット)が欠落する。これにより、符号化映像を正しく復号することができず、再生映像に歪みやフリーズが発生する。このため、配信映像の品質は低下してしまう。また、この品質劣化を軽減するため、前記ソフトウェアを用いた映像配信システムでは、予め多段階の品質の符号化映像を用意しておき、利用できるネットワーク伝送帯域に応じて最適な符号化速度の映像を配信する等の処理が行われている。
【0004】
具体的には、視聴者端末は、映像配信システムから正確に受信できなかったデータ量(パケット損失量)や、データ到着の時間的なゆらぎ(遅延ゆらぎ量)の情報、あるいは視聴者端末に既に到着している再生前の映像のデータ量(バッファリング量)の情報等を映像配信システムに返信する。映像配信システムでは、これらの情報から映像配信システムと視聴者端末との間のネットワークの混雑度合いを推定し、混雑していると判断すると、映像配信システムはその視聴者端末に対する映像データの伝送帯域を1段階低下させる。
【0005】
これにより、必要となるネットワーク伝送帯域が低下するため、符号化速度の低下に伴う映像品質劣化が発生するものの、データ損失(パケット損失)等による映像の歪み、フリーズ、音の途切れ等のような重大な品質劣化現象を避けることが可能となる。なお、このような考えから、クライアント毎のストリーミング受信アプリケーションに実際の通信環境に即した適正な接続速度パラメータを自動設定可能にしたストリーミング・メディア・サーバーが提案されている(例えば、特許文献1参照)。
【0006】
一方、近年、ネットワークを用いた音声・映像等の連続メディア通信の品質保証を目的として、ネットワークにおいて帯域保証や遅延時間保証等を実現する機構が利用できるようになってきている。この機構を利用して全ての視聴者に対して利用帯域を完全に保証することも考えられるが、ネットワーク構築コストが大きくなってしまう。この代替案として、ある視聴者に対して最低限保証する帯域を設定する方法が有効であると考えられる。具体的には、IETFで標準化されているDiffservAFクラスは、ネットワークの各ルータにおいて、ユーザが利用する最低帯域を保証するための1実現方法である。
【0007】
以上のような、映像配信システムの動的な映像符号化速度の制御機構と、ネットワークの最低帯域保証の機構を組み合わせれば、最低限の映像品質を確保した映像配信が可能となる。
【0008】
【特許文献1】
特開2002−94603号公報(第3頁、図1)
【0009】
【発明が解決しようとする課題】
しかしながら、前記Diffserv技術を用いた最低帯域保証は、映像配信サーバと視聴者端末との間の全ルータで連携して動作するものではなく、各ルータ独立に交換・転送されるため、ネットワークが輻輳した場合に影響を受ける映像コネクションは確率的に変動するという問題がある。
【0010】
具体例で説明すると、例えば通常2Mbit/sの帯域で高品質な符号化映像を配信し、ネットワーク輻輳時には、1Mbit/sの帯域で中品質な符号化映像を配信するコネクションを考える。この映像コネクション群に対して、まとめて帯域20Mbit/sが用意されており、各コネクションに対する最低保証帯域が1Mbit/sに設定されているとする。この例では、10コネクションまでは高品質な状態を保って映像配信することができるが、11番目からは9コネクションが2Mbit/sの帯域を2コネクションが2Mbit/sの帯域を分割して1Mbit/sの帯域を使うことになる。全てのコネクションが同時に開始および終了されることは稀であるため、例えば11番目のコネクションのみがランダムに開始・終了を行うと、その他の10コネクションの中で使用帯域が1Mbit/sに低下する(輻輳の影響を受ける)コネクションは、確率的にランダムとなる。
【0011】
ここで、映像符号化速度が時間的に変動する場合にユーザが実感する映像品質は、文献1「2002年7月電子情報通信学会コミュニケーションクオリティ研究会CQ2002−71『映像配信サービスにおけるビットレート変動の影響の主観品質評価』」や文献2「2003年電子情報通信学会総合大会SB−7−1『QoS制御下の映像配信サービスの主観品質推定モデル』」などに示されている。そこでは、使用帯域が低下した場合には、低い帯域での品質から受ける印象が全体の総合品質に与える影響が強く、平均帯域の品質よりも低くなるという結果が得られている。また、低い帯域で配信した時間の占有率が大きくなった場合でも、低い帯域で変化しない場合の品質は下回らないことが実証されている。
【0012】
この品質評価特性を考慮すると、前述の例において、11番目のコネクションがランダムに発生し、その他の10コネクションの中で使用帯域が1Mbit/sに低下するコネクションがランダムに決定された場合、どのコネクションも低い帯域で映像配信された場合と近い品質となってしまう問題がある。
【0013】
本発明は、前記のような問題点に鑑みてなされたものであり、その目的とするところは、ネットワークが輻輳した場合に、ユーザが体感する映像品質を高く維持することを可能にする映像配信システムおよび映像配信方法を提供することにある。
【0014】
【課題を解決するための手段】
前記目的達成のために、請求項1の発明にかかる映像配信システムは、映像配信サーバから視聴者端末に対し、パケット交換機を含むネットワークを介して映像コンテンツを配信する映像配信システムであって、前記パケット交換機が、視聴者端末ごとの映像コネクションに過去の最大使用帯域を記録する最大使用帯域記録部と、最大使用帯域記録部に記録された使用帯域情報に基づいて配信された映像情報パケットの優先度を判定し、この判定した優先度の情報に基づいて、映像情報パケットを優先度が異なるパケット送信バッファに振り分けるパケット優先度判定・振分部と、前記優先度の情報に基づき各パケット送信バッファから映像情報パケットを取り出すパケット取出部と、パケット取出部により取り出した映像情報パケットを各映像コネクション毎に視聴者端末側へ送信する送信部と、を備えることを特徴とする。
【0015】
また、請求項2の発明にかかる映像配信システムは、映像配信サーバから視聴者端末に対し、パケット交換機を含むネットワークを介して映像コンテンツを配信する映像配信システムであって、少なくともパケット交換機および映像配信サーバ間に映像情報パケット優先度付加装置を設け、映像情報パケット優先度付加装置が、視聴者端末ごとの映像コネクションに過去の最大使用帯域を記録する最大使用帯域記録部と、最大使用帯域記録部に記録された使用帯域情報に基づいて配信された映像情報パケットの優先度を判定するパケット優先度判定部と、パケット優先度判定部で判定された各優先度の情報をパケットに付与し、映像情報パケットとして視聴者端末へ送信する送信部と、を備えることを特徴とする。
【0016】
また、請求項3の発明にかかる映像配信方法は、映像配信サーバから視聴者端末に対してパケット交換機を含むネットワークを介して映像コンテンツを配信する映像配信方法であって、視聴者端末ごとの映像コネクションに過去の最大使用帯域を記録する最大使用帯域記録ステップと、この記録された使用帯域情報に基づいて配信された映像情報パケットの優先度を判定し、この判定した優先度の情報に基づいて、映像情報パケットを優先度が異なるパケット送信バッファに振り分けるパケット優先度判定・振分ステップと、前記優先度の情報に基づき各パケット送信バッファから映像情報パケットを取り出すパケット取出ステップと、この取り出した映像情報パケットを各映像コネクション毎に視聴者端末側へ送信する送信ステップと、を含むことを特徴とする。
【0017】
また、請求項4の発明にかかる映像配信方法は、映像配信サーバから視聴者端末に対してパケット交換機を含むネットワークを介して映像コンテンツを配信する映像配信方法であって、少なくともパケット交換機および映像配信サーバ間において、視聴者端末ごとの映像コネクションに過去の最大使用帯域を記録する最大使用帯域記録部と、この記録された使用帯域情報に基づいて配信された映像情報パケットの優先度を判定するパケット優先度判定ステップと、判定した各優先度の情報をパケットに付与し、映像情報パケットとして視聴者端末へ送信する送信ステップと、を含むことを特徴とする。
【0018】
以上のような本発明の映像配信方法および映像配信装置では、ネットワークの輻輳などによって過去に使用帯域が低下した映像コネクションをリストに記録しておき、再びネットワークが輻輳した場合に使用帯域を低下させる映像コネクションを前記リストに基づいて決定することが可能となるため、輻輳の影響を受けない映像コネクションを多く残しつつ、輻輳の影響を受ける映像も最低限の品質を保ったまま映像配信することが可能となる。前述の例で説明すると、11番目のコネクションがランダムに発生した場合に、その他の10コネクションの中で使用帯域が1Mbit/sに低下するコネクションを固定しておくと、9コネクションは高品質映像を配信でき、2コネクションは中品質映像を配信できることになるため、11コネクション全体で見た場合の品質を高く保つことが可能となる。
【0019】
なお、特開2000−253021号公報には、予め接続呼数と最低保証帯域のシステム構成情報の登録を帯域制御装置に対して行うことで、新たな呼設定時の呼損および接続遅延をなくすとともに、帯域の最低保証を行うことでリアルタイム性を要する通信品質の保証を実現する方法が提案されている。しかし、リアルタイム性を要する通信がネットワークの輻輳から受ける影響を考慮していない。また、特開2003−18209号公報には、品質保証した映像配信を実現する方法が提案されているが、事前に帯域を確保することを前提としたシステムであり、本発明とは異なる。
【0020】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
【0021】
(実施の形態1)
図1は、本発明の実施の形態1に係わる映像配信システムを示すシステム構成図である。
【0022】
図1に示すように、視聴者端末11〜13は、複数の視聴者データを同一の通信回線に混在させて転送するユーザ収容パケット交換機20を介して、ネットワーク30内の1つのパケット交換機31に接続されている。ネットワーク30内の別のパケット交換機32には映像配信サーバ40が接続されている。従って、視聴者端末11〜13は、ユーザ収容パケット交換機20、パケット交換機31および32を含む品質制御を可能とするネットワーク30を介して、映像配信サーバ40に対して映像コンテンツを要求し、これを視聴することができる。
【0023】
図2はパケット交換機31の詳細な構成を示すブロック図である。このパケット交換機31は、パケット送信インタフェース310、パケット受信インタフェース311a〜311c、メモリバッファ312、パケット優先度判定・振分部313、最大使用帯域記録部314、高優先度バッファ315、中優先度バッファ316、低優先度バッファ317、パケット取出部318により構成されている。
【0024】
前記パケット受信インタフェース311a〜311cは、ネットワーク30を介して映像配信サーバ40から送出される複数の映像情報パケットを受信するものであり、メモリバッファ312は受信された各パケットを受信した時刻順に記録するものである。最大使用帯域記録部314は各映像コネクション単位にて過去の最大使用帯域を記録しており、この最大使用帯域情報に従って、パケット優先度判定・振分部313がメモリバッファ312内の映像情報パケットの優先度を判定する。
【0025】
また、このパケット優先度判定・振分部313は判定した優先度にもとづいて各映像情報パケットを高優先度バッファ315または中優先度バッファ316に振り分けるように機能する。低優先度バッファ317は、本発明で扱う映像コネクション以外のパケットに適用される。高優先度バッファ315、中優先度バッファ316および低優先度バッファ317はパケット送信バッファを構成している。
【0026】
前記パケット取出部318は、各バッファ315〜317からの各パケットを取り出して、パケット送信インタフェース310およびユーザ収容交換機20を介して各視聴者端末11〜13へ送出するように機能する。図2では、パケット受信インタフェース311a〜311cの数あるいは優先度別バッファ315〜317の数を3個ずつとして示したが、2以上の任意の数で構成することも可能である。また、図2では、映像情報パケットが視聴者端末に流れる方向(パケット交換機32からユーザ収容パケット交換機20の方向)のみに関する構成を示しており、逆方向の構成(既存のパケット交換方法と同様)は省略してある。
【0027】
次に、この実施の形態による映像配信システムの動作を説明する。
【0028】
多くの視聴者が映像視聴を要求して映像配信サーバ40からの映像配信を受ける場合に、ユーザ収容パケット交換機20とパケット交換機31との間のネットワークが輻輳すると、通常は、映像コネクションを意識しないで映像情報パケットはパケット交換機31内で廃棄される。これに対し、本発明では、受信部としてのパケット受信インタフェース311a〜311cが映像配信サーバ40から映像情報パケットを受信すると、受信した時刻順にこれらを一旦メモリバッファ312に記録する。
【0029】
次に、パケット優先度判定部313では受信した映像情報パケットの優先情報パケットの優先度を判定し、この優先度に従って各映像情報パケットを高優先度バッファ315あるいは中優先度バッファ316に割り当てる。
【0030】
この映像情報パケットの優先度は、映像コネクション毎に過去の最大使用帯域が記録された最大使用帯域記録部314の情報から決定される。受信した映像コネクションが配信開始されてから現在まで、最大帯域(ネットワークの輻輳などの影響を受けずに、高い映像符号化速度で配信されている状態)を維持して送信されていると判断された場合は、高優先度バッファ315に振り分ける。
【0031】
また、受信した映像コネクションが配信開始されてから現在までの間に、最大帯域を維持できずに使用帯域が低下したことがある(ネットワークの輻輳などの影響により、低い映像符号化速度で配信された状態がある)場合、中優先度バッファ316に振り分ける。映像コネクションが確立されてから一定時間内の使用帯域を最大使用帯域として設定し、メモリバッファ312に流れる映像コネクションの使用帯域を監視し、最大使用帯域記録部314の情報を更新しておく。
【0032】
ここで、受信データが映像コネクションであるか否かは、品質制御を可能とするネットワーク30において送受信されるパケットのヘッダ情報により識別することができる。各映像コネクションは、さらに映像情報パケットのヘッダに記載されたIPアドレスや通信ポート番号を用いて特定することができる。また、使用帯域がある一定時間内にない場合には、同じIPアドレスや通信ポート番号でも別の映像コネクションとして見なす。
【0033】
パケット取出部318では、例えば、WFQ(Weighted Fair Queuing)やWRR(Weigted Round Robin)等のアルゴリズムを用いて、各バッファ315〜317の優先度に基づいてパケットを取り出し、送信部としてのパケット送信インタフェース310を介して、この映像情報パケット視聴者端末11〜13へ送信する。各バッファ315〜317のうち、例えば、高優先度バッファ315は完全帯域保証、中優先度バッファ316は最低域保証、低優先度バッファ317はベストエフォートとして扱うことができる。
【0034】
以上の実施の形態1により、各映像コネクション毎に使用帯域を監視し、ネットワークの輻輳が発生した場合に受ける映像コネクション毎に使用帯域を監視して、ネットワーク輻輳が発生した場合に影響を受ける映像コネクションを偏らせることにより、本発明の対象とする課題を解決し、映像コネクション全体の品質を高く保つことができる。
【0035】
(実施の形態2)
実施の形態1では、パケット交換機31で扱われる映像情報パケットに本発明の原理を適用したものであるが、実施の形態2では、映像配信サーバ40から送信された映像情報パケットに対して、本発明の原理を適用する。
【0036】
図3は、この実施の形態2に係わる映像配信システムを示すシステム構成図である。
【0037】
図3に示すように、視聴者端末11〜13は、複数の視聴者データを同一の通信回線に混在させて転送するユーザ収容パケット交換機20を介して、ネットワーク30内の1つのパケット交換機31に接続されている。また、ネットワーク30内の別のパケット交換機32には、映像情報パケット優先度付加装置50を介して映像配信サーバ40が接続されている。従って、視聴者端末11〜13は、ユーザ収容パケット交換機20、パケット交換機31、32を含み品質制御を可能とするネットワーク30、映像情報パケット優先度付加装置50を介して、映像配信サーバ40に映像コンテンツを要求し、これを視聴することができる。
【0038】
図4は、映像情報パケット優先度付加装置50の詳細な構成を示すブロック図である。
【0039】
この映像情報パケット優先度付加装置50は、パケット送信インタフェース501、パケット受信インタフェース502、パケット優先度判定部503、最大使用帯域記録部504により構成されている。前記パケット受信インタフェース502は映像配信サーバ40から送出される複数の映像情報パケットを受信するものである。最大使用帯域記録部504は各映像コネクション単位にて過去の最大使用帯域を記録するものである。また、パケット優先度判定部503はこの最大使用帯域情報に従って、映像情報パケットの優先度を判定するものである。
【0040】
また、この最大使用帯域記録部503は、判定した優先度にもとづく優先度情報を映像情報パケットのヘッダ内に付与するように機能する。前記パケット送信インタフェース501は、優先度情報が付与された映像情報パケットをパケット交換機32、ネットワーク30、パケット交換機31、ユーザ収容パケット交換機20を介して視聴者端末11〜13へ送信するように機能する。図4では、映像情報パケットが視聴者端末11〜13に流れる方向(映像配信サーバ40からパケット交換機32の方向のみに関する構成を示しており、逆方向の構成(既存のパケット交換方法と同様)は省略してある。
【0041】
次に、この実施の形態2による映像配信システムの動作を説明する。
【0042】
この実施の形態2では、配信映像の使用帯域を、映像配信サーバ40に接続した視聴者端末11〜13と映像配信サーバ40との間でのネットワークの輻輳を検出して制御する。このため、図3で映像情報パケット優先度付加装置50を設置した箇所以外においても、送信データ量を監視することは可能であり、設置箇所を限定するものではない。実施の形態2では、パケット受信インタフェース502により映像情報パケットを受信すると、パケット優先度判定部503において受信したこの映像情報パケットの優先度を判定し、この判定した優先度に従って優先度情報を映像情報パケットのヘッダ内に付与する。
【0043】
具体的には、IPパケットのTOS(Type Of Services)フィールドにこの優先度の情報を記録する。パケット優先度は、映像コネクション毎に過去の最大使用帯域が記録された最大使用帯域記録部504の情報にもとづいて決定される。受信した映像コネクションが配信開始されてから現在まで、前記同様に最大帯域を維持して送信されていると判断された場合は、高優先度と判定する。また、受信した映像コネクションが配信開始されてから現在までの間に最大帯域を維持できずに使用帯域が低下したことがある場合は、前記同様に中優先度と判定する。また、映像コネクションの使用帯域を監視して最大使用常帯記録部504の情報を更新しておく。
【0044】
実施の形態1と同様に、各映像コネクションは、映像情報パケットのヘッダに記載されたIPアドレスや通信ポート番号を用いて特定する。さらに送信データ量がある一定時間内に存在しない場合には、同じIPアドレスや通信ポート番号でも別の映像コネクションとして見なすこととする。映像コネクション以外のデータパケットは低優先度パケットとして処理される。
【0045】
以上の実施の形態2により、各映像コネクション毎に優先度を付与して送信された映像情報パケットは、品質制御を可能としたネットワーク30内で付与された情報に基づいて制御されることから、ネットワーク輻輳が発生した場合に影響をうける映像品質を高く保つことができる。
【0046】
【発明の効果】
以上のように、本発明によればネットワークを用いて視聴者に映像配信する際に、過去にネットワークが輻輳した時に使用帯域が低下した映像コネクションを把握しておき、再度ネットワークが輻輳した場合には、前記映像コネクションから使用帯域が低下するような制御を行うことにより、ネットワークの輻輳の影響を受けなかった映像コネクションは高品質で配信できる。また、ネットワークの輻輳の影響を受けた映像コネクションは中品質で配信することができる。従って、このような配信制御を行わない場合は、ネットワークの輻輳により全ての映像コネクションが少しずつ影響を受けることになり、ユーザが感じる品質は最悪時の映像品質が与える影響が大きいため、映像コネクション全体で見ると中品質での配信がほとんどを占めてしまう結果となる。本発明では、ネットワークの構築コストを高めることなく、視聴者が体感する映像コネクション全体での配信映像品質を高く維持することができるという効果が得られる。
【図面の簡単な説明】
【図1】本発明の実施の形態1に係る映像配信システムを示すシステム構成図
【図2】図1におけるパケット交換機を示すブロック図
【図3】本発明の実施の形態2に係る映像配信システムを示すシステム構成図
【図4】図3における映像情報パケット優先度付加装置を示すブロック図
【符号の説明】
11,12,13:視聴者端末、20:ユーザ収容パケット交換機、30:ネットワーク、31,32:パケット交換機、310:パケット送信インタフェース(送信部)、311a,311b,311c:パケット受信インタフェース、312:メモリバッファ、313:パケット優先度判定・振分部、314:最大使用帯域記録部、315:高優先度バッファ、316:中優先度バッファ、317:低優先度バッファ、318:パケット取出部、40:映像配信サーバ、50:映像情報パケット優先度付加装置、501:パケット送信インタフェース、502:パケット受信インタフェース、503:パケット優先度判定部、504:最大使用帯域記録部。
Claims (4)
- 映像配信サーバから視聴者端末に対し、パケット交換機を含むネットワークを介して映像コンテンツを配信する映像配信システムであって、
前記パケット交換機が、
前記視聴者端末ごとの映像コネクション単位に過去の最大使用帯域を記録する最大使用帯域記録部と、
前記最大使用帯域記録部に記録された使用帯域情報に基づいて配信された映像情報パケットの優先度を、配信開始から現在まで最大帯域を維持している場合は高優先度と判定し、配信開始から現在までの間に最大帯域を維持できずに使用帯域が低下したことがある場合は中優先度と判定し、この判定した優先度の情報に基づき、高優先度の映像情報パケットを高優先度パケット送信バッファに振り分け、中優先度の映像情報パケットを中優先度パケット送信バッファに振り分けるパケット優先度判定・振分部と、
前記優先度の情報に基づき前記高優先度パケット送信バッファまたは前記中優先度パケット送信バッファから映像情報パケットを取り出すパケット取出部と、
前記パケット取出部により取り出した映像情報パケットを各映像コネクション毎に前記視聴者端末側へ送信する送信部と、
を備えることを特徴とする映像配信システム。 - 映像配信サーバから視聴者端末に対し、パケット交換機を含むネットワークを介して映像コンテンツを配信する映像配信システムであって、
少なくとも前記パケット交換機および前記映像配信サーバ間に映像情報パケット優先度付加装置を設け、
前記映像情報パケット優先度付加装置が、
前記視聴者端末ごとの映像コネクション単位に過去の最大使用帯域を記録する最大使用帯域記録部と、
前記最大使用帯域記録部に記録された使用帯域情報に基づいて配信された映像情報パケットの優先度を、配信開始から現在まで最大帯域を維持している場合は高優先度と判定し、配信開始から現在までの間に最大帯域を維持できずに使用帯域が低下したことがある場合は中優先度と判定するパケット優先度判定部と、
前記パケット優先度判定部で判定された各優先度の情報をパケットに付与し、映像情報パケットとして前記視聴者端末へ送信する送信部と、
を備えることを特徴とする映像配信システム。 - 映像配信サーバから視聴者端末に対してパケット交換機を含むネットワークを介して映像コンテンツを配信する映像配信方法であって、
前記視聴者端末ごとの映像コネクション単位に過去の最大使用帯域を記録する最大使用帯域記録ステップと、
この記録された使用帯域情報に基づいて配信された映像情報パケットの優先度を、配信開始から現在まで最大帯域を維持している場合は高優先度と判定し、配信開始から現在までの間に最大帯域を維持できずに使用帯域が低下したことがある場合は中優先度と判定し、この判定した優先度の情報に基づき、高優先度の映像情報パケットを高優先度パケット送信バッファに振り分け、中優先度の映像情報パケットを中優先度パケット送信バッファに振り分けるパケット優先度判定・振分ステップと、
前記優先度の情報に基づき前記高優先度パケット送信バッファまたは前記中優先度パケット送信バッファから映像情報パケットを取り出すパケット取出ステップと、
この取り出した映像情報パケットを各映像コネクション毎に前記視聴者端末側へ送信する送信ステップと、
を含むことを特徴とする映像配信方法。 - 映像配信サーバから視聴者端末に対してパケット交換機を含むネットワークを介して映像コンテンツを配信する映像配信方法であって、
少なくとも前記パケット交換機および前記映像配信サーバ間において、前記視聴者端末ごとの映像コネクション単位に過去の最大使用帯域を記録する最大使用帯域記録ステップと、
この記録された使用帯域情報に基づいて配信された映像情報パケットの優先度を、配信開始から現在まで最大帯域を維持している場合は高優先度と判定し、配信開始から現在までの間に最大帯域を維持できずに使用帯域が低下したことがある場合は中優先度と判定するパケット優先度判定ステップと、
判定した各優先度の情報をパケットに付与し、映像情報パケットとして前記視聴者端末へ送信する送信ステップと、
を含むことを特徴とする映像配信方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003142130A JP4247888B2 (ja) | 2003-05-20 | 2003-05-20 | 映像配信システムおよび映像配信方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003142130A JP4247888B2 (ja) | 2003-05-20 | 2003-05-20 | 映像配信システムおよび映像配信方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004349824A JP2004349824A (ja) | 2004-12-09 |
JP4247888B2 true JP4247888B2 (ja) | 2009-04-02 |
Family
ID=33530307
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003142130A Expired - Fee Related JP4247888B2 (ja) | 2003-05-20 | 2003-05-20 | 映像配信システムおよび映像配信方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4247888B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007129423A1 (ja) | 2006-05-09 | 2007-11-15 | Nippon Telegraph And Telephone Corporation | 映像品質推定装置、方法、およびプログラム |
-
2003
- 2003-05-20 JP JP2003142130A patent/JP4247888B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2004349824A (ja) | 2004-12-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101699656B1 (ko) | 적응형 스트리밍 트래픽을 관리 및 조절하기 위한 장치, 시스템, 및 방법 | |
CN101785275B (zh) | 通过代理反馈控制的帧传输为媒体服务器选择内容速率 | |
US6973047B1 (en) | System and method for providing dynamic bandwidth on demand | |
US6085252A (en) | Device, system and method for real-time multimedia streaming | |
EP2563034B1 (en) | Dynamic Bandwidth Re-Allocation | |
US20050071494A1 (en) | Method and apparatus for providing fixed bandwidth communications over a local area network | |
US20060268692A1 (en) | Transmission of electronic packets of information of varying priorities over network transports while accounting for transmission delays | |
WO2003026232A1 (en) | Data communications method and system using buffer size to calculate transmission rate for congestion control | |
CA2266694A1 (en) | Packet routing and queuing at headend of shared data channel | |
WO2006096823A2 (en) | Communication system and techniques for transmission from source to destination | |
CN102325251B (zh) | 视频监控、回放业务实现方法及设备 | |
KR20090077816A (ko) | 홈 네트워크의 대역폭 사용을 폴리싱하는 방법 및 장치 | |
JP4733743B2 (ja) | リアルタイムコンテンツ配信におけるクライアント入力バッファの使用率を測定するための装置及び方法 | |
Su et al. | Smooth control of adaptive media playout for video streaming | |
JP5807710B2 (ja) | コンテンツ配信システム、コンテンツ配信方法及びプログラム | |
US20090077256A1 (en) | Dynamic change of quality of service for enhanced multi-media streaming | |
Bouras et al. | Multimedia transmission with adaptive QoS based on real‐time protocols | |
JP4247888B2 (ja) | 映像配信システムおよび映像配信方法 | |
Tham et al. | Congestion adaptation and layer prioritization in a multicast scalable video delivery system | |
JP2003110558A (ja) | 通信品質監視システム | |
JP2004048450A (ja) | ストリーム配信方法、クライアント端末、装置、システム及びプログラム並びに該プログラムを記録した記録媒体 | |
JP2022122064A (ja) | 配信サーバ、配信システム及び配信プログラム | |
KR20050047228A (ko) | 고화질 인터넷 방송 시스템의 멀티캐스트 서비스 방법 | |
JP2001148717A (ja) | データサーバ装置 | |
ElGebaly | On performance improvement of restricted bandwidth multimedia conferencing over packet switched networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050725 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20071225 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080122 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080318 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081104 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081201 |
|
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: 20090107 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090108 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120123 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130123 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |