伝送特性に応じた 適応型映像・音声配信機構の構築

Slides:



Advertisements
Similar presentations
IP over DVB-RCS の設計と実装 研究背景 DVB-RCS 衛星回線を用いて受信局から送信局への狭帯域な戻り回線を提供 Forward Link Return Link HUB Terminal.
Advertisements

画像情報特論 (7) - アダプテーション (1) 同期再生 電子情報通信学科 甲藤二郎
VoIP アプリケーションの特性解 析 05id018 岡田享介 指導教員:冬爪成人. 背景 通常の電話回線より安価で会話が出来る 通信手段としてインターネット電話とい うものがある. インターネット電話では VoIP が使用され、 音声信号を符号化し、パケット化させる 機能を持つ. しかし、 VoIP.
ご提案書 『ホテル インターネットサービスソリューション』
Motion-JPEG2000を使ったノードに最適な動画像配信
Ibaraki Univ. Dept of Electrical & Electronic Eng.
大阪大学 長谷川 剛 インターネットフローの公平性 大阪大学 長谷川 剛 2001年10月19日 IN研究会.
Webプロキシサーバにおける 動的資源管理方式の提案と実装
動画像品質調整機能を組み込んだ プロキシキャッシングシステムの 実装と評価
D合宿 D1 kazuhisa.
不特定多数の発信者を考慮した ストリーミングシステムの実現
仮想ブロードキャストリンクを利用した 片方向通信路の透過的経路制御 藤枝 俊輔(慶應義塾大学)
スケールフリーネットワークにおける 経路制御のためのフラッディング手法の提案と評価
分散環境におけるフィードバックを用いたオーケストラ演奏機構の構築
インターネットにおける オーケストラ演奏同期機構の 設計と実装
詳解TCP/IP TCPタイムアウトと再転送 れにうむ.
神奈川大学大学院工学研究科 電気電子情報工学専攻
TCP (Transmission Control Protocol)
TCP Tahoeのウインドウ制御 (復習)
TCPデータ通信との公平性を考慮した 輻輳適応能力を有する MPEG動画像通信のための品質調整機構
TranSwitch:ネットワークフロー毎における最適な TCP への動的切替機構
i-Pathルータのフロー情報を用いたDoS攻撃検知法
トランスポート層.
バックボーンルータにおける REDの動的閾値制御方式
実時間動画像マルチキャストのための フィルタリング手法の実装と評価
コンテンツ配信 エンコード (符号化) CBR (Constant Bit Rate) VBR (Variable Bit Rate)
ノードの情報を動的に反映したオーバレイネットワークの構築
ノードの情報を動的に反映したオーバレイネットワークの構築
予備親探索機能を有した アプリケーションレベルマルチキャスト
認証と負荷分散を考慮した ストリーミングシステムに関する研究
ネットワークとノードの情報を利用したオーバレイネットワークの最適化
動画像ストリーミングサービスのための プロキシキャッシングシステムの 設計と実装および評価
メッシュネットワークに関する研究 ーチャネル割り当ての一手法ー
画像情報特論 (6) アダプテーション (1) RTP/RTCP、メディア同期 情報ネットワーク専攻 甲藤二郎
デジタルビジョンソリューション株式会社 大阪開発センター 技術3部 立石 壮平
Ibaraki Univ. Dept of Electrical & Electronic Eng.
動画像品質調整機能を組み込んだ プロキシキャッシングシステムの 実装と評価
IPv6 ネットワークにおける エニーキャスト通信実現のための プロトコル設計と実装
TCP/UDP プロセス間の通信のためのプロトコル TCP:信頼性高、処理時間大 UDP:信頼性低、処理時間小 ftp SMTP HTTP
インターネットの基礎知識 その3 ~TCP・UDP層編~
DiffServにおけるクラスの新しい設定方法の提案
i-Pathルータのフロー情報を用いたDoS攻撃検知法
Ibaraki Univ. Dept of Electrical & Electronic Eng.
コマンドパイプラインによる マルチメディアストリーム処理
超高速ネットワークの弱点 光は速い 光は遅い 300km / 1msec (真空中) 180km / 1msec (光ファイバ中)
RTCPパケットの測定による マルチキャスト通信の品質評価
各種ルータに対応する P2P通信環境に関する研究
演習第6回 情報通信技術論 インターネット工学
端末およびサービス透過的な 情報閲覧支援システムの構築
IP over DVB-RCSの設計と実装
2003年6月17日 早稲田大学大学院理工学研究科 情報科学専攻 修士2年 水野 宏樹
DNSクエリーパターンを用いたOSの推定
Diffservにおける 絶対的な品質保証法
TCP制御フラグの解析による ネットワーク負荷の推測
演習第4回 情報通信技術論 インターネット工学
片方向通信路を含む ネットワークアーキテクチャに於ける 動的な仮想リンク制御機構の設計と実装
画像情報特論 (1) - インターネット電話とインターネット放送 はじめに 電子情報通信学科 甲藤二郎
P2P ネットワーク上で 実時間ストリーミングを実現するための 分散制御プロトコルの提案
P2P型アプリケーション用ライブラリ SUNET
福岡工業大学 情報工学部 情報工学科 種田研究室 于 聡
トラフィックプロファイラAGURIの設計と実装
画像情報特論 (1) - インターネット電話とインターネット放送 はじめに 情報ネットワーク専攻 甲藤二郎
衛星回線を含むネットワークにおける 動的経路制御に関する研究
計算機群における 「動的なインターネット接続性」の共有に関する研究
EMONシステム: コマンドパイプラインによる マルチメディアストリーム処理
画像情報特論 (6) アダプテーション (1) 概要、RTP/RTCP、メディア同期 電子情報通信学科 甲藤二郎
2007 D0活動予定 D0 kazuhisa.
異種セグメント端末による 分散型仮想LAN構築機構の設計と実装
7月13日の演習問題・解答例 について ネットワーク長が 18、22、26、28 の場合の
画像情報特論 (1) - インターネット電話とインターネット放送 はじめに 電子情報通信学科 甲藤二郎
Presentation transcript:

