コマンドパイプラインによる マルチメディアストリーム処理

Slides:



Advertisements
Similar presentations
UDL( 片方向通信路 ) 衛星リンクには Feeder,Receiver が存在 双方向通信には2つのチャンネル データの流れは一方通行 N 局による通信には n(n-1) のチャンネルが必要 送信局が入れ替わることにより、 擬似的に多対多型通信を行う研究もされている.
Advertisements

IP over DVB-RCS の設計と実装 研究背景 DVB-RCS 衛星回線を用いて受信局から送信局への狭帯域な戻り回線を提供 Forward Link Return Link HUB Terminal.
島根大学法文学部 野田哲夫 (情報経済論担当)
Ibaraki Univ. Dept of Electrical & Electronic Eng.
動画像品質調整機能を組み込んだ プロキシキャッシングシステムの 実装と評価
分担 6-2-1 デジタル放送の歴史と意義  担当    福田 智 6-2-2 インターネットによる配信  担当    儘田 遼.
第1回.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
第2章 ネットサービスとその仕組み(前編) [近代科学社刊]
コンピュータ基礎(10) 11章 通信ネットワーク.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
ラウンドトリップタイムを指標とした 無線LAN のためのアクセスポイント選択手法
移動体におけるネットワーク構築 ~航空機を例に~
インターネットにおける オーケストラ演奏同期機構の 設計と実装
相原玲二 広島大学情報メディア教育研究センター
画像情報特論 (10) - シグナリング - インターネット電話の実際 (1) ITU-T H
ワイヤレス通信におけるMIMO伝送技術.
安心してネット上でコンテンツを流通できる環境の形成
ユビキタス環境における コミュニケーション・ツール選択支援機構の提案
IPマルチキャスト通信とXcast 早稲田大学後藤研究室 Xcast班.
心理学情報処理法Ⅰ コンピュータネットワーク概論.
コンテンツ配信 エンコード (符号化) CBR (Constant Bit Rate) VBR (Variable Bit Rate)
ネットワーク機器接続 2SK 情報機器工学.
コンピュータ基礎(10) 11章 通信ネットワーク.
認証と負荷分散を考慮した ストリーミングシステムに関する研究
(B2) 親: minami, kazuki 多様な認証機器に対応する 認証システム (B2) 親: minami, kazuki.
情報コミュニケーション入門 総合実習(1) 基礎知識のポイント(2)
「コンピュータと情報システム」 06章 通信ネットワーク
画像情報特論 (6) アダプテーション (1) RTP/RTCP、メディア同期 情報ネットワーク専攻 甲藤二郎
イーサネット.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
情報コミュニケーション入門b 第10回 Web入門(1)
情報コミュニケーション入門b 第10回 Web入門(1)
Ibaraki Univ. Dept of Electrical & Electronic Eng.
ネットワークプログラミング 中村 修.
IPv6 ネットワークにおける エニーキャスト通信実現のための プロトコル設計と実装
ネットワークアプリケーションと セキュリティ
セキュリティ対策は万全ですか? ネットワークカメラで安心と安全を確保! グループホーム向け
インターネットの基礎知識 その3 ~TCP・UDP層編~
特定ユーザーのみが利用可能な仮想プライベート・ネットワーク
動画ファイル形式 コンピュータでは、文字や画像、動画、音声といった様々な種類の情報を扱うことができるが、記憶装置に記録されるデータそのものは0と1の情報でしかない。動画ファイルの形式としてはMPEGやAVIです。
2008年度 情報数理 ~ 様々なデジタル情報 ~.
サブネットワーク 一つのネットワークアドレス内部を分割して ホスト台数が少ないネットワークを複数作る 192.168.1.0
インターネットにおける真に プライベートなネットワークの構築
画像情報特論 (8) - アダプテーション (2) パケット廃棄対策 電子情報通信学科 甲藤二郎
Linux リテラシ 2006 第5回 SSH と SCP CIS RAT.
RTCPパケットの測定による マルチキャスト通信の品質評価
情報コミュニケーション入門e 第11回 Part2 Web入門(1)
Ibaraki Univ. Dept of Electrical & Electronic Eng.
2012年度 情報数理 ~ 様々なデジタル情報(1) ~.
IP over DVB-RCSの設計と実装
GoNET-MIS のご紹介 2015年04月 アイビーソリューション株式会社 Ver 2.1.
片方向通信路を含む ネットワークアーキテクチャに於ける 動的な仮想リンク制御機構の設計と実装
画像情報特論 (1) - インターネット電話とインターネット放送 はじめに 電子情報通信学科 甲藤二郎
SIP の研究動向 2005年度 前期通常ゼミ 後藤研究室   M1 山田 大輔.
2010年度 情報数理 ~ 様々なデジタル情報(1) ~.
小規模組織に適した IPv6ネットワークの設計と構築
画像情報特論 (1) - インターネット電話とインターネット放送 はじめに 情報ネットワーク専攻 甲藤二郎
計算機群における 「動的なインターネット接続性」の共有に関する研究
EMONシステム: コマンドパイプラインによる マルチメディアストリーム処理
低軌道周回衛星における インターネット構築に関する研究
画像情報特論 (6) アダプテーション (1) 概要、RTP/RTCP、メディア同期 電子情報通信学科 甲藤二郎
担当:青木義満 情報工学科 3年生対象 専門科目 システムプログラミング 第11回 プロセス間通信4 仮想FTPの実現 担当:青木義満
異種セグメント端末による 分散型仮想LAN構築機構の設計と実装
ネットワークプログラミング 05A1302 円田 優輝.
Uni Directional Link Routing 片方向通信路に於ける経路制御
特定ユーザーのみが利用可能な仮想プライベート・ネットワーク
画像情報特論 (1) - インターネット電話とインターネット放送 はじめに 電子情報通信学科 甲藤二郎
2019年度 情報数理特論B ~ 様々なデジタル情報(1) ~.
情報ネットワーク 岡村耕二.
Presentation transcript:

