IIDC 1394 Digital Camera over IPによる 遠隔講義用高品位映像伝送システム の実装とプロトコル

Slides:



Advertisements
Similar presentations
TCP/IP によるチャットプログラ ム 薄井 秀晃. 基礎知識編 TCP/IP とは? IP とは・・・ Internet Protocol の略称であり通信方法の技術的なルールで あり、実際にデータを送受信する前にデータを小さなデータ に分割し、それに発信元と受信先の IP アドレスを付加させて.
Advertisements

UDL( 片方向通信路 ) 衛星リンクには Feeder,Receiver が存在 双方向通信には2つのチャンネル データの流れは一方通行 N 局による通信には n(n-1) のチャンネルが必要 送信局が入れ替わることにより、 擬似的に多対多型通信を行う研究もされている.
N チャンネル通信のための 経路制御 小川 真人 木下研究室. Nチャンネル通信 N本の経路を用いて、ファイルを分散させて通信を行う方式である。 分散されたファイルが、すべて違う経路を通り相手に届くことが理想である。
専修大学情報科学センターのパソコンを 使ったグリッドコンピューティング ― SPACE計画 - 森正夫 1 、水崎高浩 1 、内藤豊昭 2 、中村友保 2 及び 専修大学情報科学センター 及び 専修大学情報科学センター 1 専修大学 法学部/自然科学研究所 1 専修大学 法学部/自然科学研究所 2 専修大学.
研究目標 研究目標 提案手法 仮想ネットワーク上でのブロードキャスト、マルチキャスト通信の実現
MPIを用いたグラフの並列計算 情報論理工学研究室 藤本 涼一.
Step.5 パケットダンプ Wiresharkでパケットをキャプチャする PC 1 PC 2 PC 3 PC 4 ネットワーク
無線干渉実験 慶應義塾大学大学院 政策・メディア研究科 金田 裕剛.
インターネットの仕組み 例) Web閲覧 インターネット サーバ リクエスト データ 携帯電話 一般家庭 インターネットサービス
Ibaraki Univ. Dept of Electrical & Electronic Eng.
動画像品質調整機能を組み込んだ プロキシキャッシングシステムの 実装と評価
第1回.
コンピュータ基礎(10) 11章 通信ネットワーク.
仮想ブロードキャストリンクを利用した 片方向通信路の透過的経路制御 藤枝 俊輔(慶應義塾大学)
IPv6 エニーキャスト ルーティングプロトコル PIA-SM の設計および実装
インターネットにおける オーケストラ演奏同期機構の 設計と実装
TCP (Transmission Control Protocol)
Step.4 基本IPネットワーク PC 1 PC 2 PC 3 PC
Private SIP サーバを用いた VoIP環境構築の試み
相原玲二 広島大学情報メディア教育研究センター
高解像度カメラ監視システム OS Box FHDシリーズ(仮称)
TCPデータ通信との公平性を考慮した 輻輳適応能力を有する MPEG動画像通信のための品質調整機構
発表の流れ 研究背景 マルチテナント型データセンタ 関連研究 IPマルチキャスト ユニキャスト変換手法 提案手法 性能評価.
ファイル送信機能付きマルチキャストチャット
IPマルチキャスト通信とXcast 早稲田大学後藤研究室 Xcast班.
心理学情報処理法Ⅰ コンピュータネットワーク概論.
トランスポート層.
コンテンツ配信 エンコード (符号化) CBR (Constant Bit Rate) VBR (Variable Bit Rate)
コンピュータ基礎(10) 11章 通信ネットワーク.
予備親探索機能を有した アプリケーションレベルマルチキャスト
卒論中間発表 Electronic signal over IP
伝送特性に応じた 適応型映像・音声配信機構の構築
専用ソフトは不要 Webブラウザだけで簡単モニタリング VioStor Series Live Monitoring
イーサネット.
Copyright Yumiko OHTAKE
Ibaraki Univ. Dept of Electrical & Electronic Eng.
動画像品質調整機能を組み込んだ プロキシキャッシングシステムの 実装と評価
大阪大学 大学院情報科学研究科 博士前期課程2年 宮原研究室 土居 聡
All IP Computer Architecture
インターネットの基礎知識 その3 ~TCP・UDP層編~
岡村耕二 情報ネットワーク 補足資料 岡村耕二 情報ネットワーク.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
ネットワークの基礎知識 電子制御設計製図Ⅰ   2014年5月2日 Ⅲ限目.
コマンドパイプラインによる マルチメディアストリーム処理
RTCPパケットの測定による マルチキャスト通信の品質評価
各種ルータに対応する P2P通信環境に関する研究
Ibaraki Univ. Dept of Electrical & Electronic Eng.
演習第6回 情報通信技術論 インターネット工学
東京工業大学 情報理工学研究科 数理・計算科学専攻 千葉研究室 栗田 亮
IP over DVB-RCSの設計と実装
片方向通信路を含む ネットワークアーキテクチャに於ける 動的な仮想リンク制御機構の設計と実装
映像による 複数人のコミュニケーション向けの アプリケーションレベルマルチキャストEmmaの性能評価
ネットワーク技術II 第8.1課 イーサネット・スイッチング
P2P ネットワーク上で 実時間ストリーミングを実現するための 分散制御プロトコルの提案
Security Centerビデオアーキテクチャ
トラフィックプロファイラAGURIの設計と実装
小規模組織に適した IPv6ネットワークの設計と構築
EMONシステム: コマンドパイプラインによる マルチメディアストリーム処理
マルチホーム事例 ~AS番号をもつ組織のマルチホーム~
低軌道周回衛星における インターネット構築に関する研究
「クリーンな仮想化」 と要素独立進化型の 仮想化ノード・アーキテクチャ
4.3 IPとルーティングテーブル 国際産業情報学科 2年 大竹 雅子.
岡村耕二 情報ネットワーク 岡村耕二 情報ネットワーク.
2007 D0活動予定 D0 kazuhisa.
牧野ゼミ 2年 産業情報 学科 韓 憲浩(カン ケンコウ)
情報ネットワーク 岡村耕二.
インセンティブにより自律ユーザに 高品質なオーバーレイマルチキャスト木を 構築させるプロトコルの提案
TCP/IPの通信手順 (tcpdump)
ソケットの拡張によるJava用分散ミドルウエアの高信頼化
Presentation transcript:

