JP2003274382A - 映像情報ストリーミング配信システム、コンピュータ、プログラム、映像情報ストリーミング配信方法 - Google Patents
映像情報ストリーミング配信システム、コンピュータ、プログラム、映像情報ストリーミング配信方法Info
- Publication number
- JP2003274382A JP2003274382A JP2002072976A JP2002072976A JP2003274382A JP 2003274382 A JP2003274382 A JP 2003274382A JP 2002072976 A JP2002072976 A JP 2002072976A JP 2002072976 A JP2002072976 A JP 2002072976A JP 2003274382 A JP2003274382 A JP 2003274382A
- Authority
- JP
- Japan
- Prior art keywords
- server
- distribution
- client
- request
- video 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.)
- Withdrawn
Links
Landscapes
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
(57)【要約】
【課題】 映像コンテンツをスケーラブルで柔軟にスト
リーミング配信する。 【解決手段】 この映像ストリーミング配信システム
は、映像コンテンツの配信要求を行う少なくとも一つの
クライアント1と、配信対象の映像コンテンツを蓄積
し、ユーザからの配信要求に該当する映像コンテンツを
ストリーミング配信する配信サーバ4との間に、クライ
アント1からの配信要求を受け付け中継するリクエスト
サーバ2と、配信サーバ4から配信された映像コンテン
ツをRTPパケットの形態で受信し、自身に設定された
条件に応じて、受信されたRTPパケットを加工(新規
フレームデータの挿入、既存フレームデータの削除、内
容のフィルタリング等)してリクエストサーバ2を通じ
てクライアント1へ配信する複数の加工サーバ3a,3
b,3cとを介在させて構成されている。
リーミング配信する。 【解決手段】 この映像ストリーミング配信システム
は、映像コンテンツの配信要求を行う少なくとも一つの
クライアント1と、配信対象の映像コンテンツを蓄積
し、ユーザからの配信要求に該当する映像コンテンツを
ストリーミング配信する配信サーバ4との間に、クライ
アント1からの配信要求を受け付け中継するリクエスト
サーバ2と、配信サーバ4から配信された映像コンテン
ツをRTPパケットの形態で受信し、自身に設定された
条件に応じて、受信されたRTPパケットを加工(新規
フレームデータの挿入、既存フレームデータの削除、内
容のフィルタリング等)してリクエストサーバ2を通じ
てクライアント1へ配信する複数の加工サーバ3a,3
b,3cとを介在させて構成されている。
Description
【0001】
【発明の属する技術分野】本発明は、例えば動画などの
映像コンテンツを配信する映像情報ストリーミング配信
システム、コンピュータ、プログラム、映像情報ストリ
ーミング配信方法に関する。
映像コンテンツを配信する映像情報ストリーミング配信
システム、コンピュータ、プログラム、映像情報ストリ
ーミング配信方法に関する。
【0002】
【従来の技術】従来の映像ストリーミング配信システム
は、複数のクライアントとこれら複数のクライアントに
対して映像を配信する1台の配信サーバとから構成され
る、通常のクライアントサーバ構成によって実現されて
いる。
は、複数のクライアントとこれら複数のクライアントに
対して映像を配信する1台の配信サーバとから構成され
る、通常のクライアントサーバ構成によって実現されて
いる。
【0003】通常、この種の映像ストリーミング配信シ
ステムの場合、クライアントの要求に対応する映像コン
テンツを、配信サーバが持つ映像コンテンツデータベー
スの中から選択してストリーミング配信している。
ステムの場合、クライアントの要求に対応する映像コン
テンツを、配信サーバが持つ映像コンテンツデータベー
スの中から選択してストリーミング配信している。
【0004】
【発明が解決しようとする課題】このように構成された
映像ストリーミング配信システムの場合、配信サーバか
らクライアントに直接映像データを配信するため、クラ
イアントの数に比例して配信サーバの負荷が増加するこ
とになる。このため接続可能なクライアント数に限界が
あり、想定された以上のユーザ数の増加に対応できない
という課題があった。
映像ストリーミング配信システムの場合、配信サーバか
らクライアントに直接映像データを配信するため、クラ
イアントの数に比例して配信サーバの負荷が増加するこ
とになる。このため接続可能なクライアント数に限界が
あり、想定された以上のユーザ数の増加に対応できない
という課題があった。
【0005】一方、この映像ストリーミング配信システ
ムを用いて、サービスを開始する上で、クライアント
毎、あるいはサービス地域毎に異なる配信形態で映像を
配信したいという要望がある。例えばユーザ毎に異なる
個別の情報(ユーザの嗜好に合わせたCM映像や文字情
報、URLなど)をユーザに配信したい場合がある。
ムを用いて、サービスを開始する上で、クライアント
毎、あるいはサービス地域毎に異なる配信形態で映像を
配信したいという要望がある。例えばユーザ毎に異なる
個別の情報(ユーザの嗜好に合わせたCM映像や文字情
報、URLなど)をユーザに配信したい場合がある。
【0006】この場合、クライアントから要求があるた
びに映像コンテンツを動的に加工することは配信サーバ
側の処理負荷が重くなるため難しく、予め個々のクライ
アントに適した配信形態に加工した映像コンテンツを幾
つもデータベースに格納しておく必要があり、類似する
映像コンテンツを重複管理する面からも負担が生じると
いう問題があった。
びに映像コンテンツを動的に加工することは配信サーバ
側の処理負荷が重くなるため難しく、予め個々のクライ
アントに適した配信形態に加工した映像コンテンツを幾
つもデータベースに格納しておく必要があり、類似する
映像コンテンツを重複管理する面からも負担が生じると
いう問題があった。
【0007】本発明はこのような課題を解決するために
なされたもので、スケーラブルで柔軟に映像情報をスト
リーミング配信することのできる映像情報ストリーミン
グ配信システム、コンピュータ、プログラム、映像情報
ストリーミング配信方法を提供することを目的としてい
る。
なされたもので、スケーラブルで柔軟に映像情報をスト
リーミング配信することのできる映像情報ストリーミン
グ配信システム、コンピュータ、プログラム、映像情報
ストリーミング配信方法を提供することを目的としてい
る。
【0008】
【課題を解決するための手段】上記した目的を達成する
ために、本発明は、クライアントから発行された配信要
求に基づいて、映像情報を配信する映像情報ストリーミ
ング配信システムにおいて、配信対象の映像情報を蓄積
し、ユーザからの配信要求に該当する映像情報をストリ
ームデータとして配信する配信サーバと、前記クライア
ントからの配信要求を前記配信サーバへ中継送信すると
ともに、前記配信要求に応じて前記配信サーバから配信
されてきたストリームデータを、自身に設定された配信
条件に基づいて加工して前記クライアントへ配信する中
継サーバとを具備したことを特徴としている。
ために、本発明は、クライアントから発行された配信要
求に基づいて、映像情報を配信する映像情報ストリーミ
ング配信システムにおいて、配信対象の映像情報を蓄積
し、ユーザからの配信要求に該当する映像情報をストリ
ームデータとして配信する配信サーバと、前記クライア
ントからの配信要求を前記配信サーバへ中継送信すると
ともに、前記配信要求に応じて前記配信サーバから配信
されてきたストリームデータを、自身に設定された配信
条件に基づいて加工して前記クライアントへ配信する中
継サーバとを具備したことを特徴としている。
【0009】この映像情報ストリーミング配信システム
において、前記中継サーバは、前記配信サーバから配信
されてきたストリームデータを含むパケットのマーカー
ビットに基づいて加工位置を決定する手段と、決定され
た加工位置にてパケットを加工する手段と、加工された
パケットのシーケンス番号とタイムスタンプが全体のパ
ケットの順列を狂わせないように配信対象のパケットの
シーケンス番号とタイムスタンプを修正して前記クライ
アントへ配信する手段とを具備している。
において、前記中継サーバは、前記配信サーバから配信
されてきたストリームデータを含むパケットのマーカー
ビットに基づいて加工位置を決定する手段と、決定され
た加工位置にてパケットを加工する手段と、加工された
パケットのシーケンス番号とタイムスタンプが全体のパ
ケットの順列を狂わせないように配信対象のパケットの
シーケンス番号とタイムスタンプを修正して前記クライ
アントへ配信する手段とを具備している。
【0010】この映像情報ストリーミング配信システム
において、前記中継サーバは、ユーザの嗜好に合わせた
商品またはサービスに関する付加情報を蓄積するユーザ
嗜好情報蓄積手段と、前記配信サーバから配信されてき
たストリームデータに、前記ユーザ嗜好情報蓄積手段に
蓄積されているユーザ毎の付加情報を合成して前記クラ
イアントへ配信する手段とを具備している。
において、前記中継サーバは、ユーザの嗜好に合わせた
商品またはサービスに関する付加情報を蓄積するユーザ
嗜好情報蓄積手段と、前記配信サーバから配信されてき
たストリームデータに、前記ユーザ嗜好情報蓄積手段に
蓄積されているユーザ毎の付加情報を合成して前記クラ
イアントへ配信する手段とを具備している。
【0011】この映像情報ストリーミング配信システム
において、前記中継サーバは、前記クライアントがアク
セスする地域に合わせたサービスに関する挿入情報を取
得する手段と、前記配信サーバから配信されてきたスト
リームデータに、取得した地域毎の挿入情報を挿入して
前記クライアントへ配信する手段とを具備したことを特
徴としている。
において、前記中継サーバは、前記クライアントがアク
セスする地域に合わせたサービスに関する挿入情報を取
得する手段と、前記配信サーバから配信されてきたスト
リームデータに、取得した地域毎の挿入情報を挿入して
前記クライアントへ配信する手段とを具備したことを特
徴としている。
【0012】本発明は、クライアントから発行された配
信要求を、配信対象の映像情報が蓄積される配信サーバ
へ中継するコンピュータにおいて、前記クライアントか
らの配信要求を前記配信サーバへ中継送信するととも
に、前記配信要求に応じて前記配信サーバから配信され
てきたストリームデータを、自身に設定された配信条件
に基づいて加工して前記クライアントへ配信する手段を
具備したことを特徴としている。
信要求を、配信対象の映像情報が蓄積される配信サーバ
へ中継するコンピュータにおいて、前記クライアントか
らの配信要求を前記配信サーバへ中継送信するととも
に、前記配信要求に応じて前記配信サーバから配信され
てきたストリームデータを、自身に設定された配信条件
に基づいて加工して前記クライアントへ配信する手段を
具備したことを特徴としている。
【0013】本発明は、クライアントから発行された配
信要求を、配信対象の映像情報を蓄積する配信サーバへ
中継するコンピュータに処理を実行させるプログラムに
おいて、前記コンピュータを、前記クライアントからの
配信要求を前記配信サーバへ中継送信するとともに、前
記配信要求に応じて前記配信サーバから配信されてきた
ストリームデータを、自身に設定された配信条件に基づ
いて加工して前記クライアントへ配信する手段として機
能させるプログラムである。
信要求を、配信対象の映像情報を蓄積する配信サーバへ
中継するコンピュータに処理を実行させるプログラムに
おいて、前記コンピュータを、前記クライアントからの
配信要求を前記配信サーバへ中継送信するとともに、前
記配信要求に応じて前記配信サーバから配信されてきた
ストリームデータを、自身に設定された配信条件に基づ
いて加工して前記クライアントへ配信する手段として機
能させるプログラムである。
【0014】本発明は、クライアントから発行された配
信要求に基づいて、映像コンテンツを配信する映像情報
ストリーミング配信方法において、前記クライアントか
らの配信要求を、配信対象の映像情報を蓄積した配信サ
ーバへ中継送信するステップと、前記ユーザからの配信
要求に該当する映像情報を前記配信サーバからストリー
ムデータとして配信するステップと、前記配信サーバか
ら配信されてきたストリームデータを、中継サーバに予
め設定された配信条件に基づいて加工して前記クライア
ントへ配信するステップとを有することを特徴としてい
る。
信要求に基づいて、映像コンテンツを配信する映像情報
ストリーミング配信方法において、前記クライアントか
らの配信要求を、配信対象の映像情報を蓄積した配信サ
ーバへ中継送信するステップと、前記ユーザからの配信
要求に該当する映像情報を前記配信サーバからストリー
ムデータとして配信するステップと、前記配信サーバか
ら配信されてきたストリームデータを、中継サーバに予
め設定された配信条件に基づいて加工して前記クライア
ントへ配信するステップとを有することを特徴としてい
る。
【0015】本発明では、クライアントと配信サーバ間
に中継サーバを配置して、中継サーバが、配信要求に応
じて配信サーバから配信された映像情報のストリームデ
ータを受け取り加工してクライアントに配信すること
で、ユーザ数の増加に対して中継サーバを増設すること
で対応可能になり、また、クライアント毎あるいはサー
ビス地域毎に異なる映像情報を1台の配信サーバに蓄積
しておくこと無く、クライアント別あるいはサービス地
域別に映像情報をストリーミング配信することができ
る。この結果、スケーラブルで柔軟に映像情報をストリ
ーミング配信することができる。
に中継サーバを配置して、中継サーバが、配信要求に応
じて配信サーバから配信された映像情報のストリームデ
ータを受け取り加工してクライアントに配信すること
で、ユーザ数の増加に対して中継サーバを増設すること
で対応可能になり、また、クライアント毎あるいはサー
ビス地域毎に異なる映像情報を1台の配信サーバに蓄積
しておくこと無く、クライアント別あるいはサービス地
域別に映像情報をストリーミング配信することができ
る。この結果、スケーラブルで柔軟に映像情報をストリ
ーミング配信することができる。
【0016】
【発明の実施の形態】以下、本発明の実施の形態を図面
を参照して詳細に説明する。図1は本発明に係る第1実
施形態の映像ストリーミング配信システムの構成を示す
図である。
を参照して詳細に説明する。図1は本発明に係る第1実
施形態の映像ストリーミング配信システムの構成を示す
図である。
【0017】同図に示すように、この映像ストリーミン
グ配信システムは、複数のクライアント1、リクエスト
サーバ2、複数、例えば3台などの加工サーバ3a,3
b,3c、配信サーバ4などをインターネット、ブロー
ドバンド通信網などのネットワークを介して接続して構
成されている。
グ配信システムは、複数のクライアント1、リクエスト
サーバ2、複数、例えば3台などの加工サーバ3a,3
b,3c、配信サーバ4などをインターネット、ブロー
ドバンド通信網などのネットワークを介して接続して構
成されている。
【0018】クライアント1はリクエストサーバ2に対
して所望の映像コンテンツの配信要求を発行する(送信
する)クライアントコンピュータであり、配信要求した
映像情報のストリーミングデータを受信し、再生するソ
フトウェア(以下ビューワと称す)を有している。
して所望の映像コンテンツの配信要求を発行する(送信
する)クライアントコンピュータであり、配信要求した
映像情報のストリーミングデータを受信し、再生するソ
フトウェア(以下ビューワと称す)を有している。
【0019】リクエストサーバ2はクライアント1から
の配信要求を受け付け、この配信要求を解釈し、必要に
応じて配信要求を加工してから上位装置(加工サーバ3
a,3b,3cあるいは配信サーバ4に対して配信要求
を送り、この要求の応答として配信される映像コンテン
ツを、必要に応じて加工しながらクライアント1に送る
中継機能を有する中継サーバである。このリクエストサ
ーバ2には、クライアントから受信された配信要求の送
信先(中継先)や中継する映像コンテンツのパケットを
加工するための条件が設定された加工情報データベース
(以下加工情報DBと称す)が備えられている。
の配信要求を受け付け、この配信要求を解釈し、必要に
応じて配信要求を加工してから上位装置(加工サーバ3
a,3b,3cあるいは配信サーバ4に対して配信要求
を送り、この要求の応答として配信される映像コンテン
ツを、必要に応じて加工しながらクライアント1に送る
中継機能を有する中継サーバである。このリクエストサ
ーバ2には、クライアントから受信された配信要求の送
信先(中継先)や中継する映像コンテンツのパケットを
加工するための条件が設定された加工情報データベース
(以下加工情報DBと称す)が備えられている。
【0020】加工サーバ3a,3b,3cはリクエスト
サーバ2からの配信要求を受け付ける中継サーバであ
り、配信要求を解釈し、必要に応じて配信要求を加工し
てから上位装置(他の加工サーバ3b,3c,3aある
いは配信サーバ4)に配信要求を送る。また、この加工
サーバ3は配信要求の応答として配信される映像コンテ
ンツを、必要に応じて加工しながらリクエストサーバ2
に送る中継機能を有している。加工サーバ3a,3b,
3cには、受信された配信要求の送信先(中継先)や中
継する映像コンテンツのパケットを加工するための条件
が設定された加工情報DBが備えられている。
サーバ2からの配信要求を受け付ける中継サーバであ
り、配信要求を解釈し、必要に応じて配信要求を加工し
てから上位装置(他の加工サーバ3b,3c,3aある
いは配信サーバ4)に配信要求を送る。また、この加工
サーバ3は配信要求の応答として配信される映像コンテ
ンツを、必要に応じて加工しながらリクエストサーバ2
に送る中継機能を有している。加工サーバ3a,3b,
3cには、受信された配信要求の送信先(中継先)や中
継する映像コンテンツのパケットを加工するための条件
が設定された加工情報DBが備えられている。
【0021】これら加工サーバ3a,3b,3cはシス
テムの形態によって存在しない場合もあり、また1段〜
多段接続によって構成される場合もある。
テムの形態によって存在しない場合もあり、また1段〜
多段接続によって構成される場合もある。
【0022】配信サーバ4は映像コンテンツを蓄積し配
信するサーバコンピュータであり、クライアント1、リ
クエストサーバ2、加工サーバ3a,3b,3cからの
配信要求を受け付けて、映像コンテンツを配信する。
信するサーバコンピュータであり、クライアント1、リ
クエストサーバ2、加工サーバ3a,3b,3cからの
配信要求を受け付けて、映像コンテンツを配信する。
【0023】以下、図2,図3を参照してこの映像スト
リーミング配信システムの動作を説明する。なお、以下
の実施形態では、ストリーミングプロトコルにRTP/
RTSPを使用する場合を想定して説明する。
リーミング配信システムの動作を説明する。なお、以下
の実施形態では、ストリーミングプロトコルにRTP/
RTSPを使用する場合を想定して説明する。
【0024】クライアント1からRTSPによる映像配
信要求が発行されると(図2のS101)、このRTS
Pによる映像配信要求をネットワークを通じてリクエス
トサーバ2が受け付ける。
信要求が発行されると(図2のS101)、このRTS
Pによる映像配信要求をネットワークを通じてリクエス
トサーバ2が受け付ける。
【0025】このときリクエストサーバ2は、設定条件
(クライアントの種別・リクエストサーバの環境設定・
時刻等)に応じた配信要求の解析を行う(S102)。
(クライアントの種別・リクエストサーバの環境設定・
時刻等)に応じた配信要求の解析を行う(S102)。
【0026】リクエストサーバ2は、解釈した配信要求
の内容に応じて予め関連付けられたいずれかの加工サー
バ、例えば加工サーバ3a(ホスト)などを選択し、配
信要求を送る(S103)。
の内容に応じて予め関連付けられたいずれかの加工サー
バ、例えば加工サーバ3a(ホスト)などを選択し、配
信要求を送る(S103)。
【0027】リクエストサーバ2から配信要求を受け
た、加工サーバ3aは、リクエストサーバ2と同様に、
自身の設定条件に応じた配信要求の解析を行う(S10
4)。
た、加工サーバ3aは、リクエストサーバ2と同様に、
自身の設定条件に応じた配信要求の解析を行う(S10
4)。
【0028】そして、加工サーバ3aは、解釈した配信
要求の内容に応じて予め関連付けられた配信サーバ4、
あるいは他の上位の加工サーバ3b,3c(ホスト)な
どを選択し、配信要求を送る(S105)。この場合、
加工サーバ3aには配信サーバ4が関連付けられている
ものとする。
要求の内容に応じて予め関連付けられた配信サーバ4、
あるいは他の上位の加工サーバ3b,3c(ホスト)な
どを選択し、配信要求を送る(S105)。この場合、
加工サーバ3aには配信サーバ4が関連付けられている
ものとする。
【0029】加工サーバ3aよりネットワークを通じて
配信要求を受けた配信サーバ4は、映像コンテンツをR
TPパケットにのせて中継先へストリーミング配信を開
始する(S106)。このときの映像コンテンツは加工
されていない状態で該当中継先へ送られる。中継先は、
通常、配信要求を転送してきたサーバとなるが、配信要
求の経路と映像配信の経路とで別の経路をたどっても良
い。
配信要求を受けた配信サーバ4は、映像コンテンツをR
TPパケットにのせて中継先へストリーミング配信を開
始する(S106)。このときの映像コンテンツは加工
されていない状態で該当中継先へ送られる。中継先は、
通常、配信要求を転送してきたサーバとなるが、配信要
求の経路と映像配信の経路とで別の経路をたどっても良
い。
【0030】中継先、例えば配信要求転送元の加工サー
バ3aなどは、配信サーバ4から配信されてきたRTP
パケットを順次受信する。
バ3aなどは、配信サーバ4から配信されてきたRTP
パケットを順次受信する。
【0031】図3に示すように、RTPパケットには、
映像・音声のストリームデータ、つまり再生単位のフレ
ームデータが格納されており、パケットの順序を示すシ
ーケンス番号、パケットの相対的な時刻を示すタイムス
タンプなどが設定されている。
映像・音声のストリームデータ、つまり再生単位のフレ
ームデータが格納されており、パケットの順序を示すシ
ーケンス番号、パケットの相対的な時刻を示すタイムス
タンプなどが設定されている。
【0032】中継先の加工サーバ3aは、自身に設定さ
れている配信条件に応じて、受信されたRTPパケット
を加工(新規フレームデータの挿入、既存フレームデー
タの削除、内容のフィルタリング等)を行う(S10
7)。
れている配信条件に応じて、受信されたRTPパケット
を加工(新規フレームデータの挿入、既存フレームデー
タの削除、内容のフィルタリング等)を行う(S10
7)。
【0033】このとき中継先の加工サーバ3aは、パケ
ットデータの挿入・削除に合わせて、受信されたRTP
パケットのシーケンス番号・タイムスタンプ全体の順列
が狂わないようにRTPパケットのシーケンス番号・タ
イムスタンプを修正してから、次の転送先のリクエスト
サーバ2、あるいは下位の加工サーバ3b,3cなどに
RTPパケットを配信する(S108)。
ットデータの挿入・削除に合わせて、受信されたRTP
パケットのシーケンス番号・タイムスタンプ全体の順列
が狂わないようにRTPパケットのシーケンス番号・タ
イムスタンプを修正してから、次の転送先のリクエスト
サーバ2、あるいは下位の加工サーバ3b,3cなどに
RTPパケットを配信する(S108)。
【0034】なお、1つのフレーム(画像フレーム等)
を複数パケットに分割してRTPパケットを送信する場
合、最後のパケットにマーカービットをセットする。パ
ケットにマーカービットをセットすることはRFCによ
り推奨されており、本実施例でもこれを継承する。RT
Pパケットに付加情報を挿入する場合、このマーカービ
ットがセットされたパケットの次に付加情報を挿入す
る。
を複数パケットに分割してRTPパケットを送信する場
合、最後のパケットにマーカービットをセットする。パ
ケットにマーカービットをセットすることはRFCによ
り推奨されており、本実施例でもこれを継承する。RT
Pパケットに付加情報を挿入する場合、このマーカービ
ットがセットされたパケットの次に付加情報を挿入す
る。
【0035】転送先のリクエストサーバ2は、加工サー
バ3aにより加工され、送信されたRTPパケットを順
次受信する。
バ3aにより加工され、送信されたRTPパケットを順
次受信する。
【0036】そして、リクエストサーバ2は、自身に設
定された設定条件に応じて、必要であれば、さらなる映
像データの加工を行い(S109)、RTPパケット順
序を整列させて、配信要求元(配信先)のクライアント
1にRTPパケットを配信する(S110)。
定された設定条件に応じて、必要であれば、さらなる映
像データの加工を行い(S109)、RTPパケット順
序を整列させて、配信要求元(配信先)のクライアント
1にRTPパケットを配信する(S110)。
【0037】クライアント1は、リクエストサーバ2に
より加工されて送信されたRTPパケットを順次受信
し、ビューワがデコード処理を行って映像を再生および
表示する。なお、クライアント1では、受信したRTP
パケットがどのように加工されて配信されてきたかとい
うことについては関知することはない。
より加工されて送信されたRTPパケットを順次受信
し、ビューワがデコード処理を行って映像を再生および
表示する。なお、クライアント1では、受信したRTP
パケットがどのように加工されて配信されてきたかとい
うことについては関知することはない。
【0038】このようにこの第1実施形態の映像ストリ
ーミング配信システムによれば、リクエストを発行する
クライアント1と映像を配信する映像配信サーバ4との
間に、リクエスト解析・映像加工・映像素材配信の機能
別サーバ(リクエストサーバ2,加工サーバ3a,3
b,3cなど)を配置するシステム構成をとることによ
って、ユーザの要求やシステムの都合に合わせた映像ス
トリーミングの動的な加工を実現できる。また、配信処
理の負荷分散が可能になり、クライアント数の増加に対
応したシステムの増強が図れ、スケーラビリティを確保
できる。さらに、配信素材の分散配置が可能になり、コ
ンテンツスケーラビリティを確保できる。また、配信対
象の映像データの加工内容を変更する場合、加工サーバ
を追加・変更するだけで対応が可能となり、システムと
しての機能拡張性を確保できる。
ーミング配信システムによれば、リクエストを発行する
クライアント1と映像を配信する映像配信サーバ4との
間に、リクエスト解析・映像加工・映像素材配信の機能
別サーバ(リクエストサーバ2,加工サーバ3a,3
b,3cなど)を配置するシステム構成をとることによ
って、ユーザの要求やシステムの都合に合わせた映像ス
トリーミングの動的な加工を実現できる。また、配信処
理の負荷分散が可能になり、クライアント数の増加に対
応したシステムの増強が図れ、スケーラビリティを確保
できる。さらに、配信素材の分散配置が可能になり、コ
ンテンツスケーラビリティを確保できる。また、配信対
象の映像データの加工内容を変更する場合、加工サーバ
を追加・変更するだけで対応が可能となり、システムと
しての機能拡張性を確保できる。
【0039】次に、図4を参照して本発明に係る第2実
施形態の通販型(ユーザ嗜好情報付加)映像配信システ
ムについて説明する。図4はこの通販型(ユーザ嗜好情
報付加)映像配信システムの基本構成を示す図である。
なお、この第2実施形態を説明するにあたり上記第1実
施形態と同様の構成には同一の符合を付しその説明は省
略する。
施形態の通販型(ユーザ嗜好情報付加)映像配信システ
ムについて説明する。図4はこの通販型(ユーザ嗜好情
報付加)映像配信システムの基本構成を示す図である。
なお、この第2実施形態を説明するにあたり上記第1実
施形態と同様の構成には同一の符合を付しその説明は省
略する。
【0040】図4に示すように、この通販型(ユーザ嗜
好情報付加)映像配信システムは、複数のクライアント
1、リクエストサーバ2、ユーザ情報サーバ6、通販サ
ーバ7、映像配信サーバ4などをインターネット、ブロ
ードバンド通信網などのネットワークを介して接続して
構成されている。
好情報付加)映像配信システムは、複数のクライアント
1、リクエストサーバ2、ユーザ情報サーバ6、通販サ
ーバ7、映像配信サーバ4などをインターネット、ブロ
ードバンド通信網などのネットワークを介して接続して
構成されている。
【0041】すなわち、この第2実施形態は、上記第1
実施形態の3台の加工サーバ3a,3b,3cをユーザ
情報サーバ6と通販サーバ7にしたビジネスモデルの例
である。
実施形態の3台の加工サーバ3a,3b,3cをユーザ
情報サーバ6と通販サーバ7にしたビジネスモデルの例
である。
【0042】ユーザ情報サーバ6は各クライアント1の
ユーザの個人情報、商品購入履歴、映像コンテンツ受信
履歴などのユーザ情報を取得および管理するデータベー
スサーバであり、自身のデータベースに、ユーザ毎の嗜
好情報とこれに対応する付加配信情報とが蓄積されてい
る。
ユーザの個人情報、商品購入履歴、映像コンテンツ受信
履歴などのユーザ情報を取得および管理するデータベー
スサーバであり、自身のデータベースに、ユーザ毎の嗜
好情報とこれに対応する付加配信情報とが蓄積されてい
る。
【0043】通販サーバ7は通信販売対象の商品に関す
る受注サービスを提供するWebサーバであり、自身の
データベースに商品を販売するための商品購入情報また
は閲覧情報が蓄積されている。
る受注サービスを提供するWebサーバであり、自身の
データベースに商品を販売するための商品購入情報また
は閲覧情報が蓄積されている。
【0044】以下、この通販型(ユーザ嗜好情報付加)
映像配信システムの動作を説明する。この例の場合、映
像配信要求元のクライアント1からは、UserID
(ユーザ識別情報)付きで配信要求(配信リクエスト)
が発行される(S201)。
映像配信システムの動作を説明する。この例の場合、映
像配信要求元のクライアント1からは、UserID
(ユーザ識別情報)付きで配信要求(配信リクエスト)
が発行される(S201)。
【0045】発行されたUserID(ユーザ識別情
報)付きの配信要求はネットワークを通じてリクエスト
サーバ(中継サーバ)に受信される。
報)付きの配信要求はネットワークを通じてリクエスト
サーバ(中継サーバ)に受信される。
【0046】リクエストサーバ2は、受信された配信要
求からUserIDを抽出し(S202)、映像配信サ
ーバ4ヘ映像の配信要求(映像配信リクエスト)を送信
する(S203)。
求からUserIDを抽出し(S202)、映像配信サ
ーバ4ヘ映像の配信要求(映像配信リクエスト)を送信
する(S203)。
【0047】また、これと同時に、リクエストサーバ2
は、UserIDをキーにしてユーザ情報サーバ6へU
ser固有情報要求(User固有情報リクエスト)を
送信する(S204)。
は、UserIDをキーにしてユーザ情報サーバ6へU
ser固有情報要求(User固有情報リクエスト)を
送信する(S204)。
【0048】リクエストサーバ2より、配信要求を受信
した映像配信サーバ4は、該当する映像コンテンツを自
身の映像DBより取り出してリクエストサーバ2へ配信
する(S205)。
した映像配信サーバ4は、該当する映像コンテンツを自
身の映像DBより取り出してリクエストサーバ2へ配信
する(S205)。
【0049】また、リクエストサーバ2からのUser
固有情報要求がネットワークを通じてユーザ情報サーバ
6に受信されると、ユーザ情報サーバ6は、User固
有情報要求に含まれていたUserIDから自身のデー
タベースを検索して、そのユーザの嗜好に合致する情報
をリクエストサーバ2へ返信(配信)する(S20
6)。なお、このときリクエストサーバ2からユーザ情
報サーバ6に送られたリクエストは、ユーザ情報サーバ
6において、データベースにユーザ毎のユーザ嗜好情報
として追加登録される。
固有情報要求がネットワークを通じてユーザ情報サーバ
6に受信されると、ユーザ情報サーバ6は、User固
有情報要求に含まれていたUserIDから自身のデー
タベースを検索して、そのユーザの嗜好に合致する情報
をリクエストサーバ2へ返信(配信)する(S20
6)。なお、このときリクエストサーバ2からユーザ情
報サーバ6に送られたリクエストは、ユーザ情報サーバ
6において、データベースにユーザ毎のユーザ嗜好情報
として追加登録される。
【0050】リクエストサーバ2は、ネットワークよ
り、映像配信サーバ4からの映像情報とユーザ情報サー
バ6からの付加配信情報とを受信すると、映像情報に付
加配信情報を合成して(S207)、RTPパケットを
生成しクライアント1へ配信する(S208)。この
際、リクエストサーバ2は、RTPパケットのシーケン
ス番号・タイムスタンプを調整することで、例えば定期
的なCM映像・音声などの付加配信情報の挿入を行う。
り、映像配信サーバ4からの映像情報とユーザ情報サー
バ6からの付加配信情報とを受信すると、映像情報に付
加配信情報を合成して(S207)、RTPパケットを
生成しクライアント1へ配信する(S208)。この
際、リクエストサーバ2は、RTPパケットのシーケン
ス番号・タイムスタンプを調整することで、例えば定期
的なCM映像・音声などの付加配信情報の挿入を行う。
【0051】ユーザは、クライアント1で受信および再
生された映像コンテンツを視聴しているときに、映像コ
ンテンツに付加されている付加配信情報の中から、自分
の嗜好に合う商品・サービスの情報があった場合、その
情報の詳細情報にリンクされた部位をクリック操作する
ことで、通販サーバ7に要求(通販リクエスト)され
(S209)、通販サーバ7より、商品・サービスの内
容を確かめるための商品情報などが送信され(S21
0)、クライアント1の画面に表示されるので、次の必
要なリクエスト(発注など)を行うことができる。
生された映像コンテンツを視聴しているときに、映像コ
ンテンツに付加されている付加配信情報の中から、自分
の嗜好に合う商品・サービスの情報があった場合、その
情報の詳細情報にリンクされた部位をクリック操作する
ことで、通販サーバ7に要求(通販リクエスト)され
(S209)、通販サーバ7より、商品・サービスの内
容を確かめるための商品情報などが送信され(S21
0)、クライアント1の画面に表示されるので、次の必
要なリクエスト(発注など)を行うことができる。
【0052】なお、このときクライアント1から通販サ
ーバ7へ発行されたリクエストは、通販サーバ7よりユ
ーザ情報サーバ6に送られるので(S211)、ユーザ
情報サーバ6では、リクエストサーバ2からのリクエス
トと同様にデータベースにユーザ毎のユーザ嗜好情報と
して追加登録される。これにより、次回リクエスト時に
は、より当該ユーザの嗜好に近い付加配信情報が映像情
報に付加できるようになる。
ーバ7へ発行されたリクエストは、通販サーバ7よりユ
ーザ情報サーバ6に送られるので(S211)、ユーザ
情報サーバ6では、リクエストサーバ2からのリクエス
トと同様にデータベースにユーザ毎のユーザ嗜好情報と
して追加登録される。これにより、次回リクエスト時に
は、より当該ユーザの嗜好に近い付加配信情報が映像情
報に付加できるようになる。
【0053】このようにこの第2実施形態の通販型(ユ
ーザ嗜好情報付加)映像配信システムによれば、ユーザ
情報サーバ6、通販サーバ7を中継サーバとして用いた
ことにより、ユーザ毎に個別の嗜好に合わせた個別情報
を映像コンテンツに付加してストリーミング配信するビ
ジネスシステムを実現することができる。また、ユーザ
情報サーバ6を設けたことで個別情報を動的に追加でき
るので、映像配信サーバに格納するコンテンツと、個別
情報として配信する宣伝広告映像(CM映像)などのコ
ンテンツとを分離して管理できる。この結果、個別情報
を付加した映像コンテンツを予めユーザ毎に作成し映像
配信サーバ4に蓄積しておく必要がなくなる。さらに、
リクエストサーバ2でのリクエスト解析時にユーザ情報
サーバ6にユーザのリクエストを送信することによっ
て、ユーザの要求履歴をユーザ情報に蓄積できる。この
結果、ユーザの嗜好を推測でき、ユーザ毎に個別の有用
情報を選択・配信できるようになる。
ーザ嗜好情報付加)映像配信システムによれば、ユーザ
情報サーバ6、通販サーバ7を中継サーバとして用いた
ことにより、ユーザ毎に個別の嗜好に合わせた個別情報
を映像コンテンツに付加してストリーミング配信するビ
ジネスシステムを実現することができる。また、ユーザ
情報サーバ6を設けたことで個別情報を動的に追加でき
るので、映像配信サーバに格納するコンテンツと、個別
情報として配信する宣伝広告映像(CM映像)などのコ
ンテンツとを分離して管理できる。この結果、個別情報
を付加した映像コンテンツを予めユーザ毎に作成し映像
配信サーバ4に蓄積しておく必要がなくなる。さらに、
リクエストサーバ2でのリクエスト解析時にユーザ情報
サーバ6にユーザのリクエストを送信することによっ
て、ユーザの要求履歴をユーザ情報に蓄積できる。この
結果、ユーザの嗜好を推測でき、ユーザ毎に個別の有用
情報を選択・配信できるようになる。
【0054】すなわち、この通販型(ユーザ嗜好情報付
加)映像配信システムにおいて、従来の映像情報配信に
加えてユーザの嗜好に合わせた個別情報(CM映像、音
声、イメージ、通販情報、URL、その他)を動的に付
加しながら配信するシステムを実現することができる。
加)映像配信システムにおいて、従来の映像情報配信に
加えてユーザの嗜好に合わせた個別情報(CM映像、音
声、イメージ、通販情報、URL、その他)を動的に付
加しながら配信するシステムを実現することができる。
【0055】なお、この第2実施形態(図4の構成)で
は、ユーザ情報サーバ、通販サーバなどの各サーバを便
宜上、別個のものとして記載したが、ハードウェアとし
て同一のサーバであってもよく、本発明はハードウェア
の構成に限定されるものではない。
は、ユーザ情報サーバ、通販サーバなどの各サーバを便
宜上、別個のものとして記載したが、ハードウェアとし
て同一のサーバであってもよく、本発明はハードウェア
の構成に限定されるものではない。
【0056】次に、図5を参照して本発明に係る第3実
施形態の地域別情報付加型映像配信システムについて説
明する。図5はこの地域別情報付加型映像配信システム
の基本構成を示す図である。なお、この第3実施形態を
説明するにあたり上記第1実施形態と同様の構成には同
一の符合を付しその説明は省略する。
施形態の地域別情報付加型映像配信システムについて説
明する。図5はこの地域別情報付加型映像配信システム
の基本構成を示す図である。なお、この第3実施形態を
説明するにあたり上記第1実施形態と同様の構成には同
一の符合を付しその説明は省略する。
【0057】図5に示すように、この地域別情報付加型
映像配信システムは、複数のクライアント1a〜1c,
1d〜1f、複数のリクエストサーバ2a,2b、挿入
情報サーバ8a,8b、映像コンテンツサーバ9などを
インターネット、ブロードバンド通信網などのネットワ
ークを介して接続して構成されている。
映像配信システムは、複数のクライアント1a〜1c,
1d〜1f、複数のリクエストサーバ2a,2b、挿入
情報サーバ8a,8b、映像コンテンツサーバ9などを
インターネット、ブロードバンド通信網などのネットワ
ークを介して接続して構成されている。
【0058】リクエストサーバ2aはクライアント1a
〜1cの設置されている地域(アクセスポイント)をカ
バーするプロバイダに設置され、リクエストサーバ2b
はクライアント1d〜1fの設置されている地域(アク
セスポイント)をカバーするプロバイダに設置されてい
る。
〜1cの設置されている地域(アクセスポイント)をカ
バーするプロバイダに設置され、リクエストサーバ2b
はクライアント1d〜1fの設置されている地域(アク
セスポイント)をカバーするプロバイダに設置されてい
る。
【0059】挿入情報サーバ8aは提供企業であるA社
に設置されている。また、挿入情報サーバ8bは提供企
業であるB社に設置されている。これら挿入情報サーバ
8a,8bには、地域毎のサービスに関する挿入情報
(宣伝広告(CM)の動画や自社のサイトヘのURL
等)が蓄積されている。
に設置されている。また、挿入情報サーバ8bは提供企
業であるB社に設置されている。これら挿入情報サーバ
8a,8bには、地域毎のサービスに関する挿入情報
(宣伝広告(CM)の動画や自社のサイトヘのURL
等)が蓄積されている。
【0060】映像コンテンツサーバ9は映画会社などの
コンテンツプロバイダに設置されている。この映像コン
テンツサーバ9には配信対象の動画などの映像コンテン
ツが蓄積されている。
コンテンツプロバイダに設置されている。この映像コン
テンツサーバ9には配信対象の動画などの映像コンテン
ツが蓄積されている。
【0061】なお、上記各サーバ(リクエストサーバ2
a,2b、挿入情報サーバ8a,8b、映像コンテンツ
サーバ9)はこの例では各会社、プロバイダに設置され
ているものとして説明したが、レンタルサーバなどの場
合もあり、サーバ設置場所は会社だけとは限らない。
a,2b、挿入情報サーバ8a,8b、映像コンテンツ
サーバ9)はこの例では各会社、プロバイダに設置され
ているものとして説明したが、レンタルサーバなどの場
合もあり、サーバ設置場所は会社だけとは限らない。
【0062】以下、この地域別情報付加型映像配信シス
テムの動作を説明する。この例の場合、ある地域の映像
配信要求元のクライアント、例えばクライアント1aか
らは、UserID(ユーザ識別情報)付きで配信要求
(配信リクエスト)がその地域のアクセスポイントのリ
クエストサーバ2aへ発行(送信)される(S30
1)。
テムの動作を説明する。この例の場合、ある地域の映像
配信要求元のクライアント、例えばクライアント1aか
らは、UserID(ユーザ識別情報)付きで配信要求
(配信リクエスト)がその地域のアクセスポイントのリ
クエストサーバ2aへ発行(送信)される(S30
1)。
【0063】クライアント1aから送られてきた配信要
求(配信リクエスト)を、その地域のリクエストサーバ
2a(中継サーバ)が受け取ると、リクエストサーバ2
aは映像コンテンツサーバ9ヘ映像の配信要求(コンテ
ンツリクエスト)を送る(S302)。
求(配信リクエスト)を、その地域のリクエストサーバ
2a(中継サーバ)が受け取ると、リクエストサーバ2
aは映像コンテンツサーバ9ヘ映像の配信要求(コンテ
ンツリクエスト)を送る(S302)。
【0064】また、リクエストサーバ2aは、提供企業
であるA社の挿入情報サーバ8aに対して挿入情報要求
を送る(S303)。
であるA社の挿入情報サーバ8aに対して挿入情報要求
を送る(S303)。
【0065】この挿入要求に対してA社の挿入情報サー
バ8aは、その地域毎のサービスに関する挿入情報(宣
伝広告(CM)の動画や自社のサイトヘのURL等)を
リクエストサーバ2aヘ配信する(S304)。
バ8aは、その地域毎のサービスに関する挿入情報(宣
伝広告(CM)の動画や自社のサイトヘのURL等)を
リクエストサーバ2aヘ配信する(S304)。
【0066】一方、映像コンテンツサーバ9は、リクエ
ストサーバ2aから受信した配信要求に該当する映像を
中継先のリクエストサーバ2aへ配信する(S30
5)。
ストサーバ2aから受信した配信要求に該当する映像を
中継先のリクエストサーバ2aへ配信する(S30
5)。
【0067】映像コンテンツサーバ9からの映像と挿入
情報サーバ8aからの挿入情報をリクエストサーバ2a
が受信すると、リクエストサーバ2aは、受信した映像
情報(動画)に挿入情報を合成しRTPパケットを生成
してクライアント1aへ配信する(S306)。なお、
RTPパケットのシーケンス番号・タイムスタンプを調
整することで、定期的なCM映像・音声等の挿入が可能
になる。
情報サーバ8aからの挿入情報をリクエストサーバ2a
が受信すると、リクエストサーバ2aは、受信した映像
情報(動画)に挿入情報を合成しRTPパケットを生成
してクライアント1aへ配信する(S306)。なお、
RTPパケットのシーケンス番号・タイムスタンプを調
整することで、定期的なCM映像・音声等の挿入が可能
になる。
【0068】このようにこの第3実施形態の地域別情報
付加型映像配信システムによれば、映像配信サーバ4か
ら配信される映像を中継する中継サーバとしてのリクエ
ストサーバ2a,2bをユーザの居住する地域別に設置
したことで、地域別のユニークな挿入情報(CM映像、
音声、イメージ、情報サイトURL、他)を映像に付加
することができるので、基本となる映像コンテンツの配
信を行うプロバイダ(の映像コンテンツサーバ9)は1
つのコンテンツを管理し配信するだけでよく、各地域毎
の配信プロバイダ(のリクエストサーバ2a,2b)が
個別の挿入情報を自由に挿入して配信を行うことが可能
になる。
付加型映像配信システムによれば、映像配信サーバ4か
ら配信される映像を中継する中継サーバとしてのリクエ
ストサーバ2a,2bをユーザの居住する地域別に設置
したことで、地域別のユニークな挿入情報(CM映像、
音声、イメージ、情報サイトURL、他)を映像に付加
することができるので、基本となる映像コンテンツの配
信を行うプロバイダ(の映像コンテンツサーバ9)は1
つのコンテンツを管理し配信するだけでよく、各地域毎
の配信プロバイダ(のリクエストサーバ2a,2b)が
個別の挿入情報を自由に挿入して配信を行うことが可能
になる。
【0069】すなわち、映像配信サーバ4側の負荷やコ
ンテンツ作成(情報挿入)の手間をかけることなく、配
信映像に配信プロバイダの意図する情報を動的に付加し
た映像情報を、各地域毎のクライアント1a〜1c,1
d〜1fヘ配信することができる。
ンテンツ作成(情報挿入)の手間をかけることなく、配
信映像に配信プロバイダの意図する情報を動的に付加し
た映像情報を、各地域毎のクライアント1a〜1c,1
d〜1fヘ配信することができる。
【0070】なお、この第3実施形態(図5の構成)で
は、リクエストサーバ2a,2b、挿入情報サーバ8
a,8bなどの各サーバを便宜上、別個のものとして記
載したが、ハードウェアとして同一のサーバであっても
よく、本発明はハードウェアの構成に限定されるもので
はない。
は、リクエストサーバ2a,2b、挿入情報サーバ8
a,8bなどの各サーバを便宜上、別個のものとして記
載したが、ハードウェアとして同一のサーバであっても
よく、本発明はハードウェアの構成に限定されるもので
はない。
【0071】また、上記第3実施形態では、ユーザから
のリクエストがあったときに、リクエストサーバ2aが
挿入情報サーバ8aに対して挿入情報の要求を発行し、
挿入情報サーバ8aから受信して映像コンテンツに挿入
することとしたが、挿入情報は、予めリクエストサーバ
2aに蓄積しておいてもよい。
のリクエストがあったときに、リクエストサーバ2aが
挿入情報サーバ8aに対して挿入情報の要求を発行し、
挿入情報サーバ8aから受信して映像コンテンツに挿入
することとしたが、挿入情報は、予めリクエストサーバ
2aに蓄積しておいてもよい。
【0072】なお、本発明は上記実施形態のみに限定さ
れるものではない。上記実施形態における各サーバのソ
フトウェアは、フレキシブルディスクなどのコンピュー
タが読み出し可能な記憶媒体に記憶されていても良く、
また、ソフトウェア(プログラム)単体として伝送され
るものでもよい。この場合、記憶媒体に記憶されたソフ
トウェア(プログラム)をコンピュータが読み出した
り、LANやインターネッ上のサイト(サーバ)からダ
ウンロードしてインストールすることにより、各実施形
態における処理が可能になる。
れるものではない。上記実施形態における各サーバのソ
フトウェアは、フレキシブルディスクなどのコンピュー
タが読み出し可能な記憶媒体に記憶されていても良く、
また、ソフトウェア(プログラム)単体として伝送され
るものでもよい。この場合、記憶媒体に記憶されたソフ
トウェア(プログラム)をコンピュータが読み出した
り、LANやインターネッ上のサイト(サーバ)からダ
ウンロードしてインストールすることにより、各実施形
態における処理が可能になる。
【0073】つまり、本発明におけるソフトウェア(プ
ログラム)は、コンピュータと独立した記憶媒体に記憶
されているものだけに限らず、LANやインターネット
などの伝送媒体を介して流通されるものも含まれる。
ログラム)は、コンピュータと独立した記憶媒体に記憶
されているものだけに限らず、LANやインターネット
などの伝送媒体を介して流通されるものも含まれる。
【0074】なお、記憶媒体としては、上記フレキシブ
ルディスクの他、例えば磁気ディスク、光ディスク(C
D−ROM、CD−R、DVDなど)、光磁気ディスク
(MOなど)、半導体メモリなど、プログラムを記憶で
き、かつコンピュータが読み取り可能な記憶媒体であれ
ば、その記憶形式はいずれの形態であっても良い。
ルディスクの他、例えば磁気ディスク、光ディスク(C
D−ROM、CD−R、DVDなど)、光磁気ディスク
(MOなど)、半導体メモリなど、プログラムを記憶で
き、かつコンピュータが読み取り可能な記憶媒体であれ
ば、その記憶形式はいずれの形態であっても良い。
【0075】また、記憶媒体からコンピュータにインス
トールされたプログラムの指示に基づき、コンピュータ
上で稼動しているOS(オペレーティングシステム)
や、データベース管理ソフト、ネットワークソフトなど
のMW(ミドルウェア)などが本実施形態を実現するた
めの各処理の一部を実行しても良い。
トールされたプログラムの指示に基づき、コンピュータ
上で稼動しているOS(オペレーティングシステム)
や、データベース管理ソフト、ネットワークソフトなど
のMW(ミドルウェア)などが本実施形態を実現するた
めの各処理の一部を実行しても良い。
【0076】さらに、記憶媒体は、コンピュータと独立
した媒体に限らず、LANやインターネットなどにより
伝送されたプログラムをダウンロードして記憶または一
時記憶した記憶媒体も含まれる。また、記憶媒体は一つ
に限らず、複数の媒体から本実施形態における処理が実
行される場合も本発明における記録媒体に含まれ、媒体
構成はいずれの構成であっても良い。
した媒体に限らず、LANやインターネットなどにより
伝送されたプログラムをダウンロードして記憶または一
時記憶した記憶媒体も含まれる。また、記憶媒体は一つ
に限らず、複数の媒体から本実施形態における処理が実
行される場合も本発明における記録媒体に含まれ、媒体
構成はいずれの構成であっても良い。
【0077】なお、コンピュータは、記憶媒体に記憶さ
れたプログラムに基づき、本実施形態における各処理を
実行するものであって、パソコンなどの一つからなる装
置、複数の装置がネットワーク接続されたシステムなど
のいずれの構成であっても良い。
れたプログラムに基づき、本実施形態における各処理を
実行するものであって、パソコンなどの一つからなる装
置、複数の装置がネットワーク接続されたシステムなど
のいずれの構成であっても良い。
【0078】また、コンピュータとは、パソコンに限ら
ず、情報処理機器に含まれる演算処理装置、マイコンな
ども含み、プログラムによって本発明の機能を実現する
ことが可能な機器、装置を総称している。
ず、情報処理機器に含まれる演算処理装置、マイコンな
ども含み、プログラムによって本発明の機能を実現する
ことが可能な機器、装置を総称している。
【0079】
【発明の効果】以上説明したように本発明によれば、ク
ライアントと配信サーバ間に配信対象の映像ストリーム
データを中継および加工してクライアントへ配信する中
継サーバを配置したことで、ユーザ数の増加に対して中
継サーバを増設することで対応可能になり、また、クラ
イアント毎あるいはサービス地域毎に異なる映像情報を
配信サーバに蓄積しておくこと無く、クライアント別あ
るいはサービス地域別に映像情報をストリーミング配信
することができる。この結果、映像情報をスケーラブル
で柔軟にストリーミング配信することができる。
ライアントと配信サーバ間に配信対象の映像ストリーム
データを中継および加工してクライアントへ配信する中
継サーバを配置したことで、ユーザ数の増加に対して中
継サーバを増設することで対応可能になり、また、クラ
イアント毎あるいはサービス地域毎に異なる映像情報を
配信サーバに蓄積しておくこと無く、クライアント別あ
るいはサービス地域別に映像情報をストリーミング配信
することができる。この結果、映像情報をスケーラブル
で柔軟にストリーミング配信することができる。
【図1】本発明の第1実施形態の映像ストリーミング配
信システムの構成を示す図である。
信システムの構成を示す図である。
【図2】この映像ストリーミング配信システムの動作を
示す図である。
示す図である。
【図3】この映像ストリーミング配信システムにて伝送
されるRTPパケットを示す図である。
されるRTPパケットを示す図である。
【図4】本発明の第2実施形態の通販型(ユーザ嗜好情
報付加)映像配信システムを示す図である。
報付加)映像配信システムを示す図である。
【図5】本発明の第3実施形態の地域別情報付加型映像
配信システムを示す図である。
配信システムを示す図である。
1…クライアント、2…リクエストサーバ、3a,3
b,3c…加工サーバ、4…映像配信サーバ、6…ユー
ザ情報サーバ、7…通販サーバ、8a,8b…地域毎の
リクエストサーバ、9…映像コンテンツサーバ。
b,3c…加工サーバ、4…映像配信サーバ、6…ユー
ザ情報サーバ、7…通販サーバ、8a,8b…地域毎の
リクエストサーバ、9…映像コンテンツサーバ。
─────────────────────────────────────────────────────
フロントページの続き
(72)発明者 石田 光
東京都府中市東芝町1番地 株式会社東芝
府中事業所内
(72)発明者 武田 正人
東京都府中市東芝町1番地 株式会社東芝
府中事業所内
Fターム(参考) 5C064 BA01 BB07 BC07 BC11 BC16
BD02 BD03 BD08 BD09
Claims (7)
- 【請求項1】 クライアントから発行された配信要求に
基づいて、映像情報を配信する映像情報ストリーミング
配信システムにおいて、 配信対象の映像情報を蓄積し、ユーザからの配信要求に
該当する映像情報をストリームデータとして配信する配
信サーバと、 前記クライアントからの配信要求を前記配信サーバへ中
継送信するとともに、前記配信要求に応じて前記配信サ
ーバから配信されてきたストリームデータを、自身に設
定された配信条件に基づいて加工して前記クライアント
へ配信する中継サーバとを具備したことを特徴とする映
像情報ストリーミング配信システム。 - 【請求項2】 請求項1記載の映像情報ストリーミング
配信システムにおいて、 前記中継サーバは、 前記配信サーバから配信されてきたストリームデータを
含むパケットのマーカービットに基づいて加工位置を決
定する手段と、 決定された加工位置にてパケットを加工する手段と、 加工されたパケットのシーケンス番号とタイムスタンプ
が全体のパケットの順列を狂わせないように配信対象の
パケットのシーケンス番号とタイムスタンプを修正して
前記クライアントへ配信する手段とを具備したことを特
徴とする映像情報ストリーミング配信システム。 - 【請求項3】 請求項1記載の映像情報ストリーミング
配信システムにおいて、 前記中継サーバは、 ユーザの嗜好に合わせた商品またはサービスに関する付
加情報を蓄積するユーザ嗜好情報蓄積手段と、 前記配信サーバから配信されてきたストリームデータ
に、前記ユーザ嗜好情報蓄積手段に蓄積されているユー
ザ毎の付加情報を合成して前記クライアントへ配信する
手段とを具備したことを特徴とする映像情報ストリーミ
ング配信システム。 - 【請求項4】 請求項1記載の映像情報ストリーミング
配信システムにおいて、 前記中継サーバは、 前記クライアントがアクセスする地域に合わせたサービ
スに関する挿入情報を取得する手段と、 前記配信サーバから配信されてきたストリームデータ
に、取得した地域毎の挿入情報を挿入して前記クライア
ントへ配信する手段とを具備したことを特徴とする映像
情報ストリーミング配信システム。 - 【請求項5】 クライアントから発行された配信要求
を、配信対象の映像情報が蓄積される配信サーバへ中継
するコンピュータにおいて、 前記クライアントからの配信要求を前記配信サーバへ中
継送信するとともに、前記配信要求に応じて前記配信サ
ーバから配信されてきたストリームデータを、自身に設
定された配信条件に基づいて加工して前記クライアント
へ配信する手段を具備したことを特徴とするコンピュー
タ。 - 【請求項6】 クライアントから発行された配信要求
を、配信対象の映像情報を蓄積する配信サーバへ中継す
るコンピュータに処理を実行させるプログラムにおい
て、 前記コンピュータを、 前記クライアントからの配信要求を前記配信サーバへ中
継送信するとともに、前記配信要求に応じて前記配信サ
ーバから配信されてきた映像情報のストリームデータ
を、自身に設定された配信条件に基づいて加工して前記
クライアントへ配信する手段として機能させるプログラ
ム。 - 【請求項7】 クライアントから発行された配信要求に
基づいて、映像情報を配信する映像情報ストリーミング
配信方法において、 前記クライアントからの配信要求を、配信対象の映像情
報を蓄積した配信サーバへ中継送信するステップと、 前記ユーザからの配信要求に該当する映像情報を前記配
信サーバからストリームデータとして配信するステップ
と、 前記配信サーバから配信されてきたストリームデータ
を、中継サーバに予め設定された配信条件に基づいて加
工して前記クライアントへ配信するステップとを有する
ことを特徴とする映像情報ストリーミング配信方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002072976A JP2003274382A (ja) | 2002-03-15 | 2002-03-15 | 映像情報ストリーミング配信システム、コンピュータ、プログラム、映像情報ストリーミング配信方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002072976A JP2003274382A (ja) | 2002-03-15 | 2002-03-15 | 映像情報ストリーミング配信システム、コンピュータ、プログラム、映像情報ストリーミング配信方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2003274382A true JP2003274382A (ja) | 2003-09-26 |
Family
ID=29202826
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002072976A Withdrawn JP2003274382A (ja) | 2002-03-15 | 2002-03-15 | 映像情報ストリーミング配信システム、コンピュータ、プログラム、映像情報ストリーミング配信方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2003274382A (ja) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006135522A (ja) * | 2004-11-04 | 2006-05-25 | Hitachi Communication Technologies Ltd | シグナリング中継装置 |
JP2008514153A (ja) * | 2004-09-22 | 2008-05-01 | アイキューブ カンパニー,リミテッド | メディアゲートウェイ |
JP2008204108A (ja) * | 2007-02-19 | 2008-09-04 | Fujitsu Ltd | コンテンツ配信システム、サーバ装置、およびコンテンツ配信方法 |
JP2008305381A (ja) * | 2007-06-06 | 2008-12-18 | Nebuad Inc | ターゲットされたデータをウェブページの利用可能なスペースに挿入する方法及びシステム |
JP2010087721A (ja) * | 2008-09-30 | 2010-04-15 | Saxa Inc | Ip電話システム、回線交換装置および処理方法 |
JP2012208654A (ja) * | 2011-03-29 | 2012-10-25 | Kddi Corp | 映像放送と連動してユーザ端末にコンテンツをリアルタイム配信可能とするコンテンツ配信制御サーバ、システム、方法及びプログラム |
JP2013132012A (ja) * | 2011-12-22 | 2013-07-04 | Hiroshima Univ | 映像配信プラットフォームおよび映像配信方法 |
JP7170621B2 (ja) | 2018-12-10 | 2022-11-14 | 株式会社東芝 | コンテンツ配信システム、コンテンツ配信装置、及び方法 |
US11657657B2 (en) | 2019-11-22 | 2023-05-23 | Toyota Jidosha Kabushiki Kaisha | Image data distribution system and image data display terminal |
-
2002
- 2002-03-15 JP JP2002072976A patent/JP2003274382A/ja not_active Withdrawn
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008514153A (ja) * | 2004-09-22 | 2008-05-01 | アイキューブ カンパニー,リミテッド | メディアゲートウェイ |
JP2006135522A (ja) * | 2004-11-04 | 2006-05-25 | Hitachi Communication Technologies Ltd | シグナリング中継装置 |
JP2008204108A (ja) * | 2007-02-19 | 2008-09-04 | Fujitsu Ltd | コンテンツ配信システム、サーバ装置、およびコンテンツ配信方法 |
JP2008305381A (ja) * | 2007-06-06 | 2008-12-18 | Nebuad Inc | ターゲットされたデータをウェブページの利用可能なスペースに挿入する方法及びシステム |
JP2010087721A (ja) * | 2008-09-30 | 2010-04-15 | Saxa Inc | Ip電話システム、回線交換装置および処理方法 |
JP2012208654A (ja) * | 2011-03-29 | 2012-10-25 | Kddi Corp | 映像放送と連動してユーザ端末にコンテンツをリアルタイム配信可能とするコンテンツ配信制御サーバ、システム、方法及びプログラム |
JP2013132012A (ja) * | 2011-12-22 | 2013-07-04 | Hiroshima Univ | 映像配信プラットフォームおよび映像配信方法 |
JP7170621B2 (ja) | 2018-12-10 | 2022-11-14 | 株式会社東芝 | コンテンツ配信システム、コンテンツ配信装置、及び方法 |
US11657657B2 (en) | 2019-11-22 | 2023-05-23 | Toyota Jidosha Kabushiki Kaisha | Image data distribution system and image data display terminal |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230224549A1 (en) | Methods and apparatus for integrating media across a wide area network | |
US7228349B2 (en) | System and method for interacting with users over a communications network | |
JP5393752B2 (ja) | 家庭用通信網の認証済み操作のための方法および機器 | |
US7966339B2 (en) | Method and system for globally sharing and transacting contents in local area | |
EP1598741B1 (en) | Information processing apparatus and content information processing method | |
US20110197237A1 (en) | Controlled Delivery of Content Data Streams to Remote Users | |
JPH11507456A (ja) | コンピュータネットワークを介してビデオデータを配信するためのシステム及び方法 | |
JP2005531789A (ja) | 特定インターネット利用者対象広告取替え方法及びシステム | |
CA2743949A1 (en) | System and method of local resource delivery | |
JP2002500853A (ja) | マルチメディア内容をマルチキャストするシステムおよび方法 | |
US20020019978A1 (en) | Video enhanced electronic commerce systems and methods | |
US8949380B2 (en) | Method and system for distributing images to client systems | |
JP2003274382A (ja) | 映像情報ストリーミング配信システム、コンピュータ、プログラム、映像情報ストリーミング配信方法 | |
KR20040069315A (ko) | 멀티미디어 컨텐츠 마련 방법 및 분산형 데이터 처리 시스템 | |
JP3999410B2 (ja) | ビデオサーバおよびビデオオンデマンドシステム | |
WO2009073715A2 (en) | Method and system for distributing media | |
JP2004236240A (ja) | ネットワーク放送システム、コンテンツ配信方法、及び番組提供装置 | |
JP2005328482A (ja) | データ送信システム、データ送信方法、及び、記録媒体 | |
JP2003085105A (ja) | データ配信システム及び受信端末 | |
FR3022725A1 (fr) | Procede de gestion de la restitution de contenus numeriques |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20050607 |