画像情報特論 (13) - インターネット放送の実際 (2) - 授業のまとめ RealSystem

Slides:



Advertisements
Similar presentations
サーバ管理者から 見たストリーミン グ インターネット総合研究所 佐藤めぐみ
Advertisements

情報ネットワークと教育 通信と情報ネットワーク プロトコル LAN The Internet. 通信とその歴史 通信とは 電信 (1835 、モールス ) 電話 (1876 、ベル ) ラジオ (1895) 、テレビ (1925) 情報通信ネットワークへ.
画像情報特論 (7) - アダプテーション (1) 同期再生 電子情報通信学科 甲藤二郎
最新コピーガード CPRM コピーや録画できる回数を制限するコピーコントロール信号である。コピーワンス放送などの映像データに入っている。
ストリーミング配信 惑星物理学研究室 修士2年 土屋 貴志.
ファイルの形式.
J107 マルチメディアとは② 動画と音声 マルチメディアとは② 動画と音声 J107 中3情報.
画像情報特論 (12) - インターネット放送の実際 (1) インターネット放送全般 マルチキャスト放送
動画像品質調整機能を組み込んだ プロキシキャッシングシステムの 実装と評価
第1回.
画像情報特論 (8) - セッション制御プロトコル (1) IETF SIP/SDP 電子情報通信学科 甲藤二郎
画像情報特論 (10) - その他の話題 (1) マルチキャスト CDN P2P 情報ネットワーク専攻 甲藤二郎
画像情報特論 (9) - セッション制御 (2) インターネット放送 RTSP 情報ネットワーク専攻 甲藤二郎
不特定多数の発信者を考慮した ストリーミングシステムの実現
インターネット構成法 最終課題 ~ネットワークデザイン~.
ネットワーク構成法 スケール 第6回 11月19日.
「コンピュータと情報システム」 07章 インターネットとセキュリティ
ファイルの形式.
画像情報特論 (11) - その他の話題 (2) - 授業のまとめ モビリティ セキュリティ
画像情報特論 (10) - シグナリング - インターネット電話の実際 (1) ITU-T H
画像情報特論 (11) - その他の話題 (2) - 授業のまとめ モビリティ セキュリティ
心理学情報処理法Ⅰ コンピュータネットワーク概論.
スキルアップ.
トランスポート層.
画像情報特論 (11) - その他の話題 マルチキャスト CDN モビリティ 電子情報通信学科 甲藤二郎
コンテンツ配信 エンコード (符号化) CBR (Constant Bit Rate) VBR (Variable Bit Rate)
動画像ストリーミングサービスのための プロキシキャッシングシステムの 設計と実装および評価
伝送特性に応じた 適応型映像・音声配信機構の構築
「コンピュータと情報システム」 06章 通信ネットワーク
第2章 第1節 情報通信の仕組み 1 ネットワークの仕組み 2 通信プロトコル 3 認証と情報の保護
画像情報特論 (8) - セッション制御 (1) インターネット電話 (SIP) 情報ネットワーク専攻 甲藤二郎
画像情報特論 (10) - セッション制御プロトコル (3) IETF RTSP 電子情報通信学科 甲藤二郎
画像情報特論 (6) アダプテーション (1) RTP/RTCP、メディア同期 情報ネットワーク専攻 甲藤二郎
インターネット概論第3回 kudo担当分.
画像情報特論 (3) - TCP/IP (2) TCP (Transport Control Protocol)
画像情報特論 (2) - TCP/IP (1) インターネットプロトコル (IP) インターネットQoS
ネットワークプログラミング 中村 修.
映像配信サーバ入門 金山典世 稚内北星学園大学情報メディア学部
インターネットの基礎知識 その3 ~TCP・UDP層編~
マルチメディア・コンテンツの 配送・フィルタリング機構
動画ファイル形式 コンピュータでは、文字や画像、動画、音声といった様々な種類の情報を扱うことができるが、記憶装置に記録されるデータそのものは0と1の情報でしかない。動画ファイルの形式としてはMPEGやAVIです。
.NET Framework 3.0 概要 (旧称 : WinFX)
ネットワークの基礎知識 電子制御設計製図Ⅰ   2014年5月2日 Ⅲ限目.
画像情報特論 (3) - TCP/IP (2) TCP (Transport Control Protocol)
画像情報特論 (3) - マルチメディアインフラとしてのTCP/IP (2)
画像情報特論 (3) - TCP/IP (2) TCP (Transport Control Protocol)
コマンドパイプラインによる マルチメディアストリーム処理
画像情報特論 (8) - アダプテーション (2) パケット廃棄対策 電子情報通信学科 甲藤二郎
岡村耕二 トランスポート層 岡村耕二 情報ネットワーク.
TCP/IP入門          櫻井美帆          蟻川朋未          服部力三.
RTCPパケットの測定による マルチキャスト通信の品質評価
各種ルータに対応する P2P通信環境に関する研究
Ibaraki Univ. Dept of Electrical & Electronic Eng.
ユビキタス社会におけるバイオメトリクスを使用した生体認証技術に関する研究
岡村耕二 トランスポート層 岡村耕二 情報ネットワーク.
片方向通信路を含む ネットワークアーキテクチャに於ける 動的な仮想リンク制御機構の設計と実装
画像情報特論 (2) - TCP/IP (1) インターネットプロトコル (IP) インターネットQoS
画像情報特論 (2) - マルチメディアインフラとしてのTCP/IP (1) インターネットプロトコル (IP)
画像情報特論 (1) - インターネット電話とインターネット放送 はじめに 電子情報通信学科 甲藤二郎
LAN(TCP/IP) インターネットワーキング編
画像情報特論 (1) - インターネット電話とインターネット放送 はじめに 情報ネットワーク専攻 甲藤二郎
EMONシステム: コマンドパイプラインによる マルチメディアストリーム処理
画像情報特論 (6) アダプテーション (1) 概要、RTP/RTCP、メディア同期 電子情報通信学科 甲藤二郎
ユビキタス社会を支える トランスメディア実現のための 情報記述に関する研究
画像情報特論 (3) - TCP/IP (2) TCP (Transport Control Protocol)
画像情報特論 (1) - インターネット電話とインターネット放送 はじめに 電子情報通信学科 甲藤二郎
画像情報特論 (2) - TCP/IP (1) インターネットプロトコル (IP) インターネットQoS (diffserv / MPLS)
情報ネットワーク 岡村耕二.
ネットワークシステム ネットワークシステム概要.
Presentation transcript:

画像情報特論 (13) - インターネット放送の実際 (2) - 授業のまとめ RealSystem Windows Media Technologies - 授業のまとめ 2001.07.10 電子情報通信学科 甲藤二郎 E-Mail: katto@katto.comm.waseda.ac.jp

インターネット放送の実際

インターネット放送ソフトウェア 組織名 システム名称 URL リアルネットワークス RealSystem http://www.real.com マイクロソフト Windows Media http://www.microsoft.com/windows/windowsmedia/ アップル QuickTime http://www.apple.com/quicktime/ シスコシステムズ IP/TV http://www.cisco.com/warp/public/cc/pd/mxsv/ NTT SoftwareVision http://www.softwarevision.or.jp/ KDDI QualityMotion http://w3-mcgav.kddlabs.co.jp/qm/ 東芝 MobileMotion http://www2.toshiba.co.jp/mmotion/ キャノン WebView http://www.x-zone.canon.co.jp/WebView/

RealSystem (1) ビューア 放送局 個人 ストリーミング サーバ RealPlayer 圧縮 インターネット RealProducer RealServer 企業 プロキシ・ スプリッタ ビューア RealProxy RealPlayer 兼キャッシュサーバ

RealSystem (2) 目的 名称 入出力フォーマット、プロトコル キャプチャ・エンコーダ RealProducer 入力: ライブ, .avi, .mov 他 出力: .rm (RealVideo, RealAudio) プレゼンテーション記述 各種エディタ、ramgen ファイル: .smi メタファイル メタファイル: .ram ストリームサーバ RealSystem Server ファイル: .rm, .smi 他 制御: RTSP, PNA* メディア: RTP, RDT*, UDP, TCP, HTTP, IP Multicast スプリッタ・プロキシ RealSystem Proxy 制御: RTSP, PNA*, HTTP メディア: RTP, RDT*, UDP, TCP, HTTP, IP Multicast ビューア RealPlayer 入力: .rm, .smi, .avi, .mov, .mpg 他 * PNA, RDT はリアルネットワークス社の独自プロトコル