IIDC 1394 Digital Camera over IPによる 遠隔講義用高品位映像伝送システム の実装とプロトコル 京都大学 学術情報メディアセンター 中村素典、八木啓介、岡部寿男 ITRC meet15 (2004/5/27)

内容 実験・評価システムの変遷 相互接続のためのプロトコルの検討

システムの概要 IIDC 1394 規格のデジタルカメラを用いると 高解像度映像が比較的安価に取得できる。 (ただし、非圧縮なのでフレームレートは IEEE1394 Bus の帯域の制約を受ける。 1280×960で7.5fps等) 非圧縮映像をそのままネットワーク伝送 (FastEthernetでは帯域不足) 受信側は、SXGAフレームバッファに直接描画 (PCとPC用ディスプレイさえあれば受信可能)

システム構成 Gigabit Network IEEE1394カメラ 送信用PC 受信用PC SXGA対応 プロジェクター IEEE1394 I/F内蔵 受信用PC SXGA対応 プロジェクター IEEE1394バス

PCの要求仕様(ハード) Gigabit Ethernet IEEE 1394 I/F (送信側のみ) SXGA対応Graphic Card 150Mbpsが流れる IEEE 1394 I/F (送信側のみ) DFW-SX900を接続、距離問題に注意 SXGA対応Graphic Card DFW-SX900は1280x960の解像度 DirectX 8.1以上(Windowsの場合)

要求仕様(ソフト) 複数のカメラを接続、選択が可能 送信映像のモニタ(全画面) 受信映像の表示(全画面) カメラパラメータの制御 ユニキャスト送信・マルチキャスト送信 受信側は自動切換えが嬉しい

実験・評価システムの変遷 デスクトップ(ミニタワー)PC スモールデスクトップPC ノートPC 小型PC Dell Precision 340 Pentium4 1.8GHz, 256M Mem, NVIDIA Quadro4 900XGL FASE FWLink-4001s スモールデスクトップPC Dell OptiPlex GX270 small desktop Pentium4 2.6GHz, 512M Mem ノートPC Latitude D600 (受信専用) Pentium-M 1.6GHz, 512MB Mem, ATI MOBILITY RADEON 9000 小型PC FASE PC-CUBE Pentium-M LV 1.1GHz, 1GB Mem, Flash Disk (CF) Windows XP Embedded