伝送特性に応じた 適応型映像・音声配信機構の構築 2003年度 卒業論文中間発表 伝送特性に応じた 適応型映像・音声配信機構の構築 三島 和宏 three@sfc.wide.ad.jp KG: STREAM 親: uhyoさん サブ親: irinoさん

背景 通信ネットワークの広帯域化 インターネットを介した映像・音声配信の普及と高品質化 ストリーミング(個人レベル、企業レベル) 教育利用 イベントなど

問題意識 映像・音声のインターネットを介した配信 リアルタイム性の必要な映像・音声配信はUDPによるものがほとんど 再送制御なし 輻輳制御無し アプリケーション側での配信制御が必要 伝送路品質に動的に対応して品質制御できない パケットロスによる映像・音声の乱れ

既存の手法 TCP Friendly ECN TCPとの親和性 nonTCPコネクションの得るスループットが同一バス上のTCPコネクションと同じであるかそれ以下であること ECN 中間ルータを利用した輻輳検知 輻輳状態になったら、パケットにマークを付け受信側でそれを確認し、送信側に輻輳を伝える 中間ルータを必要とする

本研究における解決手法 パケットロスとパケット到達時間の揺らぎ(ジッタ)などの伝送特性に基づいたネットワークの輻輳の予測 ネットワークの状態をエンドノードのみで予測 予測に基づいた映像・音声配信の送出品質制御

ジッタによるネットワーク状態の把握 先行パケットがない場合 ネットワークが空いている状態

ジッタによるネットワーク状態の把握 先行パケットがある場合 ネットワークが混雑している状態 パケットが到達する までにジッタが発生

本研究の想定する環境 配信機構にはDVTSを利用 送信側と受信側の1対1 DVフォーマット 相互ノード間でのRTCPを用いた情報の交換 DV stream RTCP Sender Receiver 配信機構にはDVTSを利用 DVフォーマット フレーム内圧縮 送信側と受信側の1対1 相互ノード間でのRTCPを用いた情報の交換

RTCP (RTP Control Protocol) パケットタイプ SR(Sender Report) 送信者の送信統計のためのレポート RR(Receiver Report) 受信者の受信統計のためのレポート SDES CNAMEを含むソース記述 BYE 送信の終了(Good Bye) APP アプリケーション定義 今回は特にここを利用

RTCP SR/RRパケット パケットロス 到達間ジッタ V P RC PT(SR or RR) length SSRC of sender NTP timestamp RTP timestamp sender’s packet count パケットロス sender’s octet count SSRC_n fraction lost cumulative number of packets lost extended highest sequence number received interarrival jitter last SR (LSR) 到達間ジッタ delay since last SR (DLSR)

設計(全体概要) 送信側 受信側 RTCP SRを送信、RTCP RRを受信 RTCP RRにより得られる情報から輻輳状態を予測 DV stream RTCP SR RTCP RR Sender Receiver 送信側 RTCP SRを送信、RTCP RRを受信 RTCP RRにより得られる情報から輻輳状態を予測 輻輳状態に応じた送出フレームレートの調整 受信側 RTCP SRを受信、RTCP RRを送信 RTPパケットの破棄率および到達時間の揺らぎを計測

動作概要(1/3) 初期観測 ネットワークの基準状態を観測 初期観測後は、一つ前の状態を基準とする 送出フレームレート パケットロスの結果 ジッタの結果 初期観測後は、一つ前の状態を基準とする

動作概要(2/3) 状態観測・輻輳検知 送信ノードでの送出レート調整 RTCPを用いた情報交換 判定 パケットロスによる判定 ジッタによる判定 それぞれにしきい値を設定し、それを越えた場合にフレームレートをパケットロスやジッタなどの取得情報を基に決定 送信ノードでの送出レート調整

動作概要(3/3) t I0 In Rn In+1 Rn+1 In+2 Rn+2 j,l j,l j,l j,l j I0 Rn l In Sender Node Receiver Node SR j :ジッタ I0 :初期観測 Rn :送出レート (j,lをもとにしたフレームレート) RR l :ロス In :観測間隔

課題 ジッターの計測精度 フレームレート決定アルゴリズム DVTSのフレームレート RTCPでのタイムスタンプ以上に精度を必要とするかどうか ジッタとパケットロスの状況から実際にフレームレートを決定する手法 DVTSのフレームレート フレームレートの変更の粒度 音声冗長化なども考慮した使用帯域

実装方針 RedHat Linux 9.0 (Kernel 2.4.20) C言語 dvts-1.0aをもとに実装 RTCP部分の実装(interarrival jitter部分などの実装が必要) ジッタ観測とレートコントロール部分の実装 など 時間に応じてWindows版へのマージ RTCPに関する実装なし フレームレート設定項目もなし

評価方針 定性的評価 定量的評価 映像や音声に乱れがなく通信が行えるか レートの変化が連続して起こらないか 本機構利用時の使用帯域幅の変化 レート変化が連続的に起こると受信側では品質が劣化したように観測される 定量的評価 本機構利用時の使用帯域幅の変化 本機構を利用した場合と使用しない場合の比較