RealSystem (3) プロトコル階層 ストリーミングサーバ WWWサーバ (番組案内) 音声 ビデオ 制御 データ Real プレゼン テーション 記述 音声 ビデオ 制御 データ 番組案内 & メタファイル Real Audio Real Video RTCP RTSP SMIL .smi .ram .rm RTP / RDT HTTP UDP (or TCP) TCP TCP IP IP

RealSystem (4) ふくそう制御: SureStream RTSPストリーミング用 *.rm ストリーミング サーバ ビューア 廃棄率、受信速度、等 *.rm セッション中に 適応的にストリーム 切り替え * TCPフレンドリと同様の メカニズムが適用可能 複数レートの圧縮ストリームを ひとつのファイルに混合 詳細は未公開

RealSystem (5) ふくそう防止: SMIL の switch タグ HTTPストリーミング用 ① SMIL 記述 HTTP サーバ ビューア ② ストリームファイル指定 ISDN.rm セッション開始時に ストリームを選択 LAN.rm <smil> <body> <switch> <ref src="LAN.rm" system-bitrate="150000" /> <ref src="ISDN.rm" system-bitrate="45000" /> <ref src="modem56.rm" system-bitrate="32000" /> <ref src="modem28.rm" system-bitrate="20000" /> </switch> </body> </smil> レート毎に複数の 圧縮ストリームを用意

Windows Media に特化したプロキシ、 ビューア 放送局 個人 ストリーミング サーバ MediaPlayer 圧縮 インターネット MediaEncoder MediaServer 企業 ファイア ウォール ビューア MediaPlayer Windows Media に特化したプロキシ、 キャッシュサーバは提供されていない

Windows Media (2) 目的 名称 入出力フォーマット、プロトコル キャプチャ・エンコーダ Media Encoder 等 入力: ライブ, .avi, .mov 他 出力: .wmv, .wma (WM Video, WM Audio), .asf プレゼンテーション記述 Metafile Creator 他 各種エディタ メタファイル: .asx メタファイル ストリームサーバ Media Server ファイル: .wmv, .wma, .asf 他 制御: MMS* メディア: RTP, UDP, TCP, HTTP, IP Multicast コンテント保護 Media Rights Manager 独自 ビューア Media Player 入力: .wmv, .wma, .asf, .avi, .mpg 他 * MMS はマイクロソフト社の独自プロトコル

Windows Media (3) プロトコル階層 ストリーミングサーバ WWWサーバ (番組案内) 音声 ビデオ 制御 データ MS プレゼン テーション 記述 音声 ビデオ 制御 データ 番組案内 & メタファイル MS Audio MS Video RTCP MMS ASX .asx .wma .wmv RTP ? HTTP UDP (or TCP) TCP TCP IP IP

Windows Media (4) メディア圧縮 ふくそう制御: Intelligent Streaming MS Audio は独自、MS Video は MPEG-4。 ふくそう制御: Intelligent Streaming 詳細不明。SureStream と同様の効果。 ASX: メタファイル兼プレゼンテーション記述 <ASX version="3"> <Entry> <ref HREF="mms://mms_server/sample.wmv" /> </Entry> </ASX> このほか、プレゼンテーション記述に関係する多数のタグを定義。

QuickTime (1) ビューア 放送局 個人 ストリーミング サーバ QuickTime 圧縮 インターネット QuickTime Pro QuickTime Streaming Server 企業 プロキシ ビューア QuickTime Proxy QuickTime