コマンドパイプラインによる マルチメディアストリーム処理 指導教官 岡部寿男 助教授 旧池田研究室 笠松健一 平成14年2月15日

研究の背景と目的 インターネットでマルチメディア伝送を個人でもできる 電話やビデオ放送のソフトウェアが急速に普及 デジタル家電やAV機器を対象とするネットワーク技術の研究 独自方式→IPへ統合の方向 例えばIPスピーカ、IPマイクの登場 このようなネットワーク環境の変化に既存のソフトウェアでは各ソフトウェア毎に逐一対応する必要 再利用性の高い部品を組み合わせることにより処理を行うシステムを提案

提案するシステム コマンドパイプラインにより処理 UNIXにはパイプでプログラムを連携し、 様々な処理を行う考え方が存在 →マルチメディアストリーム処理に適用 機能毎にプログラムを実装し、パイプで連携 パイプラインの例 $ audiorecord | udpsend 130.54.22.100 Audiorecord と udpsend マイクで音声を取り込む データを130.54.22.100へ送信 マイクで取り込んだ音声を130.54.22.100へ送信

設計と実装 実装したプログラムと接続関係 パイプによる接続 ソケットによる接続 rtpenc RTPヘッダを 付加 udpsend UDP/IPで送信 audiocapt 音声を録音 fecenc 前方誤り訂正 の符号を付加 jpegcapt 映像の取込み ntspcall 電話の発信 パイプによる接続 IPネットワーク ソケットによる接続 ntspwait 電話の着信 jpegplay 映像を表示 fecdec 前方誤り訂正 を行う rtpdec RTPヘッダを 削除 udprecv UDP/IPで受信 audioplay 音声を再生

実現したアプリケーションの例 ビデオオンデマンド HostA jpegcapt 映像の取込み fecenc 前方誤り訂正 の符号を付加 rtpenc RTPヘッダを付加 HostB:130.54.22.100 IP ネットワーク udpsend UDP/IPで送信 HostA$ udpsend 130.54.22.100< video.jpgs video.jpgs HostA$ jpegcapt | fecenc | rtpenc >video.jpgs 図と、コマンドライン=> アニメーションで押す。 RTPは無し。FECは有り。 udprecv UDP/IPで受信 rtpdec RTPヘッダを 削除 fecdec 前方誤り訂正 を行う jpegplay 映像を表示 HostB$ udprecv | rtpdec | fecdec | jpegplay

実現したアプリケーションの例 電話 発信側ホスト audioplay 音声を再生 rtpdec RTPヘッダを削除 audiocapt 音声を録音 rtpenc RTPヘッダを付加 ntspcall 電話の発信 IPネットワーク audioplay 音声を再生 rtpdec RTPヘッダを削除 ntspwait 電話の着信 audiocapt 音声を録音 rtpenc RTPヘッダを付加 受信側ホスト

まとめと今後の課題 まとめ 今後の課題 機能毎に実装したプログラムをパイプで連携し、さまざまな処理を行うシステムを提案 提案するシステムの設計と実装 IPネットワークを利用した様々な処理を実現 今後の課題 機能の追加 音声ミキサー スーパーインポーズ オープンソースとして公開

実現したアプリケーションの例 電話 ホストBが着信待ちをする ホストAがホストBへ発信する ntspwait 10.0.0.1 10000 “rtpdec | audioplay” “audiocapt | rtpenc” ホストAがホストBへ発信する ntspcall 10.0.0.1 10000 “rtpdec | audioplay” “audiocapt | rtpenc”

実現したアプリケーションの例 電話と音声放送の組み合わせ ホストBが着信待ちをする ntspwait 10.0.0.1 10000 “rtpdec | audioplay” “audiocapt | rtpenc” ホストAがホストBへ発信する ntspcall 10.0.0.1 10000 “rtpdec | audioplay” “audiocapt | rtpenc” 

既存のプログラム(SSH)と連携 ホストAでマイクから取り込んだ音声ストリームをホストBへ暗号化して伝送し、ホストBで再生する ホストAで ssh 10.0.0.2 audiocapt | audioplay

IPネットワークを利用した 無線マイク 無線LANを用いると、無線区間を含むIPネットワークを構築できる

関連研究 (マイクロソフト社製の インターネットを利用するアプリケーション) 関連研究 (マイクロソフト社製の インターネットを利用するアプリケーション) NetMeetingで伝送する音声をMediaEncoderで放送することはできない 電話アプリケーションNetMeeting 放送アプリケーションMediaEncoder 実現にはプログラミング言語の知識が必要

提案するシステムが 想定するアプリケーション 提案するシステムが備える機能の選定 実際のアプリケーションを想定し、要求機能を考察 機能毎にプログラムを実装 ビデオオンデマンド 映像の取り込み、保存、読込み ユニキャスト伝送、映像の表示 実時間放送 映像とその映像に同期する音声の取り込み、実時間伝送 マルチキャスト伝送、映像と音声の同期再生 電話 電話セッションの確立、双方向に音声ストリームの伝送

研究の背景(1/2) 情報通信をIPを利用できる機会の増加 マルチメディアデータの圧縮技術が進歩(MPEG) データ通信技術の進歩(IEEE802,GbE,無線LAN) インターネットで文字や静止画に加えて音声や映像を伝送 インターネットに家庭や街角で常時接続