初期バージョン:ミニタワーPC

小型化:スモールデスクトップPC

超小型版:FASE製 PC-CUBE http://www.fase.co.jp/PC-CUBE/ ACアダプタは外付け

PC-CUBEの内部

実験・評価システムその後 Windows XP への対応 マルチキャストへの対応 フレームの間引き などなど 従来はブロードキャスト… フレームの間引き などなど

運用システムの構築 仕様 2004年度から運用開始 Pentium3 1.2GHz, 512MB Memory 256MB Flash Disk 複数カメラの切り替え 2式を装備し、2ストリーム同時送受信可能 RS232Cからの制御 2004年度から運用開始

ネットワークの設計(L2でべったり) 吉田キャンパス 講義室 (化学) 講義室 (電気) 桂キャンパス 講義室 (電気) 1G 1G Cat6500 講義室 (メディア) 10G Cat6500 講義室 (化学) 10G 1G 講義室 (生存圏) Cat6500 宇治キャンパス

ストリームのRTP化の検討 目的 異なる実装間で相互通信できるようにする EthernetのMTUを超えるサイズのIsochronous packetを事前に分割する方式を規定する フレームを構成するパケットの一部の損失があっても、フレームを部分的に再構成できるようにする(実装はともかく、プロトコルとして) フレームの先頭や末尾の欠落、順序の入れ替わり等

IIDC 1394-based Digital Camera Specification Version 1.3 (Jul. 2000) 1394 Trade Association Instrumentation and Industrial Control Working Group (II-WG), Digital Camera Sub Working Group (DC-SWG) http://www.1394TA.org/

IIDC 1394 データフォーマット (Video Isochronous packet structure) 0-7 8-15 16-23 24-31 data length tg channel tCode sy header CRC Video data payload data CRC sy: 同期情報 ― フレームの先頭は0001、その他は0000 tg, tCode は固定値

ペイロードのサイズ Format, Modeによって変動する 125μsec間隔でパケット送出 Format 2, Mode 0 : 1280x960, YUV(4:2:2), 16bit/pixel, 1line/packet, 7.5fps 2560Bytes/packet × 1packet/line × 960lines/flame × 7.5fps = 147456000bps Format 0, Mode 2 : 640x480, YUV(4:1:1), 12bit/pixel, 2lines/packet, 30fps – 1920B/p そのままIPに乗せるとフラグメントが必要

ペイロードの形式 U-(K+0) Y-(K+0) V-(K+0) Y-(K+1) U-(K+2) Y-(K+2) V-(K+2) U-(K+Pn-6) Y-(K-Pn-6) V-(K-Pn-6) Y-(K-Pn-5) U-(K+Pn-4) Y-(K-Pn-4) V-(K-Pn-4) Y-(K-Pn-3) U-(K+Pn-2) Y-(K-Pn-2) V-(K-Pn-2) Y-(K-Pn-1) 位置情報が含まれない

検討事項 Isochronous packetのヘッダをどうするか MTUに収まるように事前に分割する フレームの先頭を示す情報が別途あればよい? Any IEEE 1394 over IP は目指さない MTUに収まるように事前に分割する パケットの一部損失でフレーム全部を捨てずに、部分的な再構成を可能にする フレーム内の位置を示す情報を付加する? フレームの先頭パケットの損失もありえるので、RTPのシーケンス番号だけではつらいだろう 実は draft-ietf-avt-uncomp-video-06.txt が使えるかも? カメラのパラメータ制御は別途RTSPで考える

運用状態のモニタリング 統計情報の取得 映像状態の遠隔監視 パケットロスの数、頻度 パケットロスで再構成できなかったフレームの数(合計、単位時間あたり) 内部処理の遅延によって再構成できなかったフレームの数(合計、単位時間あたり) 映像状態の遠隔監視

今後の課題 RTPフォーマットの確定と複数の実装による相互接続の実現 IPv6対応 一部パケットの損失時でも残りで再構成 音声ストリームへの対応、同期 広域環境での評価実験 FECの適用

まとめ IIDC 1394 Digital Camera over IPによる遠隔講義用高品位映像伝送システムを構築 異なる実装間での相互通信を実現するための仕様の検討