QuickTime (2) 目的 名称 入出力フォーマット、プロトコル キャプチャ・エンコーダ QuickTime Pro, Sorenson, Qdesign 他 入力: .mov, .qt 他 出力: .mov, .qt 他 プレゼンテーション記述 各種エディタ ファイル: .smi メタファイル メタファイル: .mov (詳細不明) ストリームサーバ QuickTime Streaming Server ファイル: .mov, .qt, .smi 他 制御: RTSP メディア: RTP, UDP, TCP, HTTP, IP Multicast ビューア QuickTime Player 入力: .mov, .mpg 他

QuickTime (3) プロトコル階層 ストリーミングサーバ WWWサーバ (番組案内) 音声 ビデオ 制御 データ Qdesign プレゼン テーション 記述 音声 ビデオ 制御 データ 番組案内 & メタファイル Qdesign Audio Sorenson Video RTCP RTSP SMIL .smi .mov .mov RTP HTTP UDP (or TCP) TCP TCP IP IP もっとも国際標準方式に忠実な実装

授業のまとめ

まとめ (1) プロトコル階層 明確なプロトコル階層。 アプリケーション アダプテーション トランスポート ネットワーク 音声 ビデオ 制御 プレゼン テーション 記述 音声 ビデオ 制御 G.72x 他 H.26x 他 アプリケーション SMIL 等 RTCP 各種 アダプテーション RTP トランスポート UDP (or TCP) TCP ネットワーク IP

まとめ (2) 説明項目 ビデオ圧縮 (空間方向、時間方向の相関除去) アプリケーション オーディオ・音声圧縮 (周波数解析、心理聴覚分析、音声生成モデル) プレゼンテーション記述 (SMIL)、その他のコンテント (MPEG4 / VRML) 制御 インターネット電話プロトコル (H.323 と SIP/SDP) 能力交換メッセージ (H.245 と SDP) サーバ機能 (RAS と SIP: サーバ登録、アドレス解決、リダイレクション) ストリーミング制御 (RTSP) アダプテーション 同期再生 (RTP/RTCP/NTP による三階層同期) パケット廃棄対策 (RTP ペイロードフォーマット: 再同期、コンシールメント) アプリケーションレベルのふくそう制御 (TCPフレンドリ、階層化マルチキャスト) トランスポート TCP のふくそう制御メカニズム (スロースタートとふくそう回避) TCP の誤り対策 (シーケンスナンバとデータ再送) UDP の処理の簡素化と低遅延性 ネットワーク IP の経路制御メカニズム (RIP と OSPF) IP レベルの QoS メカニズム (Differentiated Services、MPLS) IP マルチキャスト

まとめ (3) 今後の課題 理想的な圧縮アルゴリズム (低レート、高品質、低演算量、高機能) アプリケーション 圧縮パラダイムの見直し (適応信号処理、学習理論等の積極的な導入?) 仮想空間通信・放送 制御 QoS シグナリング (ふくそう制御アルゴリズムに依存) モビリティ管理 (モビリティ制御アルゴリズムに依存) ストリームキャッシング アダプテーション TCP フレンドリふくそう制御 信頼性マルチキャストとストリーミング トランスポート TCP ふくそう制御 ネットワーク Qos ルーティング・QoS スケジューラ モビリティ制御 (高速ハンドオフ、シームレスハンドオフ、物理・リンク層との協調)

まとめ (4) フリーソフトウェア 組織名 アルゴリズム URL DivX MPEG-4 Video http://www.divx.com OggVorbis OggVorbis http://www.vorbis.com/ 組織名 システム URL OpenH323 H.323 http://www.openh323.org UCB、UCL RTP/SDP/SIP/SAP http://www-mice.cs.ucl.ac.uk/multimedia/software/ Apple RTSP http://developer.apple.com/quicktime/ このほかにもいろいろ

まとめ (5) 開発ライブラリ 目的 Windows Linux マルチスレッド Win32, MFC pthread GUI X11, GTK, QT, Tcl/Tk, ... ビデオキャプチャ Video for Windows, DirectShow Video 4 Linux オーディオキャプチャ MCI, DirectSound Open Sound System ビデオ再生 Win32, MFC, DirectDraw X11, GTK, QT, Tcl/Tk, ... オーディオ再生 MCI, DirectSound Open Sound System ネットワーク ソケット このほかにもいろいろ