アジェンダ 圧縮技術 MPEG を中心に音声コーデック 画像コーデック 伝送技術 RTP/RTSP を実際のフローもまじえて ストリーミング運用実践 サーバ ファイアーウオール パケットロスなど ストリーミング業界の周辺 CDN P2P マルチキャスト ビジネスなど 2

Size: px
Start display at page:

Download "アジェンダ 圧縮技術 MPEG を中心に音声コーデック 画像コーデック 伝送技術 RTP/RTSP を実際のフローもまじえて ストリーミング運用実践 サーバ ファイアーウオール パケットロスなど ストリーミング業界の周辺 CDN P2P マルチキャスト ビジネスなど 2"

Transcription

1 T3 : ストリーミングシステム (I) プロトコルとコンテンツ制作 圧縮技術 伝送技術 サーバ構築実践 森出茂樹 moride@portside.net 1 Copyright(C) Shigeki Moride

2 アジェンダ 圧縮技術 MPEG を中心に音声コーデック 画像コーデック 伝送技術 RTP/RTSP を実際のフローもまじえて ストリーミング運用実践 サーバ ファイアーウオール パケットロスなど ストリーミング業界の周辺 CDN P2P マルチキャスト ビジネスなど 2

3 ストリーミングの歴史 技術の軌跡 1990 年はじめてのRFC=1190 現在もExperimental 1990 年代前半はMBONEで発達 1996 年 RTP RFC 年 StreamWorks 1.0 はじめての商用アプリとして 1995 年 RealAudio 年 NTT SoftwareVision 1997 年 Microsoft NetShow 年頃からRFC 規格に基づく動作をするような製品 2001 年ストリーミングが技術として成熟し 相互運用の要求 2001~2002 年オープンソース化の流れ 3

4 ストリーミングの規格 ストリーミングシステムの要素技術 圧縮技術 伝送技術 制御技術 標準化機関 標準化団体 主な規格 IETF W3C ITU-T ISO/IEC プロトコル関係 SMIL リアルタイム通信系コーデックとプロトコル MPEGに代表される圧縮コーデック 4

5 メジャーストリーミングシステム Products Microsoft/WMT Real/HELIX Apple/QuickTime Protocol Proprietary Standards Standards Proprietary Standards CODEC Proprietary Standards Proprietary Standards Standards Microsoft Windows Media 74% RealNetworks 62% Apple QuickTime/Darwin Streaming Server 26% Other 10% Percent Source: Network Computing Poll 5

6 Microsoft Windows Media Technology クライアントのWindowsへの添付により数の優勢 WM9からRTSP/RTP 配信に対応 優先処理 1. RTSP & RTP on UDP 2. RTSP embeded RTP 3. MMS using UDP 4. MMS using TCP 5. HTTP 自前 CODEC が主力だが MPEG にも対応 6

7 Real HELIX 2002 年 HELIX サーバ WindowsMedia QuickTime のコンテンツ配信可能に 自前の CODEC が主力 MPEG 系も扱える プロトコルは RTSP が主力に 7

8 Apple QuickTime プロトコル CODECともに標準のものを使用 3G 携帯のファイルフォーマットに対応 サーバ クライアントよりコンテンツ作成ツールでビジネス Darwin Streaming Server としてオープンソース 8

9 ISMA Internet Streaming Media Alliance スポンサー : Apple, Cisco, IBM, Kasenna, Philips, Sun ISMA = MPEG4 + RTSP + RTP ISMA Profile 0 MPEG4 Simple Visual Profile QCIF(176x144), 15fps, 64Kbps max ISMA Profile 1 MPEG4 Advanced Simple Profile(ASP) or Simple Visual Profile CIF(352x288), 30fps, 1.5Mbps max 9

10 3G-324M 3GPP 携帯での TV 電話の規格 3GPP TR H.324 を元に変更 ファイルフォーマットは MPEG-4 Video CODEC H.263 MPEG-4 H.261 Audio CODEC AMR G

11 圧縮技術 MPEG を中心に音声コーデック 画像コーデック解説 11

12 圧縮技術 圧縮を行う仕組み = コーデック (CODEC) COder-DECoder の略 圧縮技術には 2 つのルーツ 旧 CCITT ITU-T による通信系の圧縮 デジタル携帯電話などが代表例 MPEG に代表される蓄積 放送系の規格 DVD デジタル放送が旬 12

13 MPEG Family Moving Picture Experts Group MPEG-1 ビデオ CD などが対象 1.5Mbps まで MPEG-2 DVD, デジタル放送 4~10Mbps 程度 HDTV では数十 Mbps MPEG-4 インターネット モバイル マルチメディア志向 高圧縮率 低ビットレート MPEG-7 マルチメディアコンテントの記述インターフェース 検索するための標準 圧縮や伝送の規格ではない MPEG-21 コンテンツ配信 著作権保護 コンテンツ ID 13

14 Audio CODEC 音声 オーディオコーデック 14

15 Audio CODEC 代表的な標準 規格 G.711 G G.729 AMR MPEG1 Audio Layer 3 MPEG2 AAC 特徴 用途電話音声用 64kbps 無圧縮 A-CELP 5.3kbps, MP-MLQ 6.3kbps CS-ASELP 8kbps 3G 携帯用 MP3 DVD デジタル放送 15

16 μ-law A-law 系 Audio CODEC G.711に使われる 1972 年標準化 小さな音は高分解能で 大きな音は低分解能で扱う 広いダイナミックレンジを実現 圧縮率が低い ( もしくは無いとも言える ) 音質はそこそこ 64kbpsを前提 (8bit 8KHz) 互換性を要求される場合以外はあまり使われない 16

17 CELP 系 Audio CODEC CELP: code excited linear prediction G G.729やAMRで使われる 人間の声を出す仕組みに特化して高圧縮率を実現 あらかじめ用意した振幅データ ( 音声ベクトル ) を組み合わせる 母音と子音に音を分解 喉や気道の共鳴などをモデル化 音声以外の音楽や自然の音などの圧縮には向かない 17

18 MPEG 系 Audio CODEC 画像音声の統合型圧縮方法 標準化委員会の名前がそのまま規格名称になった 人間の聴覚特性を利用 小さな音や大きな音の前後の音を省略 ( 聴覚心理的圧縮 ) 原音を細かく周波数ごとに分解 レベルを比較し小さい音を省略 時間変化も追跡 大きな音に時間的に近い音も省略 ステレオの場合には左右別々に処理せずに左右の差分を計算 コーデックで処理するビットレートと音質が比例関係 MP3のステレオ128kbpsがCD 音質並といわれる 18

19 MPEG-1 MPEG1 Audio MPEG1 オーディオの正式名称は ISO/IEC IS 年に標準化 帯域分割符号化 (32 バンド ) 変形離散コサイン変換 (MDCT) 聴覚心理的圧縮 LayerⅠ 通常 256kStereo 384 サンプル / フレーム LayerⅡ 通常 192kStereo 3 個組 1152 サンプル / フレーム LayerⅢ(MP3) 通常 128kStereo 1152 サンプル / フレーム ハフマン符号化 MDCT 19

20 MPEG2 Audio MPEG1 Audio に以下の追加機能 マルチチャネル化 5ch+LFE(Low Frequency Effect) 他言語対応 :7ヶ国語のサブオーディオ 2つのモード BC(Backward Compatible) MPEG1 後方互換 AAC(Advanced Audio Coding) AAC には 3 つのプロファイル Main LC(Low Complexity) SSR(Scalable Sampling Rate) 20

21 MPEG4 Audio MPEG1,2 に比べて高圧縮率 低ビットレートを志向 MIDI, 音声合成なども標準化 4 つのプロファイル スピーチ プロファイル ( 音声専用 ) 合成オーディオ プロファイル (MIDI) スケーラブル プロファイル スピーチ プロファイルのスーパーセット AAC Twin-VQ をエンハンスメントレイヤとして使用 メイン プロファイル 上記 3 つのプロファイルのスーパーセット 非常に複雑 21

22 Video CODEC 画像コーデック 22

23 Video コーデック コーデックの共通化 MPEGとITU-T H. 系コーデックに対応関係 規格 MPEG1/H.261 MPEG2/H.262 MPEG4/H.263 MPEG4 Part10 /H.264 特徴 用途 1.5Mビット / 秒程度 主にCD-ROMなどの用途 4M~60Mビット / 秒 DV,DVD, デジタルBSなどもこれ主に移動通信での利用を想定したもの 低速に強く圧縮率大 MPEG-4の進化形 30%~100% 高い圧縮率 23

24 MPEG 系画像 CODEC いろいろな圧縮方法を組みあわるところに特徴 逆にいうと非常に込み入った内容 MPEG 系ビデオコーデック三つの原理 1 枚の画面中の圧縮 ( 空間的相関関係を利用 ) 画面間の差分を元にした圧縮 ( 時間的相関関係を利用 ) 純粋な符号圧縮 ( 符号の出現確立を利用 ) 24

25 1 枚の画面中の圧縮 MPEG 画像 CODEC 空間的相関関係を利用 離散コサイン変換 (DCT: Discrete Cosine Transform) 細かい変化よりも大きな変化を優先 物の表面のでこぼこより物の形 細かいところの情報を故意に捨てる 空間周波数の低周波成分の抜き出し 25

26 画面間の差分で圧縮 MPEG 画像 CODEC 時間的相関関係を利用 動いている部分だけを伝送 単純に以前の画面と重ね合わせて違うところだけを抜き出す カメラを振った時 移動方向と移動量だけを送る 動きベクトルの検出 26

27 純粋な符号圧縮 MPEG 画像 CODEC 符号の出現確立を利用 可変長符号化 エントロピー符号化 ZIP,LZHと同じ種類 純粋なデータ圧縮 27

28 MPEG4 MPEG1,2に比べて高圧縮率 低ビットレートを志向 3つの特徴 符号化効率の改善 各種予測処理 スプライトなど 任意形状画像への対応 エラー耐性ツール 各種アルゴリズムの組み合わせをプロファイルとして定義 9 種類 MPEG4 Ver2 ではさらに拡張 28

29 H.264 (MEPG-4 パート 10) H.26Lが正式規格化 ITU-TとISO/IECの協調作業中 ISO/IEC MEPG-4 パート 10 となる予定 MPEG-4 より 30% から最大 2 倍の圧縮率 後方互換性はない 処理に要する負荷は高い イントラ面内予測 ループ内フィルタ マルチリファレンスフレーム Etc 29

30 MPEG システムとは HTML のように個々のコンテンツの統合を行う 時系列化 メディアの同期 スクランブル機能 MEPG2-PS Program Stream DVD や PC はこっち PES(packetized Elementary Stream) をグループ化する 最大 64Kbyte MPEG2-TS Transport Stream デジタルBSなどはこの方式 PESを再分割して細切れに ATMでの伝送に最適化 固定長 188バイト (47x4) 53バイトのATMセルに47バイトずつ載せる PS,TSともにPESは共通 30

31 伝送技術 RTP/RTSP を実際のフローもまじえて解説 31

32 擬似ストリーミング ストリーミングは専用のプロトコルではなく HTTP や FTP でも可能 擬似ストリーミングと呼ぶ コーデックで圧縮したコンテンツをファイルとして置くだけ 専用のストリーミングサーバを必要としない 運用が簡単 アクセスの少ないコンテンツ 短いコンテンツに利用 擬似ストリーミングの問題 ライブ放送が出来ない 送出速度が制御されない 常に最大スピードでコンテンツが送られ他の通信に悪影響を与える場合がある 基本的にはコンテンツの最初からしか再生出来ない サーバのコンテンツを丸ごと転送するだけ 途中からの再生や頭出しが出来ない コンテンツが簡単にコピーされてしまう 予期しないキャッシング ネットワーク途中のキャッシュの影響で最新のコンテンツが見られない場合 32

33 MMS (ASF on TCP/IP) Microsoft 独自プロトコル MMS (Multi Media Server) UDP, TCP, HTTP 仕様非公開 解析結果公開サイトあり Streaming Download Project MMS Document MMS on HTTP Document 33

34 RTP Real-time Transport Protocol RFC1889 ストリーミング用の伝送を行う標準プロトコル 主に多人数での電子会議を行うために作られた 現在ではストリーミングのためのプロトコルとして利用 RTP の役割は画像や音を運ぶトラック データを識別する共通の方法とパケットのタイムスタンプのつけ方を定義 荷札や送り状の書き方 通常 音と画像は別々に梱包 制御をするためのプロトコル RTCP も含まれる 荷物 ( パケット ) の梱包方法にいては別規約 (RFC) オーディオやビデオのデータの圧縮方法ごとにペイロードフォーマットがある シュミレーションデータなどのペイロードフォーマットもある RTP 自身は通信に必要なリソースの予約や QoS は保証しない アプリケーションで実現する必要がある 送出側へのフィードバック方法 RTCP も RTP 文書内で規定 34

35 RTP 関連の RFC RTP 基本規格 RFC1889 RFC1890 RFC2198 RFC2793 RFC2833 RTP 全般に関する規格 RFC2508 RTP: A Transport Protocol for Real-Time Applications. RTP Profile for Audio and Video Conferences with Minimal Control. その他のペイロードに関する規格 RTP Payload for Redundant Audio Data. RTP Payload for Text Conversation. RTP Payload for DTMF Digits, Telephony Tones and Telephony Signals. Compressing IP/UDP/RTP Headers for Low-Speed Serial Links. 35 ペイロードフォーマットの規格 RFC2029 RFC2032 RFC2035 RFC2038 RFC2190 RFC2250 RFC2343 RFC2429 RFC2431 RFC2435 RFC2658 RFC2862 RFC3016 RFC3047 Sun's CellB Video Encoding. H.261 VideOStreams. JPEG-compressed Video. MPEG1/MPEG2 Video. H.263 VideOStreams. MPEG1/MPEG2 Video. Bundled MPEG EXPERIMENTAL the 1998 Version of ITU-T Rec. H.263 Video (H.263+). BT.656 Video Encoding. JPEG-compressed Video. PureVoice(tm) Audio. Real-Time Pointers. MPEG-4 Audio/Visual Streams. ITU-T Recommendation G

36 RTP パケット ヘッダーの後に各種ペイロードが連結 PT フィールド 7 ビットでペイロードを識別 標準の型が PT=0~34 で定義済み 標準以外のPayloadType は SDP rtpmap でダイナミックに規定 PT=33 PT=33 RTP RTP Header Header RFC1889 RFC1889 Bundled Bundled MPEG MPEG Payload Payload RFC2343 RFC P N MBZ Audio Length Audio Offset P N MBZ Audio Length Audio Offset MBZ MBZ V=2 P X CC M PT sequence number V=2 P X CC M PT sequence number timestamp timestamp synchronization source (SSRC) identifier +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+ synchronization source (SSRC) identifier +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+ contributing source (CSRC) identifiers contributing source... (CSRC) identifiers PT=32 PT=32 MPEG1/MPEG2 MPEG1/MPEG2 Video Video Payload Payload RFC2250 RFC MBZ T TR N S B E P BFC FFC MBZ T TR N S B E P BFC FFC AN FBV FFV AN FBV FFV

37 RTP Payload Type 標準のPayloadType これ以外はダイナミックに MPEG4なども標準外 IANA が採番 rtp-parameters 37 PT encoding audio/video clock rate channels PT name encoding (A/V) audio/video (Hz) clock rate (audio) channels 0 PCMU name A (A/V) 8000 (Hz) 1 (audio) [RFC1890] PCMU A A [RFC1890] [RFC1890] 2 1 G A A [RFC1890] [RFC1890] 3 2 GSM G A A [RFC1890] [RFC1890] 4 3 G723 GSM A A [RFC1890] [Kumar] 5 4 DVI4 G723 A A [RFC1890] [Kumar] 6 5 DVI4 DVI4 A A [RFC1890] [RFC1890] 7 6 LPC DVI4 A A [RFC1890] [RFC1890] 8 7 PCMA LPC A A [RFC1890] [RFC1890] 9 8 G722 PCMA A A [RFC1890] [RFC1890] 10 9 L16 G722 A A [RFC1890] [RFC1890] L16 L16 A A [RFC1890] [RFC1890] QCELP L16 A A [RFC1890] Reserved QCELP A A MPA Reserved A A [RFC1890,2250] G728 MPA A A [RFC1890,2250] [RFC1890] DVI4 G728 A A [RFC1890] [DiPol] DVI4 DVI4 A A [DiPol] [DiPol] G729 DVI4 A A [DiPol] reserved G729 A A unassigned reserved A A unassigned unassigned A A unassigned unassigned A A unassigned unassigned A A unassigned unassigned V A CelB unassigned V V [RFC2029] JPEG CelB V V [RFC2435] [RFC2029] unassigned JPEG V V [RFC2435] nv unassigned V V [RFC1890] unassigned nv V V [RFC1890] unassigned unassigned V V H261 unassigned V V [RFC2032] MPV H261 V V [RFC2250] [RFC2032] MP2T MPV AV V [RFC2250] [RFC2250] H263 MP2T V AV [RFC2250] [Zhu] unassigned H263? V [Zhu] reserved unassigned for RTCP? conflict avoidance [RFC1889] unassigned reserved for? RTCP conflict avoidance [RFC1889] dynamic unassigned?? [RFC1890] dynamic? [RFC1890]

38 FEC Forward Error Correction RFC2733 ハードディスク RAID5 のパケット版 というのが一番単純 冗長なデータをあらかじめ送っておく パケットが紛失してもクライアントで残りのパケットから計算で再生 RealでもRealServer8 から実装されている その他のベンダーのサーバでも実装予定がアナウンス 一番簡単な例 パケット数個ごとにパケットの論理和を計算 冗長パケットを生成 失われた時は残りのパケットの論理和を計算 結果を反転することにより再生 余分なパケットを常に送る 帯域幅が余分に必要になるという副作用 必要な冗長パケットの頻度は パケットの損失率に依存 マルチキャストと併用することにより大きな効果を発揮 FEC に関する規格 RFC2354 RFC2733 Options for Repair of Streaming Media. An RTP Payload Format for Generic Forward Error Correction. 38

39 RTSP Real Time Streaming Protocol RFC 年ストリーミングを制御する方式として策定 RTPと協調して動作することを前提 ストリーミングサーバに対して再生 停止 早送り 巻き戻しなどを行う ビデオの操作をするリモコン ライブ放送の受信の制御も可能 基本的には RTSP 自身ではデータは配信せず RTP が配信 例外的に RTSP セッションの中にデータを埋め込む方法も用意 RTSP は HTTP の拡張 HTTPではクライアントからのリクエストしか出来ない RTSPではサーバ側からクライアントに情報を通知可 同じコンテンツに対する操作を続けるためのセッションの概念 ストリーミングソフトによって独自拡張あり 39

40 RTSP の特徴 RTSP (RFC2326) Method 行 Cseq 行その他 Header ピリオド行 RTSP にはセッションの概念がある セッション番号はサーバがランダムに生成 RTSP には状態がある SETUP, PLAY, RECORD, PAUSE, and TEARDOWN RTSP Method はシーケンスで管理 クライアントはMethodにシーケンス番号をつけて投げる サーバはどのMethodへの応答かをシーケンス番号をつけて応答 応答を待たずに次のシーケンス番号で問い合わせるのもOK RTSP の文法には階層性がある 階層ごとに独自の文法 Contents SDP (RFC2327) attribute 40

41 RTSP/RTP のシーケンス概略 OPTIONS 使用可能な機能の交換 DESCRIBE Client Client OPTIONS Server Server コンテンツの情報取得 SETUP 伝送方法の決定 PLAY 再生 TEARDOWN 停止 DESCRIBE SETUP PLAY RTP PACKECT RTSP Port 554 TEARDOWN 41

42 OPTIONS RTSP Method 受け付けられるメソッドの交換 C S は必須 S C はオプショナル C->S: C->S: OPTIONS OPTIONS * * 1 1 Require: Require: implicit-play implicit-play Proxy-Require: Proxy-Require: gzipped-messages gzipped-messages S->C: S->C: OK OK 1 1 Public: Public: DESCRIBE, DESCRIBE, SETUP, SETUP, TEARDOWN, TEARDOWN, PLAY, PLAY, PAUSE PAUSE 42

43 DESCRIBE RTSP Method コンテンツの情報要求 サーバーは SDP で応答 C->S: C->S: DESCRIBE DESCRIBE rtsp://server.example.com/fizzle/foo rtsp://server.example.com/fizzle/foo Accept: Accept: application/sdp, application/sdp, application/rtsl, application/rtsl, application/mheg application/mheg S->C: S->C: OK OK Date: Date: Jan Jan :35:06 15:35:06 GMT GMT Content-Type: Content-Type: application/sdp application/sdp Content-Length: Content-Length: v=0 v=0 o=mhandley o=mhandley IN IN IP4 IP s=sdp s=sdp Seminar Seminar i=a i=a Seminar Seminar on on the the session session description description protocol protocol u= u= (Mark (Mark Handley) Handley) c=in c=in IP4 IP / /127 t= t= a=recvonly a=recvonly m=audio m=audio RTP/AVP RTP/AVP 0 0 m=video m=video RTP/AVP RTP/AVP m=whiteboard m=whiteboard UDP UDP WB WB a=orient:portrait a=orient:portrait 43

44 SETUP RTSP Method 伝送方法とポートのネゴシエーション クライアントは使用可能なTransportを列挙 サーバは選択して応答 セッション番号の付与 C->S: C->S: SETUP SETUP rtsp://example.com/foo/bar/baz.rm rtsp://example.com/foo/bar/baz.rm Transport: Transport: RTP/AVP;unicast;client_port= RTP/AVP;unicast;client_port= S->C: S->C: OK OK Date: Date: Jan Jan :35:06 15:35:06 GMT GMT Transport: Transport: RTP/AVP;unicast; RTP/AVP;unicast; client_port= ;server_port= client_port= ;server_port=

45 PLAY RTSP Method サーバーにSETUPで示した方法での再生開始を要求 再生場所を時間で指定可能 例では3 箇所を連続して再生指定 Ranege 無しでもOK デフォルトは最初から最後まで C->S: C->S: PLAY PLAY rtsp://audio.example.com/audio rtsp://audio.example.com/audio Range: Range: npt=10-15 npt=10-15 C->S: C->S: PLAY PLAY rtsp://audio.example.com/audio rtsp://audio.example.com/audio Range: Range: npt=20-25 npt=20-25 C->S: C->S: PLAY PLAY rtsp://audio.example.com/audio rtsp://audio.example.com/audio Range: Range: npt=30- npt=30-45

46 TEARDOWN RTSP Method 再生の停止 C->S: C->S: TEARDOWN TEARDOWN rtsp://example.com/fizzle/foo rtsp://example.com/fizzle/foo S->C: S->C: OK OK

47 SDP Session Description Protocol RFC2327 Optional items are marked with a `*'. Optional items are marked with a `*'. Session description Session description v= (protocol version) v= (protocol version) a=rtpmap:<payload type> <encoding name>/<clock rate>[/<encoding parameters>] a=rtpmap:<payload type> <encoding name>/<clock rate>[/<encoding parameters>] o= (owner/creator and session identifier). o= (owner/creator and session identifier). a=cat:<category> a=cat:<category> s= (session name) s= (session name) a=keywds:<keywords> a=keywds:<keywords> i=* (session information) i=* (session information) a=tool:<name and version of tool> a=tool:<name and version of tool> u=* (URI of description) u=* (URI of description) a=ptime:<packet time> a=ptime:<packet time> e=* ( address) e=* ( address) a=recvonly a=recvonly p=* (phone number) p=* (phone number) a=sendrecv a=sendrecv c=* (connection information c=* (connection information a=sendonly a=sendonly not required if included in all media) not required if included in all media) a=orient:<whiteboard orientation> a=orient:<whiteboard orientation> b=* (bandwidth information) b=* (bandwidth information) a=type:<conference type> a=type:<conference type> z=* (time zone adjustments) z=* (time zone adjustments) a=charset:<character set> a=charset:<character set> k=* (encryption key) k=* (encryption key) a=sdplang:<language tag> a=sdplang:<language tag> a=* (zero or more session attribute lines) a=* (zero or more session attribute lines) a=lang:<language tag> a=lang:<language tag> Time description Time description a=framerate:<frame rate> a=framerate:<frame rate> t= (time the session is active) t= (time the session is active) a=quality:<quality> a=quality:<quality> r=* (zero or more repeat times) r=* (zero or more repeat times) a=fmtp:<format> <format specific parameters> a=fmtp:<format> <format specific parameters> Media description Media description m= (media name and transport address) m= (media name and transport address) i=* (media title) i=* (media title) c=* (connection information - optional if included at session-level) c=* (connection information - optional if included at session-level) b=* (bandwidth information) b=* (bandwidth information) k=* (encryption key) k=* (encryption key) a=* (zero or more media attribute lines) a=* (zero or more media attribute lines) Optional items are marked with a `*'. 47

48 改訂作業中の規格 現在 RTSP/SDP の大規模な改版が進行中 オリジナル RFC2326 RTSP RFC2327 SDP RFC2326 RFC2337 Real Time Streaming Protocol (RTSP) How to make Real-Time Streaming Protocol (RTSP) traverse Network Address Translators (NAT) and interact with Firewalls. SDP: Session Description Protocol SDPng Transition Session Description and Capability Negotiation Connection-Oriented Media Transport in SDP Session Description Protocol (SDP) Source Filters Implementation Status Of SDP A Transport Independent Bandwidth Modifier for the Session Description Protocol (SDP). Session Description Protocol Offer Answer Examples SDP Security Descriptions for Media Streams 内容 Key Management Extensions for Session Description Protocol (SDP) and Real Time Streaming Protocol (RTSP) draft-ietf-mmusic-xxx.txt rfc2326bis-04 rtsp-nat-01 sdp-new-14 sdpng-trans-04 sdpng-06 sdp-comedia-05 sdp-srcfilter-05 sdp-implem-00 sdp-bwparam-04 offer-answer-examples-01 sdescriptions-01 kmgmt-ext-09 48

49 実際の RTSP フロー プロトコルをダンプ 解析 RTSP パケットの採取 解析方法 UNIX コマンドライン # tcpdump -s 1518 w rtsp.log port rtsp # tcpshow < rtsp.log または # tcpdump -s lenx port rtsp tcpshow cooked GUI(Windows, X) Ethereal RTP パケットの採取 再生ツール rtptools も rtpdump, rtpplay, rtpsend, rtptrans 49

50 RTSP - Real G2 by tcpdump + tcpshow 50

51 RTSP - Real G2 OPTIONS IP: IP: RealPlayer RealPlayer -> -> RealServer RealServer hlen=20 hlen=20 TOS=00 TOS=00 dgramlen=421 dgramlen=421 id=a4ca id=a4ca DATA: DATA: OPTIONS OPTIONS rtsp://real.example.com:554 rtsp://real.example.com:554.. : User-Agent: User-Agent: RealMedia RealMedia RealPlayer RealPlayer Version Version (win32). (win32). ClientChallenge: ClientChallenge: a3e77a6aab4fbcccb004a5bdbb3d1a3e. a3e77a6aab4fbcccb004a5bdbb3d1a3e. PlayerStarttime: PlayerStarttime: [27/10/2001:20:04:21 [27/10/2001:20:04:21 09:00]. 09:00]. CompanyID: CompanyID: L6oRDJT2B7kChymyPJHFRA==. L6oRDJT2B7kChymyPJHFRA==. GUID: GUID: RegionData: RegionData:.. ClientID: ClientID: WinNT_5.0_ _play32_SF8J_ja_686. WinNT_5.0_ _play32_SF8J_ja_686. Pragma: Pragma: initiate-session. initiate-session IP: IP: RealServer RealServer -> -> RealPlayer RealPlayer hlen=20 hlen=20 TOS=00 TOS=00 dgramlen=333 dgramlen=333 id=be05 id=be05 DATA: DATA: OK. OK. : Date: Date: Sat, Sat, Oct Oct :05:12 11:05:12 GMT. GMT Server: Server: RealServer RealServer Version Version (freebsd-3.0 (freebsd-3.0-i386). 3.0-i386). Public: Public: OPTIONS, OPTIONS, DESCRIBE, DESCRIBE, ANNOUNCE, ANNOUNCE, SETUP, SETUP, GET_PARAMETER, GET_PARAMETER, SET_PARAMETER, SET_PARAMETER, TEARDOWN. TEARDOWN. RealChallenge1: RealChallenge1: 3e57ec4a52851a2b4f6ad885a85c e57ec4a52851a2b4f6ad885a85c9579. StatsMask: StatsMask:

52 RTSP - Real G2 DESCRIBE IP: IP: RealPlayer RealPlayer -> -> RealServer RealServer hlen=20 hlen=20 TOS=00 TOS=00 dgramlen=465 dgramlen=465 id=a4cb id=a4cb DATA: DATA: DESCRIBE DESCRIBE rtsp://real.example.com:554/real8video. rtsp://real.example.com:554/real8video.rm ://real.example.com:554/real8video.rmrm.. : Accept: Accept: application/sdp application/sdp. sdp Cookie: Cookie: cbid=ffjjihjidgdkjidmeoprourtfrjrktlufkfgkidldjgkelpllsmrmpqtrrlnrqcuikdghhdi. cbid=ffjjihjidgdkjidmeoprourtfrjrktlufkfgkidldjgkelpllsmrmpqtrrlnrqcuikdghhdi. Bandwidth: Bandwidth: GUID: GUID: RegionData:. RegionData:. ClientID: WinNT_5.0_ _play32_SF8J_ja_686. ClientID: WinNT_5.0_ _play32_SF8J_ja_686. SupportsMaximumASMBandwidth: 1. SupportsMaximumASMBandwidth: 1. Language: Language: ja, ja, *. *. Require: Require: com.real.retain-entity com.real.retain-entity-for-setup. entity-for-setup... 52

53 RTSP - Real G2 DESCRIBE IP: RealServer -> RealPlayer hlen=20 TOS=00 dgramlen=1500 id=be07 DATA: IP: RealServer -> RealPlayer hlen=20 TOS=00 dgramlen=1500 id=be OK. DATA: 200 OK. : 2. Date: 2. Sat, 27 Oct :05:12 GMT. vsrc: Date: Sat, 27 Oct :05:12 GMT. vsrc: Last-Modified: Sat, 27 Oct :31:13 GMT. Last-Modified: Sat, 27 Oct :31:13 GMT. Content-base: rtsp://real.example.com:554/real8video. ://real.example.com:554/real8video.rm/. ETag: Content-base: rtsp://real.example.com:554/real8video.rm/. ETag: Content-type: type: application/sdp sdp. Content-type: application/sdp. Content-length: Content-length: v=0. o=v= IN IP4 real.example.com v= o= IN IP4 real.example.com v= (protocol (protocol version) version) s=white Rain o= s=white Rain o= (owner/creator (owner/creator and and session session identifier). identifier). i=<no author>.2000 i=<no author>.2000 s= t=0 0 s= (session (session name) name) a=sdpplinversion: t=0 0 i= a=sdpplinversion: i= (session (session information) information) a=flags:integer;11 t= a=flags:integer;11 t= (time (time the the session session is is active) active) a=isrealdatatype:integer;1 a=isrealdatatype:integer;1 m= a=streamcount:integer;2 m= (media (media name name and and transport transport address) address) a=title:buffer;"v2hpdgugumfpbga=" a=streamcount:integer;2 b= a=title:buffer;"v2hpdgugumfpbga=" b= (bandwidth (bandwidth information) information) a=copyright:buffer;"qtiwmdaa" a=keywords:string;"" a=copyright:buffer;"qtiwmdaa" a=asmrulebook:string;"#($bandwidth a=keywords:string;"" < 15000),Stream0Bandwidth = 8000, Stream1Bandwidth = 4000;#($Bandwidth >= 15000) && ($Bandwidth < 20000),Stream0Bandwidth a=asmrulebook:string;"#($bandwidth = 8000, Stream1Bandwidth < 15000),Stream0Bandwidth = 7000;#($Bandwidth = 8000, >= Stream1Bandwidth 20000) && ($Bandwidth = 4000;#($Bandwidth < 23025),Stream0Bandwidth >= 15000) && = ($Bandwidth 8000, < Stream1Bandwidth 20000),Stream0Bandwidth = 12000;#($Bandwidth = 8000, Stream1Bandwidth >= 23025) && = 7000;#($Bandwidth ($Bandwidth < 33999),Stream0Bandwidth >= 20000) && ($Bandwidth = 11025, < 23025),Stream0Bandwidth Stream1Bandwidth = = 8000, 12000;#($Bandwidth Stream1Bandwidth = >= 12000;#($Bandwidth 33999) && ($Bandwidth >= 23025) < 59999),Stream0Bandwidth && ($Bandwidth < 33999),Stream0Bandwidth = 11025, Stream1Bandwidth = 11025, = 22974;#($Bandwidth Stream1Bandwidth = >= 59999) && ($Bandwidth 12000;#($Bandwidth < 79999),Stream0Bandwidth >= 33999) && ($Bandwidth = 20672, < Stream1Bandwidth 59999),Stream0Bandwidth = 39327;#($Bandwidth = 11025, Stream1Bandwidth >= 79999),Stream0Bandwidth = 22974;#($Bandwidth = 20672, >= 59999) && Stream1Bandwidth ($Bandwidth < 79999),Stream0Bandwidth = 59327;" = 20672, Stream1Bandwidth = 39327;#($Bandwidth >= 79999),Stream0Bandwidth = 20672, a=abstract:string;"" Stream1Bandwidth = 59327;" a=range:npt=0-0 a=abstract:string;"" m=audio a=range:npt=0-0 0 RTP/AVP 101 b=as:21 m=audio 0 RTP/AVP 101 a=control:streamid=0 b=as:21 a=range:npt= a=control:streamid=0 a=length:npt= a=range:npt= a=length:npt=

54 RTSP - Real G2 DESCRIBE IP: RealServer -> RealPlayer hlen=20 TOS=00 dgramlen=1500 id=be08 IP: RealServer -> RealPlayer hlen=20 TOS=00 dgramlen=1500 id=be08 DATA: 00 DATA: 00 a=rtpmap rtpmap:101 x-pn-realaudio a=rtpmap:101 x-pn-realaudio a=mimetype:string;"audio/x-pn-realaudio" a=mimetype:string;"audio/x-pn-realaudio" a=minimumswitchoverlap:integer;200 a=minimumswitchoverlap:integer;200 a=starttime:integer;0 a=starttime:integer;0 a=avgbitrate:integer;20672 a=avgbitrate:integer;20672 a=rtpmap:<payload a=endoneruleendall:integer;1 a=rtpmap:<payload type> type> <encoding <encoding name>/<clock name>/<clock rate>[/<encoding rate>[/<encoding parameters>] parameters>] a=endoneruleendall:integer;1 a=avgpacketsize:integer;600 a=avgpacketsize:integer;600 a=endtime:integer;51092 a=endtime:integer;51092 a=seekgreateronswitch:integer;0 a=seekgreateronswitch:integer;0 a=preroll:integer;4642 a=preroll:integer;4642 a=maxpacketsize:integer;600 a=maxpacketsize:integer;600 a=maxbitrate:integer;20672 a=maxbitrate:integer;20672 a=rmff 1.0 Flags:buffer;"AAgAAgAAAAIAAAACAAAAAgAA" a=rmff 1.0 Flags:buffer;"AAgAAgAAAAIAAAACAAAAAgAA" a=opaquedata:buffer;"tuxusqaiaamaawaaaaaaaqabaaiaagaeaaaavi5yyf0abqaalnjhnwyfuucabqaaaeyaaaaaasaaa a=opaquedata:buffer;"tuxusqaiaamaawaaaaaaaqabaaiaagaeaaaavi5yyf0abqaalnjhnwyfuucabqaaaeyaaaaaasaaa M8AAADqYG9vYzsACAEgACAAAAAAH0AAAB9AAAAAEAABZ2VucmNvb2sBBwAAAAAACAEAAAEBAAAMAAAAVi5yYf0ABQAALn M8AAADqYG9vYzsACAEgACAAAAAAH0AAAB9AAAAAEAABZ2VucmNvb2sBBwAAAAAACAEAAAEBAAAMAAAAVi5yYf0ABQAALn JhNWYFUucABQAAAEYAAQAAAWAAARMAAAFC/wAAAAAACAFgACAAAAAAKxEAACsRAAAAEAABZ2VucmNvb2sBBwAAAAAAC JhNWYFUucABQAAAEYAAQAAAWAAARMAAAFC/wAAAAAACAFgACAAAAAAKxEAACsRAAAAEAABZ2VucmNvb2sBBwAAAAAAC AEAAAEBAAAMAAAAXi5yYf0ABQAALnJhNWYFUucABQAAAE4AEwAAAlgAAgOgAAJdnwAAAAAACgJYADwAAAAAViIAAFYiAAA AEAAAEBAAAMAAAAXi5yYf0ABQAALnJhNWYFUucABQAAAE4AEwAAAlgAAgOgAAJdnwAAAAAACgJYADwAAAAAViIAAFYiAAA AEAACZ2VucmNvb2sBBwAAAAAAEAEAAAMEAAAXAAAAAAABAAMAAABWLnJh/QAFAAAucmE1ZgVS5wAFAAAARgAAAAABIAA AEAACZ2VucmNvb2sBBwAAAAAAEAEAAAMEAAAXAAAAAAABAAMAAABWLnJh/QAFAAAucmE1ZgVS5wAFAAAARgAAAAABIAA AzwAAAOpgb29jOwAIASAAIAAAAAAfQAAAH0AAAAAQAAFnZW5yY29vawEHAAAAAAAIAQAAAQEAAAw=" AzwAAAOpgb29jOwAIASAAIAAAAAAfQAAAH0AAAAAQAAFnZW5yY29vawEHAAAAAAAIAQAAAQEAAAw=" a=streamname:string;"audio/x-pn-multirate-realaudio logical stream" a=streamname:string;"audio/x-pn-multirate-realaudio logical stream" a=asmrulebook:string;"#($oldpnmplayer),averagebandwidth=8000,priority=5,pnmkeyframerule=t;#($oldpnmplayer),averagebandwidth=0,pr a=asmrulebook:string;"#($oldpnmplayer),averagebandwidth=8000,priority=5,pnmkeyframerule=t;#($oldpnmplayer),averagebandwidth=0,pr iority=5,pnmnonkeyframerule=t;#($bandwidth < 11025),AverageBandwidth=8000,Priority=5;#($Bandwidth < iority=5,pnmnonkeyframerule=t;#($bandwidth < 11025),AverageBandwidth=8000,Priority=5;#($Bandwidth < 11025),AverageBandwidth=0,Priority=5,OnDepend= "2 ", OffDepend= "2 ";#($Bandwidth >= 11025) && ($Bandwidth < 11025),AverageBandwidth=0,Priority=5,OnDepend= "2 ", OffDepend= "2 ";#($Bandwidth >= 11025) && ($Bandwidth < 20672),AverageBandwidth=11025,Priority=5;#($Bandwidth >= 11025) && ($Bandwidth < 20672),AverageBandwidth=0,Pri 20672),AverageBandwidth=11025,Priority=5;#($Bandwidth >= 11025) && ($Bandwidth < 20672),AverageBandwidth=0,Pri 54

55 RTSP - Real G2 DESCRIBE IP: IP: RealServer RealServer -> -> RealPlayer RealPlayer hlen=20 hlen=20 TOS=00 TOS=00 dgramlen=1500 dgramlen=1500 id=be09 id=be09 DATA: DATA: ority=5,ondepend= "4 ", ority=5,ondepend= "4 ", OffDepend= "4 ";#($Bandwidth OffDepend= "4 ";#($Bandwidth >= >= 20672),AverageBandwidth=20672,Priority=5;#($Bandwidth 20672),AverageBandwidth=20672,Priority=5;#($Bandwidth >= >= 20672),AverageBandwidth=0,Priority=5,OnDepend= "6 ", 20672),AverageBandwidth=0,Priority=5,OnDepend= "6 ", OffDepend= "6 ";" OffDepend= "6 ";" m=video m=video 0 0 RTP/AVP RTP/AVP b=as:59 b=as:59 a=control:streamid=1 a=control:streamid=1 a=range:npt= a=range:npt= a=length:npt= a=length:npt= a=rtpmap a=rtpmap:101 rtpmap:101 x-pn x-pn-realvideo pn-realvideo a=mimetype:string;"video/x-pn-realvideo" a=mimetype:string;"video/x-pn-realvideo" a=minimumswitchoverlap:integer;0 a=minimumswitchoverlap:integer;0m= a=starttime:integer;0 m= (media (media name name and and transport transport address) address) a=starttime:integer;0 b= a=avgbitrate:integer;59327 b= (bandwidth (bandwidth information) information) a=avgbitrate:integer;59327 a=endoneruleendall:integer;1 a=rtpmap:<payload a=endoneruleendall:integer;1 a=rtpmap:<payload type> type> <encoding <encoding name>/<clock name>/<clock rate>[/<encoding rate>[/<encoding parameters>] parameters>] a=avgpacketsize:integer;509 a=avgpacketsize:integer;509 a=endtime:integer;50750 a=endtime:integer;50750 a=seekgreateronswitch:integer;1 a=seekgreateronswitch:integer;1 a=preroll:integer;20353 a=preroll:integer;20353 a=maxpacketsize:integer;607 a=maxpacketsize:integer;607 a=maxbitrate:integer;59327 a=maxbitrate:integer;59327 a=rmff a=rmff Flags:buffer;"ABAAAgAAAAAAAgACAAAAAgAAAAIAAAACAAAAAgAAAAIAAA==" Flags:buffer;"ABAAAgAAAAAAAgACAAAAAgAAAAIAAAACAAAAAgAAAAIAAA==" a=opaquedata:buffer;"tuxusqaqaayabgahaagaagacaaeaaqaaaaaa a=opaquedata:buffer;"tuxusqaqaayabgahaagaagacaaeaaqaaaaaa - 略 a=streamname:string;"video/x-pn-multirate-realvideo a=streamname:string;"video/x-pn-multirate-realvideo logical logical stream" stream" a=asmrulebook:string;"#(($bandwidth a=asmrulebook:string;"#(($bandwidth >= >= 12000) 12000) && && ($OldPNMPlayer)),AverageBandwidth=12 ($OldPNMPlayer)),AverageBandwidth=12 55

56 RTSP - Real G2 DESCRIBE IP: IP: RealServer RealServer -> -> RealPlayer RealPlayer hlen=20 hlen=20 TOS=00 TOS=00 dgramlen=1319 dgramlen=1319 id=be0c id=be0c DATA: DATA: 000,priority=9,PNMKeyframeRule=T;#(($Bandwidth 000,priority=9,PNMKeyframeRule=T;#(($Bandwidth >= >= 12000) 12000) && && ($OldPNMPlayer)),AverageBandwidth=0,priority=5,PNMNonKeyframeRule=T;#(($Bandwidth ($OldPNMPlayer)),AverageBandwidth=0,priority=5,PNMNonKeyframeRule=T;#(($Bandwidth < < 12000) 12000) && && ($OldPNMPlayer)),TimestampDelivery=T,DropByN=T,priority=9,PNMThinningRule=T;#($Bandwidth ($OldPNMPlayer)),TimestampDelivery=T,DropByN=T,priority=9,PNMThinningRule=T;#($Bandwidth < < 4000),TimestampDelivery=T,DropByN=T,priority=9;#($Bandwidth 4000),TimestampDelivery=T,DropByN=T,priority=9;#($Bandwidth >= >= 4000) 4000) && && ($Bandwidth ($Bandwidth < < 7000),AverageBandwidth=4000,Priority=9;#($Bandwidth 7000),AverageBandwidth=4000,Priority=9;#($Bandwidth >= >= 4000) 4000) && && ($Bandwidth ($Bandwidth < < 7000),AverageBandwidth=0,Priority=5,OnDepend= "4 ";#($Bandwidth 7000),AverageBandwidth=0,Priority=5,OnDepend= "4 ";#($Bandwidth >= >= 7000) 7000) && && ($Bandwidth ($Bandwidth < < 12000),AverageBandwidth=7000,Priority=9;#($Bandwidth 12000),AverageBandwidth=7000,Priority=9;#($Bandwidth >= >= 7000) 7000) && && ($Bandwidth ($Bandwidth < < 12000),AverageBandwidth=0,Priority=5,OnDepend= "6 ";#($Bandwidth 12000),AverageBandwidth=0,Priority=5,OnDepend= "6 ";#($Bandwidth >= >= 12000) 12000) && && ($Bandwidth ($Bandwidth < < 22974),AverageBandwidth=12000,Priority=9;#($Bandwidth 22974),AverageBandwidth=12000,Priority=9;#($Bandwidth >= >= 12000) 12000) && && ($Bandwidth ($Bandwidth < < 22974),AverageBandwidth=0,Priority=5,OnDepend= "8 ";#($Bandwidth 22974),AverageBandwidth=0,Priority=5,OnDepend= "8 ";#($Bandwidth >= >= 22974) 22974) && && ($Bandwidth ($Bandwidth < < 39327),AverageBandwidth=22974,Priority=9;#($Bandwidth 39327),AverageBandwidth=22974,Priority=9;#($Bandwidth >= >= 22974) 22974) && && ($Bandwidth ($Bandwidth < < 39327),AverageBandwidth=0,Priority=5,OnDepend= "10 ";#($Bandwidth 39327),AverageBandwidth=0,Priority=5,OnDepend= "10 ";#($Bandwidth >= >= 39327) 39327) && && ($Bandwidth ($Bandwidth < < 59327),AverageBandwidth=39327,Priority=9;#($Bandwidth 59327),AverageBandwidth=39327,Priority=9;#($Bandwidth >= >= 39327) 39327) && && ($Bandwidth ($Bandwidth < < 59327),AverageBandwidth=0,Priority=5,OnDepend= "12 ";#($Bandwidth 59327),AverageBandwidth=0,Priority=5,OnDepend= "12 ";#($Bandwidth >= >= 59327),AverageBandwidth=59327,Priority=9;#($Bandwidth 59327),AverageBandwidth=59327,Priority=9;#($Bandwidth >= >= 59327),AverageBandwidth=0,Priority=5,OnDepend= "14 ";" 59327),AverageBandwidth=0,Priority=5,OnDepend= "14 ";" 56

57 RTSP - Real G2 SETUP IP: IP: RealPlayer RealPlayer -> -> RealServer RealServer hlen=20 hlen=20 TOS=00 TOS=00 dgramlen=420 dgramlen=420 id=a4ce id=a4ce DATA: DATA: SETUP SETUP rtsp://real.example.com:554/real8video. rtsp://real.example.com:554/real8video.rm/streamid=0 ://real.example.com:554/real8video.rm/streamid=0.. : RealChallenge2: RealChallenge2: 5ef5555fcad4124c05ab233757b7dca801d0a8e3, 5ef5555fcad4124c05ab233757b7dca801d0a8e3, sd=55c1025d. sd=55c1025d. RDTFeatureLevel: RDTFeatureLevel: Transport: Transport: x-real x-real-rdt/mcast;client_port=7070;mode=play,x-real-rdt/udp;client_port=7070;mode=play,x-pntng/udp;client_port=7070;mode=play,rtp/avp;unicast;client_port= ;mode=play. real-rdt/mcast;client_port=7070;mode=play, =7070;mode=play,x-real-rdt/udp;client_port=7070;mode=play, =7070;mode=play,x-pn- tng/udp udp;client_port=7070;mode=play, =7070;mode=play,rtp/avp;unicast;client_port= ;mode=play. 7071;mode=play. If-Match: If-Match: IP: RealServer -> RealPlayer hlen=20 TOS=00 dgramlen=281 id=be0e IP: RealServer -> RealPlayer hlen=20 TOS=00 dgramlen=281 id=be0e DATA: DATA: OK. OK. : Date: Date: Sat, Sat, Oct Oct :05:12 11:05:12 GMT. GMT RealChallenge3: RealChallenge3: f8081bb888b5bd97507bcd09dcac0d944f213d09,sdr=f18b5cd0. f8081bb888b5bd97507bcd09dcac0d944f213d09,sdr=f18b5cd0. RDTFeatureLevel: RDTFeatureLevel: Transport: Transport: x-real x-real-rdt/udp;client_port=7070;server_port= real-rdt/udp;client_port=7070; =7070;server_port=

58 RTSP - Real G2 SETUP IP: IP: RealPlayer RealPlayer -> -> RealServer RealServer hlen=20 hlen=20 TOS=00 TOS=00 dgramlen=216 dgramlen=216 id=a4cf id=a4cf DATA: DATA: SETUP SETUP rtsp://real.example.com:554/real8video. rtsp://real.example.com:554/real8video.rm/streamid=1 ://real.example.com:554/real8video.rm/streamid=1.. : RDTFeatureLevel: RDTFeatureLevel: Transport: Transport: x-real x-real-rdt/udp;client_port=7070;mode=play. real-rdt/udp;client_port=7070;mode=play IP: RealServer -> RealPlayer hlen=20 TOS=00 dgramlen=210 id=be0f IP: RealServer -> RealPlayer hlen=20 TOS=00 dgramlen=210 id=be0f DATA: DATA: 200 OK. 200 OK. : Date: Sat, Date: 27 Sat, Oct Oct 11:05: GMT. 11:05:12 GMT RDTFeatureLevel: 2. RDTFeatureLevel: 2. Transport: Transport: x-real x-real-rdt/udp;client_port=7070;server_port= real-rdt/udp;client_port=7070; =7070;server_port=

59 RTSP - Real G2 SET_PARAMETER, PLAY IP: IP: RealPlayer RealPlayer -> -> RealServer RealServer hlen=20 hlen=20 TOS=00 TOS=00 dgramlen=380 dgramlen=380 id=a4d1 id=a4d1 DATA: DATA: SET_PARAMETER SET_PARAMETER rtsp://real.example.com:554/real8video. rtsp://real.example.com:554/real8video.rm ://real.example.com:554/real8video.rmrm.. : Subscribe: Subscribe: stream=0;rule=6,stream=0;rule=7,stream=1;rule=14,stream=1;rule=15. stream=0;rule=6,stream=0;rule=7,stream=1;rule=14,stream=1;rule= PLAY PLAY rtsp://real.example.com:554/real8video. rtsp://real.example.com:554/real8video.rm ://real.example.com:554/real8video.rmrm.. : Range: Range: npt=0 npt= = SET_PARAMETER * SET_PARAMETER. *. : Ping: Pong. Ping: Pong IP: IP: RealServer RealServer -> -> RealPlayer RealPlayer hlen=20 hlen=20 TOS=00 TOS=00 dgramlen=128 dgramlen=128 id=be14 id=be14 DATA: DATA: OK. OK. : Date: Date: Sat, Sat, Oct Oct :05:12 11:05:12 GMT. GMT

60 RTSP - Real G2 SET_PARAMETER IP: IP: RealServer RealServer -> -> RealPlayer RealPlayer hlen=20 hlen=20 TOS=00 TOS=00 dgramlen=348 dgramlen=348 id=be17 id=be17 DATA: DATA: OK. OK. : Date: Date: Sat, Sat, Oct Oct :05:12 11:05:12 GMT. GMT. RTP-Info: RTP-Info: url=rtsp url=rtsp://real.example.com:554/real8video.rm/streamid=0;seq=0;rtptime=0, rtsp://real.example.com:554/real8video. ://real.example.com:554/real8video.rm/streamid=0; =0;seq=0; =0;rtptime=0, url=rtsp url=rtsp://real.example.com:554/real8video.rm/streamid=1;seq=0;rtptime=0. rtsp://real.example.com:554/real8video. ://real.example.com:554/real8video.rm/streamid=1; =1;seq=0; =0;rtptime= Parameter Parameter Not Not Understood. Understood. : Date: Date: Sat, Sat, Oct Oct :05:12 11:05:12 GMT. GMT IP: IP: RealPlayer RealPlayer -> -> RealServer RealServer hlen=20 hlen=20 TOS=00 TOS=00 dgramlen=188 dgramlen=188 id=a4d4 id=a4d4 DATA: DATA: SET_PARAMETER SET_PARAMETER rtsp://real.example.com:554/real8video. rtsp://real.example.com:554/real8video.rm ://real.example.com:554/real8video.rmrm.. : SetDeliveryBandwidth: SetDeliveryBandwidth: Bandwidth=96000;BackOff=0. Bandwidth=96000;BackOff= IP: IP: RealServer RealServer -> -> RealPlayer RealPlayer hlen=20 hlen=20 TOS=00 TOS=00 dgramlen=128 dgramlen=128 id=be26 id=be26 DATA: DATA: OK. OK. : Date: Date: Sat, Sat, Oct Oct :05:13 11:05:13 GMT. GMT

61 RTSP - Real G2 SET_PARAMETER IP: IP: RealPlayer RealPlayer -> -> RealServer RealServer hlen=20 hlen=20 TOS=00 TOS=00 dgramlen=189 dgramlen=189 id=a4d9 id=a4d9 DATA: DATA: SET_PARAMETER SET_PARAMETER rtsp://real.example.com:554/real8video. rtsp://real.example.com:554/real8video.rm ://real.example.com:554/real8video.rmrm.. : SetDeliveryBandwidth: SetDeliveryBandwidth: Bandwidth=104000;BackOff=0. Bandwidth=104000;BackOff= IP: IP: RealServer RealServer -> -> RealPlayer RealPlayer hlen=20 hlen=20 TOS=00 TOS=00 dgramlen=128 dgramlen=128 id=be71 id=be71 DATA: DATA: OK. OK. : Date: Date: Sat, Sat, Oct Oct :05:16 11:05:16 GMT. GMT

62 RTSP - Real G2 SET_PARAMETER IP: IP: RealPlayer RealPlayer -> -> RealServer RealServer hlen=20 hlen=20 TOS=00 TOS=00 dgramlen=190 dgramlen=190 id=a507 id=a507 DATA: DATA: SET_PARAMETER SET_PARAMETER rtsp://real.example.com:554/real8video. rtsp://real.example.com:554/real8video.rm ://real.example.com:554/real8video.rmrm.. : SetDeliveryBandwidth: SetDeliveryBandwidth: Bandwidth=105040;BackOff=0. Bandwidth=105040;BackOff= IP: IP: RealServer RealServer -> -> RealPlayer RealPlayer hlen=20 hlen=20 TOS=00 TOS=00 dgramlen=129 dgramlen=129 id=c308 id=c308 DATA: DATA: OK. OK. : Date: Date: Sat, Sat, Oct Oct :05:49 11:05:49 GMT. GMT

63 RTSP - Real G2 SET_PARAMETER IP: IP: RealPlayer RealPlayer -> -> RealServer RealServer hlen=20 hlen=20 TOS=00 TOS=00 dgramlen=408 dgramlen=408 id=a50b id=a50b DATA: DATA: SET_PARAMETER SET_PARAMETER rtsp://real.example.com:554/real8video. rtsp://real.example.com:554/real8video.rm ://real.example.com:554/real8video.rmrm.. : PlayerStats: PlayerStats: Stat1: Stat1: _Kbps_Stereo_Music_High_-_RA8][Stat2: 20_Kbps_Stereo_Music_High_-_RA8][Stat2: _Kbps_Stereo_Music_High_-_RA8]. 20_Kbps_Stereo_Music_High_-_RA8] IP: RealServer -> RealPlayer hlen=20 TOS=00 dgramlen=129 id=c436 IP: RealServer -> RealPlayer hlen=20 TOS=00 dgramlen=129 id=c436 DATA: DATA: 200 OK. 200 OK. : Date: Sat, Date: 27 Sat, Oct Oct 11:06: GMT. 11:06:21 GMT

64 RTSP - Real G2 TEARDOWN IP: IP: RealPlayer RealPlayer -> -> RealServer RealServer hlen=20 hlen=20 TOS=00 TOS=00 dgramlen=135 dgramlen=135 id=a50c id=a50c DATA: DATA: TEARDOWN TEARDOWN rtsp://real.example.com:554/real8video. rtsp://real.example.com:554/real8video.rm ://real.example.com:554/real8video.rmrm.. : IP: IP: RealServer RealServer -> -> RealPlayer RealPlayer hlen=20 hlen=20 TOS=00 TOS=00 dgramlen=106 dgramlen=106 id=c437 id=c437 DATA: DATA: OK. OK. : Date: Date: Sat, Sat, Oct Oct :06:21 11:06:21 GMT. GMT... 64

65 RTSP - Windows Media By Ethereal 65

66 RTSP WM9 DESCRIBE(1) DESCRIBE DESCRIBE rtsp:// /antena2 rtsp:// /antena2 User-Agent: User-Agent: WMPlayer/ WMPlayer/ guid/3300ad50-2c39-46c0-ae0a-8c23202c6b6d guid/3300ad50-2c39-46c0-ae0a-8c23202c6b6d Accept: Accept: application/sdp application/sdp Accept-Charset: Accept-Charset: UTF-8, UTF-8, *;q=0.1 *;q=0.1 X-Accept-Authentication: X-Accept-Authentication: NTLM, NTLM, Digest, Digest, Basic Basic Accept-Language: Accept-Language: ja-jp, ja-jp, *;q=0.1 *;q= Supported: Supported: com.microsoft.wm.srvppair, com.microsoft.wm.srvppair, com.microsoft.wm.sswitch, com.microsoft.wm.sswitch, com.microsoft.wm.eosmsg, com.microsoft.wm.eosmsg, com.microsoft.wm.predstrm com.microsoft.wm.predstrm OK OK Content-Type: Content-Type: application/sdp application/sdp Vary: Vary: Accept Accept X-Playlist-Gen-Id: X-Playlist-Gen-Id: X-Broadcast-Id: X-Broadcast-Id: Content-Length: Content-Length: Date: Date: Sun, Sun, Nov Nov :52:53 04:52:53 GMT GMT 1 1 Server: Server: WMServer/ WMServer/ Supported: Supported: com.microsoft.wm.srvppair, com.microsoft.wm.srvppair, com.microsoft.wm.sswitch, com.microsoft.wm.sswitch, com.microsoft.wm.eosmsg, com.microsoft.wm.eosmsg, com.microsoft.wm.fastcache, com.microsoft.wm.fastcache, com.microsoft.wm.packetpairssrc com.microsoft.wm.packetpairssrc Last-Modified: Last-Modified: Sat, Sat, Dec Dec :00:00 00:00:00 GMT GMT Cache-Control: Cache-Control: x-wms-stream-type="broadcast", x-wms-stream-type="broadcast", no-cache, no-cache, no-user-cache, no-user-cache, private private v=0 v=0 o=o= IN IN IP4 IP s=antena s=antena 2 2 c=in c=in IP4 IP b=as:33 b=as:33 a=maxps:1565 a=maxps:1565 t=0 0 t=0 0 66

67 RTSP WM9 DESCRIBE(2) a=control:rtsp:// /antena2/ a=control:rtsp:// /antena2/ a=etag:{0421ac58-7e64-5d48-0aa9-566e811e80a7} a=etag:{0421ac58-7e64-5d48-0aa9-566e811e80a7} a=range:npt= a=range:npt= a=type:broadcast a=type:broadcast a=recvonly a=recvonly a=pgmpu:data:application/x-wms-contentdesc a=pgmpu:data:application/x-wms-contentdesc,8,language,31,0,,44,wms_content_description_server_branding_info,31,12,wmserver/9.0,30,wms_content_description_rating,31,35,radiodifus%c 3%A3o%20Portuguesa%20-,8,language,31,0,,44,WMS_CONTENT_DESCRIPTION_SERVER_BRANDING_INFO,31,12,WMServer/9.0,30,WMS_CONTENT_DESCRIPTION_RATING,31,35,Radiodifus%C %20Antena%202,35,WMS_CONTENT_DESCRIPTION_DESCRIPTION,31,37,RDP%20Servi%C3%A7o%20Publico%20de%20Radiodifus%C3%A3o,9,copyright,31,24,Radiod 3%A3o%20Portuguesa%20- ifus%c3%a3o%20portuguesa,6,author,31,24,radiodifus%c3%a3o%20portuguesa,5,title,31,8,antena%202,51,wms_content_description_playlist_entry_ %20Antena%202,35,WMS_CONTENT_DESCRIPTION_DESCRIPTION,31,37,RDP%20Servi%C3%A7o%20Publico%20de%20Radiodifus%C3%A3o,9,copyright,31,24,Radiod START_OFFSET,3,4,2688,47,WMS_CONTENT_DESCRIPTION_PLAYLIST_ENTRY_DURATION,3,1,0,58,WMS_CONTENT_DESCRIPTION_COPIED_METADATA_FROM_PLAYLIST_F ifus%c3%a3o%20portuguesa,6,author,31,24,radiodifus%c3%a3o%20portuguesa,5,title,31,8,antena%202,51,wms_content_description_playlist_entry_ ILE,3,1,1,42,WMS_CONTENT_DESCRIPTION_PLAYLIST_ENTRY_URL,31,1,/%0D%0A START_OFFSET,3,4,2688,47,WMS_CONTENT_DESCRIPTION_PLAYLIST_ENTRY_DURATION,3,1,0,58,WMS_CONTENT_DESCRIPTION_COPIED_METADATA_FROM_PLAYLIST_F ILE,3,1,1,42,WMS_CONTENT_DESCRIPTION_PLAYLIST_ENTRY_URL,31,1,/%0D%0A a=pgmpu:data:application/vnd.ms.wms-hdr.asfv1;base64 a=pgmpu:data:application/vnd.ms.wms-hdr.asfv1;base64,mcaydy5mzxgm2qcqaglobiodaaaaaaaabwaaaaecmyaydy5mzxgm2qcqaglobcibaaaaaaaaegawadaasabgaeeabgb0aguabgbhacaamgaaafiayqbkagkabwbkagkazgb1ahma4wbvacaauabvahiadab1agca dqblahmayqaaafiayqbkagkabwbkagkazgb1ahma4wbvacaauabvahiadab1agcadqblahmayqaaafiarabqacaauwblahiadgbpaocabwagafaadqbiagwaaqbjag8aiabkaguaiabsageazabpag8azabpagyad,mcaydy5mzxgm2qcqaglobiodaaaaaaaabwaaaaecmyaydy5mzxgm2qcqaglobcibaaaaaaaaegawadaasabgaeeabgb0aguabgbhacaamgaaafiayqbkagkabwbkagkazgb1ahma4wbvacaauabvahiadab1agca QBzAOMAbwAAAFIAYQBkAGkAbwBkAGkAZgB1AHMA4wBvACAAUABvAHIAdAB1AGcAdQBlAHMAYQAgAC0AIABBAG4AdABlAG4AYQAgADIAAADOdfh7jUbREY2CAGCXyaKyIAAAAAAAAAABAAEAXH8AAKHcq4xHqc8Rju dqblahmayqaaafiayqbkagkabwbkagkazgb1ahma4wbvacaauabvahiadab1agcadqblahmayqaaafiarabqacaauwblahiadgbpaocabwagafaadqbiagwaaqbjag8aiabkaguaiabsageazabpag8azabpagyad QAwAwgU2VoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8AwAAAAAAAKBUjhIQkMMB/////wAAAAAAAAAAAAAAAAAAAAAAAAAAgAoAAAAAAAAJAAAAHQYAAB0GAABcfwAAtQO/Xy6pzxGO4wDADCBTZS4AAAAAAAAAEdL QBzAOMAbwAAAFIAYQBkAGkAbwBkAGkAZgB1AHMA4wBvACAAUABvAHIAdAB1AGcAdQBlAHMAYQAgAC0AIABBAG4AdABlAG4AYQAgADIAAADOdfh7jUbREY2CAGCXyaKyIAAAAAAAAAABAAEAXH8AAKHcq4xHqc8Rju Tq7qpzxGO5gDADCBTZQYAAAAAAJEH3Le3qc8RjuYAwAwgU2VyAAAAAAAAAECeafhNW88RqP0AgF9cRCtQzcO/j2HPEYuyAKoAtOIgAAAAAAAAAAAcAAAACAAAAAEAiOpiAGEBAgAAfQAAoA8AAAAGEAAKAACIAAAX QAwAwgU2VoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8AwAAAAAAAKBUjhIQkMMB/////wAAAAAAAAAAAAAAAAAAAAAAAAAAgAoAAAAAAAAJAAAAHQYAAB0GAABcfwAAtQO/Xy6pzxGO4wDADCBTZS4AAAAAAAAAEdL AAAeAAABAAYABgEAAECk0NIH49IRl/AAoMleqFCMAAAAAAAAAAIAHABXAE0ARgBTAEQASwBWAGUAcgBzAGkAbwBuAAAAAAAaADcALgAwADEALgAwADAALgAzADAANQA1AAAAGgBXAE0ARgBTAEQASwBOAGUAZQBkA Tq7qpzxGO5gDADCBTZQYAAAAAAJEH3Le3qc8RjuYAwAwgU2VyAAAAAAAAAECeafhNW88RqP0AgF9cRCtQzcO/j2HPEYuyAKoAtOIgAAAAAAAAAAAcAAAACAAAAAEAiOpiAGEBAgAAfQAAoA8AAAAGEAAKAACIAAAX GUAZAAAAAAAFgAwAC4AMAAuADAALgAwADAAMAAwAAAAQFLRhh0x0BGjpACgyQNI9pYAAAAAAAAAQVLRhh0x0BGjpACgyQNI9gEAAAACABcAVwBpAG4AZABvAHcAcwAgAE0AZQBkAGkAYQAgAEEAdQBkAGkAbwAgAF AAAeAAABAAYABgEAAECk0NIH49IRl/AAoMleqFCMAAAAAAAAAAIAHABXAE0ARgBTAEQASwBWAGUAcgBzAGkAbwBuAAAAAAAaADcALgAwADEALgAwADAALgAzADAANQA1AAAAGgBXAE0ARgBTAEQASwBOAGUAZQBkA YAOAAAABkAIAAzADIAIABrAGIAcABzACwAIAAzADIAIABrAEgAegAsACAAcwB0AGUAcgBlAG8AAAACAGEBNiaydY5mzxGm2QCqAGLObDIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQE= GUAZAAAAAAAFgAwAC4AMAAuADAALgAwADAAMAAwAAAAQFLRhh0x0BGjpACgyQNI9pYAAAAAAAAAQVLRhh0x0BGjpACgyQNI9gEAAAACABcAVwBpAG4AZABvAHcAcwAgAE0AZQBkAGkAYQAgAEEAdQBkAGkAbwAgAF YAOAAAABkAIAAzADIAIABrAGIAcABzACwAIAAzADIAIABrAEgAegAsACAAcwB0AGUAcgBlAG8AAAACAGEBNiaydY5mzxGm2QCqAGLObDIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQE= m=audio m=audio 0 0 RTP/AVP RTP/AVP b=as:33 b=as:33 b=rs:0 b=rs:0 b=rr:0 b=rr:0 a=rtpmap:96 a=rtpmap:96 x-asf-pf/1000 x-asf-pf/1000 a=control:audio a=control:audio a=stream:1 a=stream:1 m=application m=application 0 0 RTP/AVP RTP/AVP b=rs:0 b=rs:0 b=rr:0 b=rr:0 a=rtpmap:96 a=rtpmap:96 x-wms-rtx/1000 x-wms-rtx/1000 a=control:rtx a=control:rtx a=stream:65536 a=stream:

68 RTSP WM9 SETUP SETUP SETUP rtsp:// /antena2/rtx rtsp:// /antena2/rtx User-Agent: User-Agent: WMPlayer/ WMPlayer/ guid/3300ad50-2c39-46c0-ae0a-8c23202c6b6d guid/3300ad50-2c39-46c0-ae0a-8c23202c6b6d Accept-Charset: Accept-Charset: UTF-8, UTF-8, *;q=0.1 *;q=0.1 X-Accept-Authentication: X-Accept-Authentication: NTLM, NTLM, Digest, Digest, Basic Basic Accept-Language: Accept-Language: ja-jp, ja-jp, *;q=0.1 *;q= X-Playlist-Gen-Id: X-Playlist-Gen-Id: Transport: Transport: RTP/AVP/UDP;unicast;client_port= ;ssrc=fe93b2b2;mode=PLAY RTP/AVP/UDP;unicast;client_port= ;ssrc=fe93b2b2;mode=PLAY OK OK Transport: Transport: RTP/AVP/UDP;unicast;server_port= ;client_port=2978- RTP/AVP/UDP;unicast;server_port= ;client_port= ;ssrc=fb05501d;mode=PLAY 2979;ssrc=fb05501d;mode=PLAY Date: Date: Sun, Sun, Nov Nov :52:53 04:52:53 GMT GMT ;timeout= ;timeout=60 Server: Server: WMServer/ WMServer/ Supported: Supported: com.microsoft.wm.srvppair, com.microsoft.wm.srvppair, com.microsoft.wm.sswitch, com.microsoft.wm.sswitch, com.microsoft.wm.eosmsg, com.microsoft.wm.eosmsg, com.microsoft.wm.fastcache, com.microsoft.wm.fastcache, com.microsoft.wm.packetpairssrc com.microsoft.wm.packetpairssrc Last-Modified: Last-Modified: Sat, Sat, Dec Dec :00:00 00:00:00 GMT GMT Cache-Control: Cache-Control: x-wms-stream-type="broadcast", x-wms-stream-type="broadcast", no-cache, no-cache, no-user-cache, no-user-cache, private private 68

69 RTSP WM9 SET_PARAMETER SET_PARAMETER SET_PARAMETER rtsp:// /antena2 rtsp:// /antena2 Content-Length: Content-Length: User-Agent: User-Agent: WMPlayer/ WMPlayer/ guid/3300ad50-2c39-46c0-ae0a-8c23202c6b6d guid/3300ad50-2c39-46c0-ae0a-8c23202c6b6d Accept-Charset: Accept-Charset: UTF-8, UTF-8, *;q=0.1 *;q=0.1 X-Accept-Authentication: X-Accept-Authentication: NTLM, NTLM, Digest, Digest, Basic Basic Accept-Language: Accept-Language: ja-jp, ja-jp, *;q=0.1 *;q= Content-Type: Content-Type: application/x-rtsp-udp-packetpair;charset=utf-8 application/x-rtsp-udp-packetpair;charset=utf X-Playlist-Gen-Id: X-Playlist-Gen-Id: type: type: high-entropy-packetpair high-entropy-packetpair OK OK Content-Type: Content-Type: application/x-rtsp-udp-packetpair;charset=utf-8 application/x-rtsp-udp-packetpair;charset=utf-8 Content-Length: Content-Length: Date: Date: Sun, Sun, Nov Nov :52:54 04:52:54 GMT GMT ;timeout= ;timeout=60 Server: Server: WMServer/ WMServer/ type: type: high-entropy-packetpair high-entropy-packetpair 69

70 RTSP WM9 SETUP SETUP SETUP rtsp:// /antena2/audio rtsp:// /antena2/audio User-Agent: User-Agent: WMPlayer/ WMPlayer/ guid/3300ad50-2c39-46c0-ae0a-8c23202c6b6d guid/3300ad50-2c39-46c0-ae0a-8c23202c6b6d Accept-Charset: Accept-Charset: UTF-8, UTF-8, *;q=0.1 *;q=0.1 X-Accept-Authentication: X-Accept-Authentication: NTLM, NTLM, Digest, Digest, Basic Basic Accept-Language: Accept-Language: ja-jp, ja-jp, *;q=0.1 *;q= X-Playlist-Gen-Id: X-Playlist-Gen-Id: Transport: Transport: RTP/AVP/UDP;unicast;client_port=2980;ssrc=d29a8080;mode=PLAY RTP/AVP/UDP;unicast;client_port=2980;ssrc=d29a8080;mode=PLAY OK OK Blocksize: Blocksize: Transport: Transport: RTP/AVP/UDP;unicast;server_port=5004;client_port=2980;ssrc=740c2c57;mode= RTP/AVP/UDP;unicast;server_port=5004;client_port=2980;ssrc=740c2c57;mode= PLAY PLAY Date: Date: Sun, Sun, Nov Nov :52:54 04:52:54 GMT GMT ;timeout= ;timeout=60 Server: Server: WMServer/ WMServer/ Supported: Supported: com.microsoft.wm.srvppair, com.microsoft.wm.srvppair, com.microsoft.wm.sswitch, com.microsoft.wm.sswitch, com.microsoft.wm.eosmsg, com.microsoft.wm.eosmsg, com.microsoft.wm.fastcache, com.microsoft.wm.fastcache, com.microsoft.wm.packetpairssrc com.microsoft.wm.packetpairssrc Last-Modified: Last-Modified: Sat, Sat, Dec Dec :00:00 00:00:00 GMT GMT Cache-Control: Cache-Control: x-wms-stream-type="broadcast", x-wms-stream-type="broadcast", no-cache, no-cache, no-user-cache, no-user-cache, private private 70

71 RTSP WM9 PLAY PLAY PLAY rtsp:// /antena2 rtsp:// /antena2 X-Playlist-Seek-Id: X-Playlist-Seek-Id: User-Agent: User-Agent: WMPlayer/ WMPlayer/ guid/3300ad50-2c39-46c0-ae0a-8c23202c6b6d guid/3300ad50-2c39-46c0-ae0a-8c23202c6b6d Accept-Charset: Accept-Charset: UTF-8, UTF-8, *;q=0.1 *;q=0.1 X-Accept-Authentication: X-Accept-Authentication: NTLM, NTLM, Digest, Digest, Basic Basic Accept-Language: Accept-Language: ja, ja, *;q=0.1 *;q= Range: Range: npt= npt= Bandwidth: Bandwidth: X-Accelerate-Streaming: X-Accelerate-Streaming: AccelDuration=8000;AccelBandwidth= AccelDuration=8000;AccelBandwidth= OK OK Date: Date: Sun, Sun, Nov Nov :52:55 04:52:55 GMT GMT ;timeout= ;timeout=60 Server: Server: WMServer/ WMServer/ Supported: Supported: com.microsoft.wm.srvppair, com.microsoft.wm.srvppair, com.microsoft.wm.sswitch, com.microsoft.wm.sswitch, com.microsoft.wm.eosmsg, com.microsoft.wm.eosmsg, com.microsoft.wm.fastcache, com.microsoft.wm.fastcache, com.microsoft.wm.packetpairssrc com.microsoft.wm.packetpairssrc Range: Range: npt= npt= Scale: Scale: X-Accelerate-Streaming: X-Accelerate-Streaming: AccelBandwidth=256000;AccelDuration=8000 AccelBandwidth=256000;AccelDuration=8000 Speed: Speed: RTP-Info: RTP-Info: url=rtsp:// /antena2/audio;seq=50283;rtptime=0 url=rtsp:// /antena2/audio;seq=50283;rtptime=0 71

72 RTSP WM9 SET_PARAMETER SET_PARAMETER SET_PARAMETER rtsp:// /antena2 rtsp:// /antena2 Content-Length: Content-Length: User-Agent: User-Agent: WMPlayer/ WMPlayer/ guid/3300ad50-2c39-46c0-ae0a-8c23202c6b6d guid/3300ad50-2c39-46c0-ae0a-8c23202c6b6d Accept-Charset: Accept-Charset: UTF-8, UTF-8, *;q=0.1 *;q=0.1 X-Accept-Authentication: X-Accept-Authentication: NTLM, NTLM, Digest, Digest, Basic Basic Accept-Language: Accept-Language: ja, ja, *;q=0.1 *;q= Content-Type: Content-Type: application/x-wms-logconnectstats;charset=utf-8 application/x-wms-logconnectstats;charset=utf <XML><Summary></Summary><c-dns>-</c-dns><c-ip> </c-ip><c- <XML><Summary></Summary><c-dns>-</c-dns><c-ip> </c-ip><c- os>windows_2000</c-os><c-osversion> </c-osversion><date> os>windows_2000</c-os><c-osversion> </c-osversion><date> </date><time>04:49:43</time><c-cpu>Pentium</ccpu><transport>UDP</transport></XML> 02</date><time>04:49:43</time><c-cpu>Pentium</ccpu><transport>UDP</transport></XML> OK OK Date: Date: Sun, Sun, Nov Nov :52:55 04:52:55 GMT GMT ;timeout= ;timeout=60 Server: Server: WMServer/ WMServer/

73 RTSP WM9 PAUSE PAUSE PAUSE rtsp:// /antena2 rtsp:// /antena2 User-Agent: User-Agent: WMPlayer/ WMPlayer/ guid/3300ad50-2c39-46c0-ae0a-8c23202c6b6d guid/3300ad50-2c39-46c0-ae0a-8c23202c6b6d Accept-Charset: Accept-Charset: UTF-8, UTF-8, *;q=0.1 *;q=0.1 X-Accept-Authentication: X-Accept-Authentication: NTLM, NTLM, Digest, Digest, Basic Basic Accept-Language: Accept-Language: ja, ja, *;q=0.1 *;q= OK OK Date: Date: Sun, Sun, Nov Nov :53:13 04:53:13 GMT GMT ;timeout= ;timeout=60 Server: Server: WMServer/ WMServer/

74 RTSP WM9 SET_PARAMETR SET_PARAMETER SET_PARAMETER rtsp:// /antena2 rtsp:// /antena2 Content-Length: Content-Length: User-Agent: User-Agent: WMPlayer/ WMPlayer/ guid/3300ad50-2c39-46c0-ae0a-8c23202c6b6d guid/3300ad50-2c39-46c0-ae0a-8c23202c6b6d Accept-Charset: Accept-Charset: UTF-8, UTF-8, *;q=0.1 *;q=0.1 X-Accept-Authentication: X-Accept-Authentication: NTLM, NTLM, Digest, Digest, Basic Basic Accept-Language: Accept-Language: ja, ja, *;q=0.1 *;q= Content-Type: Content-Type: application/x-wms-logplaystats;charset=utf-8 application/x-wms-logplaystats;charset=utf <XML><Summary> :50:01 - rtsp:// /antena {3300AD50-2C39-46c0-AE0A-8C23202C6B6D} ja- <XML><Summary> JP WMFSDK/ _WMPlayer/ :50:01 - rtsp:// /antena2 - wmplayer.exe {3300AD50-2C39-46c0-AE0A-8C23202C6B6D} Pentium rtsp UDP ja- Windows_Media_Audio_V8 JP WMFSDK/ _WMPlayer/ wmplayer.exe Windows_2000 mms:// /antena Pentium / 0 -</Summary><c rtsp UDP ip> </c-ip><date> </date><time>04:50:01</time><c-dns>-</c-dns><cs-uri-stem>rtsp:// /antena2</cs-uri- Windows_Media_Audio_V mms:// /antena2 / -</Summary><cstem><c-starttime>0</c-starttime><x-duration>23</x-duration><c-rate>1</c-rate><c-status>200</c-status><c-playerid>{3300AD50ip> </c-ip><date> </date><time>04:50:01</time><c-dns>-</c-dns><cs-uri-stem>rtsp:// /antena2</cs-uri- 2C39-46c0-AE0A-8C23202C6B6D}</c-playerid><c-playerversion> </c-playerversion><c-playerlanguage>ja-JP</cstem><c-starttime>0</c-starttime><x-duration>23</x-duration><c-rate>1</c-rate><c-status>200</c-status><c-playerid>{3300AD50playerlanguage><cs-User-Agent>WMFSDK/ _WMPlayer/ </cs-User-Agent><cs-Referer>-</cs-Referer><c- 2C39-46c0-AE0A-8C23202C6B6D}</c-playerid><c-playerversion> </c-playerversion><c-playerlanguage>ja-JP</chostexe>wmplayer.exe</c-hostexe><c-hostexever> </c-hostexever><c-os>Windows_2000</c-os><c-osversion> </cplayerlanguage><cs-User-Agent>WMFSDK/ _WMPlayer/ </cs-User-Agent><cs-Referer>-</cs-Referer><cosversion><c-cpu>Pentium</ccpu><filelength>0</filelength><filesize>0</filesize><avgbandwidth>47336</avgbandwidth><protocol>rtsp</protocol><transport>UDP</osversion><c-cpu>Pentium</chostexe>wmplayer.exe</c-hostexe><c-hostexever> </c-hostexever><c-os>Windows_2000</c-os><c-osversion> </c- ransport><audiocodec>windows_media_audio_v8</audiocodec><videocodec>-</videocodec><c-channelurl>-</c-channelurl><sc-bytes>-</sccpu><filelength>0</filelength><filesize>0</filesize><avgbandwidth>47336</avgbandwidth><protocol>rtsp</protocol><transport>udp</bytes><c-bytes>105336</c-bytes><s-pkts-sent>-</s-pkts-sent><c-pkts-received>132</c-pkts-received><c-pkts-lost-client>0</c-pkts- ransport><audiocodec>windows_media_audio_v8</audiocodec><videocodec>-</videocodec><c-channelurl>-</c-channelurl><sc-bytes>-</sclost-client><c-pkts-lost-net>0</c-pkts-lost-net><c-pkts-lost-cont-net>0</c-pkts-lost-cont-net><c-resendreqs>0</c-resendreqs><cbytes><c-bytes>105336</c-bytes><s-pkts-sent>-</s-pkts-sent><c-pkts-received>132</c-pkts-received><c-pkts-lost-client>0</c-pktspkts-recovered-ecc>0</c-pkts-recovered-ecc><c-pkts-recovered-resent>0</c-pkts-recovered-resent><c-buffercount>1</clost-client><c-pkts-lost-net>0</c-pkts-lost-net><c-pkts-lost-cont-net>0</c-pkts-lost-cont-net><c-resendreqs>0</c-resendreqs><cbuffercount><c-totalbuffertime>1</c-totalbuffertime><c-quality>100</c-quality><s-ip>-</s-ip><s-dns>-</s-dns><s-totalclients>pkts-recovered-ecc>0</c-pkts-recovered-ecc><c-pkts-recovered-resent>0</c-pkts-recovered-resent><c-buffercount>1</c- </s-totalclients><s-cpu-util>-</s-cpu-util><cs-url>mms:// /antena2</cs-url><cs-media-name>/</cs-media-name><csmedia-role>-</cs-media-role></xml> </s-totalclients><s-cpu-util>-</s-cpu-util><cs-url>mms:// /antena2</cs-url><cs-media-name>/</cs-media-name><csbuffercount><c-totalbuffertime>1</c-totalbuffertime><c-quality>100</c-quality><s-ip>-</s-ip><s-dns>-</s-dns><s-totalclients>media-role>-</cs-media-role></xml> OK OK Date: Date: Sun, Sun, Nov Nov :53:13 04:53:13 GMT GMT ;timeout= ;timeout=60 Server: Server: WMServer/ WMServer/

75 RTSP - QuickTime By Ethereal 75

76 RTSP - QuickTime DESCRIBE DESCRIBE rtsp://qtconfig.apple.com/qt/config/porttest.mov DESCRIBE rtsp://qtconfig.apple.com/qt/config/porttest.mov 1 1 Accept: application/sdp Accept: application/sdp Bandwidth: Bandwidth: Accept-Language: fr-fr Accept-Language: fr-fr User-Agent: QTS (qtver=6.0;os=windows NT 5.0Service Pack 3) User-Agent: QTS (qtver=6.0;os=windows NT 5.0Service Pack 3) 200 OK 200 OK Server: QTSS/4.0 [v410]-macosx Server: QTSS/4.0 [v410]-macosx Cseq: 1 Cseq: 1 Last-Modified: Wed, 09 Jan :35:58 GMT Last-Modified: Wed, 09 Jan :35:58 GMT Cache-Control: must-revalidate Cache-Control: must-revalidate Content-length: 305 Content-length: 305 Date: Sat, 16 Nov :47:09 GMT Date: Sat, 16 Nov :47:09 GMT Expires: Sat, 16 Nov :47:09 GMT Expires: Sat, 16 Nov :47:09 GMT Content-Type: application/sdp Content-Type: application/sdp x-accept-retransmit: our-retransmit x-accept-retransmit: our-retransmit Content-Base: rtsp://qtconfig.apple.com/qt/config/porttest.mov/ Content-Base: rtsp://qtconfig.apple.com/qt/config/porttest.mov/ v=0 v=0 o=streamingserver IN IP o=streamingserver IN IP s=/qt/config/porttest.mov s=/qt/config/porttest.mov u= u= e=admin@ e=admin@ c=in IP c=in IP t=0 0 t=0 0 a=control:* a=control:* a=x-qt-text-cpy:copyright Apple Computer, Inc. a=x-qt-text-cpy:copyright Apple Computer, Inc. a=range:npt= a=range:npt= m=video 0 RTP/AVP 96 m=video 0 RTP/AVP 96 a=rtpmap:96 X-QT/600 a=rtpmap:96 X-QT/600 a=control:trackid=2 a=control:trackid=2 76

77 RTSP - QuickTime SETUP SETUP SETUP rtsp://qtconfig.apple.com/qt/config/porttest.mov/trackid=2 rtsp://qtconfig.apple.com/qt/config/porttest.mov/trackid=2 2 2 Transport: Transport: RTP/AVP;unicast;client_port= RTP/AVP;unicast;client_port= x-retransmit: x-retransmit: our-retransmit our-retransmit x-dynamic-rate: x-dynamic-rate: 1 1 x-transport-options: x-transport-options: late-tolerance= late-tolerance= User-Agent: User-Agent: QTS QTS (qtver=6.0;os=windows (qtver=6.0;os=windows NT NT 5.0Service 5.0Service Pack Pack 3) 3) Accept-Language: Accept-Language: fr-fr fr-fr OK OK Server: Server: QTSS/4.0 QTSS/4.0 [v410]-macosx [v410]-macosx Cseq: Cseq: 2 2 Last-Modified: Last-Modified: Wed, Wed, Jan Jan :35:58 00:35:58 GMT GMT Cache-Control: Cache-Control: must-revalidate must-revalidate Date: Date: Sat, Sat, Nov Nov :47:09 03:47:09 GMT GMT Expires: Expires: Sat, Sat, Nov Nov :47:09 03:47:09 GMT GMT Transport: Transport: RTP/AVP;unicast;client_port=6970- RTP/AVP;unicast;client_port= ;source= ;server_port= ;ssrc=69A0D ;source= ;server_port= ;ssrc=69A0D248 x-transport-options: x-transport-options: late-tolerance= late-tolerance= x-retransmit: x-retransmit: our-retransmit our-retransmit 77

78 RTSP - QuickTime PLAY PLAY PLAY rtsp://qtconfig.apple.com/qt/config/porttest.mov rtsp://qtconfig.apple.com/qt/config/porttest.mov 3 3 Range: Range: npt= npt= x-prebuffer: x-prebuffer: maxtime= maxtime= User-Agent: User-Agent: QTS QTS (qtver=6.0;os=windows (qtver=6.0;os=windows NT NT 5.0Service 5.0Service Pack Pack 3) 3) OK OK Server: Server: QTSS/4.0 QTSS/4.0 [v410]-macosx [v410]-macosx Cseq: Cseq: RTP-Info: RTP-Info: url=trackid=2;seq=49211;rtptime= url=trackid=2;seq=49211;rtptime=

79 RTSP - QuickTime TEARDOWN TEARDOWN TEARDOWN rtsp://qtconfig.apple.com/qt/config/porttest.mov rtsp://qtconfig.apple.com/qt/config/porttest.mov User-Agent: User-Agent: QTS QTS (qtver=6.0;os=windows (qtver=6.0;os=windows NT NT 5.0Service 5.0Service Pack Pack 3) 3) OK OK Server: Server: QTSS/4.0 QTSS/4.0 [v410]-macosx [v410]-macosx Cseq: Cseq: Connection: Connection: Close Close 79

80 ストリーミング運用実践トラブルシュート サーバカーネルチューニングファイアーウォール パケットロスバッファリングと遅延時間パケットサイズ WEBサイト 80

81 サーバカーネルチューニング きちんと動かすにはカーネルのチューニングが必要 WEBサーバなどと兼用になっている場合はカーネル資源も多く必要 本運用前に fstat, lsof などで調査 不足しそうな場合はカーネル再構築やパラメータチューニング 運用中も継続的に監視することをおすすめ 81

82 ファイアーウォール イントラネットでユーザが最初に遭遇するトラブル ストリーミングプロトコルが通過出来ない 通常 HTTP FTPのみ PROXYサーバ経由に限定 RTSP や RTP を普通の PROXY サーバは扱えない 結果として コンテンツが見えない ということが起きる 別の手段でアクセスする必要がある 82

83 ユーザレベルの対策 HTTP ストリーミング パケットを HTTP プロトコルでカプセル化 クライアントは一定時間ごとにコンテンツを細切れに HTTP でリクエスト 擬似ストリーミングとの違いはサーバ クライアントで連携動作する所 ストリーミングシステムごとに異り相互の互換性は無い プロトコルは非公開 自動設定ではうまく動かない場合あり クライアントソフトを個々に設定する必要が発生 一般ユーザには敷居が高い イントラネットの管理者にとっては頭の痛い問題 この他に SOCKS Apple QuickTime はこの SOCKS を使える 最新の SOCKS5 には UDPBIND 83

スライド タイトルなし

スライド タイトルなし (10) - (3) IETF RTSP 2002.06.25 E-Mail: katto@katto.comm.waseda.ac.jp (1) & WWW cf. CDN (Content Delivery Network) (2) WWW (3) HTTP WWW (1) (1) HTTP HTTP ( HTTP ) (HTTP ) (SureStream ) (TCP ) HTTP (RTSP,

More information

TS-1009

TS-1009 TS-1009 Technical Specification on Call Interface for SDP Media Negotiation through Provider s SIP Networks(MPEG4-Visual) 2005 8 10 THE TELECOMMUNICATION TECHNOLOGY COMMITTEE 2 3 4 1.0 2005 8 10 [1] "SIP:

More information

企業SIP網Q-sig⇔SIP間インタフェース仕様

企業SIP網Q-sig⇔SIP間インタフェース仕様 JJ-22.09 企業 SIP 網におけるマルチメディア ( 画像 ) 接続に関する技術仕様 Technical Specifications on multimedia-connection Between Private SIP Networks 第 1 版 2010 年 5 月 26 日制定 社団法人情報通信技術委員会 THE TELECOMMUNICATION TECHNOLOGY COMMITTEE

More information

スライド タイトルなし

スライド タイトルなし 画像情報特論 (8) - ストリーミング IP 放送 情報理工学専攻甲藤二郎 E-Mail: katto@waseda.jp ストリーミング システム構成 プロトコル メタファイル ファイルフォーマット システム構成 (1) シンプルな構成 キャプチャ & 圧縮 & ストリーミング インターネット 小規模構成 インターネット放送局 キャプチャ & 圧縮 ストリーミング & WWW & ファイアウォール

More information

スライド タイトルなし

スライド タイトルなし (8 - (1 (SIP E-Mail: katto@waseda.jp (TCP/IP AV ( ( AV RTCP SMIL RTP / RTCP ( HTTP UDP (TCP TCP (UDP IP ( ( ( (1 ISDN PHS Q.931 SS7 Q.931 (2 ( SETUP ( IAM ( SETUP ( CALLPROC ALERT ( ACM ( ALERT ( CONNECT

More information

Microsoft PowerPoint - gazotokuron-Streaming.ppt

Microsoft PowerPoint - gazotokuron-Streaming.ppt 画像情報特論 (8) - 放送 システム構成 プロトコル 情報ネットワーク専攻甲藤二郎 E-Mail: katto@waseda.jp システム構成 (1) システム構成 (2) シンプルな構成 大規模構成 キャプチャ 圧縮 キャプチャ 圧縮 放送局 WWW ミラー放送局 小規模構成 放送局 ファイアウォール キャプチャ 圧縮 WWW ファイアウォール ストリーム CDN (Content Delivery

More information

2004 3

2004 3 JAIST Reposi https://dspace.j Title 様々なデータを扱えるストリーミング技術を用いて機 器間の通信 制御を行う研究 Author(s) 明壁, 祐基 Citation Issue Date 2004-03 Type Thesis or Dissertation Text version author URL http://hdl.handle.net/10119/1806

More information

17 Multiple video streams control for the synchronous delivery and playback 1085404 2006 3 10 Web IP 1 1 1 3,,, i Abstract Multiple video streams control for the synchronous delivery and playback Yoshiyuki

More information

Mac OS X Server QuickTime Streaming Server 5.0 の管理(バージョン 10.3 以降用)

Mac OS X Server QuickTime Streaming Server 5.0 の管理(バージョン 10.3 以降用) Mac OS X Server QuickTime Streaming Server 5.0 Mac OS X Server 10.3 apple Apple Computer, Inc. 2003 Apple Computer, Inc. All rights reserved. QuickTime Streaming Server Apple Apple Computer, Inc. Apple

More information

インターネットで個人放送局を開くには (1)

インターネットで個人放送局を開くには (1) (2) How to open personal broadcasting system on the Internet (2) by Jiro Katto (Department of Electronics, Information and (D-HTML MHEG MPEG-4 ) W3C (World Wide Web Consortium) SMIL (Synchronized Multimedia

More information

untitled

untitled 1 2 4/12 4/19 (1) 3 4 5 4/26 5/10 5/17 (2) 4 6 7 8 9 10 11 12 5/24 5/31 6/7 6/14 6/21 6/28 7/5 (1) (2) 13 7/12 Unicast Broadcast Multicast 1 1 Video/Audio broadcast (TV/adio etc.) Video Conferencing DVTS

More information

¥Í¥Ã¥È¥ï¡¼¥¯¥×¥í¥°¥é¥ß¥ó¥°ÆÃÏÀ

¥Í¥Ã¥È¥ï¡¼¥¯¥×¥í¥°¥é¥ß¥ó¥°ÆÃÏÀ 2 : TCP/IP : HTTP HTTP/2 1 / 22 httpget.txt: http.rb: ruby http get Java http ( ) HttpURLConnection 2 / 22 wireshark httpget.txt httpget cookie.txt ( ) telnet telnet localhost 80 GET /index.html HTTP/1.1

More information

図解でわかるVoIPのすべて - IP電話の技術から構築まで -

図解でわかるVoIPのすべて - IP電話の技術から構築まで - VoIP VoIP 2003 2003 9 10 1 IP VoIP VoIP 11301J101 VoIP(Voice over Internet Protocol) VoIP IP IP IP 3 1. IP 2. VoIP 3. QoS 4. IP 4 IP IP 5 1.1 IP IP IP IP VoIP VoIP 6 1.2 IP - - - - - 7 1.2 IP - - - - 8

More information

untitled

untitled 6 1 2 3 4 5 6 7 8 9 10 11 12 13 4/12 4/19 4/26 5/10 5/17 5/24 5/31 6/7 6/14 6/21 6/28 7/5 7/12 (1) (2) (1) (2) VoIP YahooBB TV YahooBBTV 3Mbps RealTime-NTT BB VoIP VoD YahooBBTV KDDI TV Sharecast VoIP

More information

平成18年度電気関係学会東海支部連合大会

平成18年度電気関係学会東海支部連合大会 NTMobile における SIP 通信の実現手法 吉岡正裕 *, 鈴木秀和, 内藤克浩, 渡邊晃 ( 名城大学, 三重大学 ) Proposal of SIP-based Communications based on NTMobile Masahiro Yoshioka, Hidekazu Suzuki, Katsuhiro Naito, Akira Watanabe ( Meijo University,

More information

インターネットで個人放送局を開くには (1)

インターネットで個人放送局を開くには (1) (3) How to open personal broadcasting system on the Internet (3) by Jiro Katto (Department of Electronics, Information and Communication Engineering, School of Science and Engineering, WASEDA University)

More information

15群(○○○)-8編

15群(○○○)-8編 群 ( 画像 音 言語 )-5 編 ( 画像符号化 ) 1 章システム標準 ( 執筆者 : 内藤整 )[010 年 5 月受領 ] 概要 ビデオ, オーディオ, データにより構成される番組の伝送を行う場合, 受信側においては共通のタイミング制御のもとで各種メディア間の同期が保証されなければならない.MPEG におけるシステム標準は, 主に MPEG の圧縮標準に準拠して符号化されたビデオ, オーディオの圧縮符号化ストリームを主な対象とし,

More information

DVTS Consumer DV Camera IEEE1394 Cable Internet Consumer DV Deck IEEE1394 Cable DV Internet PC Internet DV PC

DVTS Consumer DV Camera IEEE1394 Cable Internet Consumer DV Deck IEEE1394 Cable DV Internet PC Internet DV PC DVTS Digital Video Transport System Akimichi@sfc.wide.ad.jp DVTS Consumer DV Camera IEEE1394 Cable Internet Consumer DV Deck IEEE1394 Cable DV Internet PC Internet DV PC DVTS Consumer DV Camera IEEE1394

More information

Microsoft PowerPoint - network3

Microsoft PowerPoint - network3 3 章 情報メディアのディジタル符号化 アナログ / デジタルネットワークへのアナログ / デジタル端末収容構成 デジタル端末 アナログ端末 モデム UNI アナログネットワーク UNI モデム デジタル端末 アナログ端末 デジタル端末 ディジタルネットワーク デジタル端末 アナログ端末 コーデック UNI UNI コーデック アナログ端末 UNI: ユーザ - ネットワークインタフェース User-Network

More information

08+11Extra

08+11Extra A - - #8 bit, Byte, Yutaka Yasuda bit : データの最小単位 1bit = 最小状態の単位 = 二進一桁 コンピュータ内部は電気配線 配線に電気が通っている いな い だけで処理 状態は2種 二値 二進 動作にうまく対応 二進一桁を配線一本で実現 0と1 二進数 で動作 の実体 1bit = 二進一桁 = 配線一本 Byte : Byte bit 8 1 Byte

More information

SIP について 渡邊研究室三浦健吉

SIP について 渡邊研究室三浦健吉 本資料について 本資料は下記書籍を基にして作成されたものです 文章の内容の正確さは保障できないため 正確な知識を求める方は原文を参照してください 題目 : マスタリング TCP/IP SIP 編 著者 : Henry Sinnreich, Alan B. Johnston 訳者 : 阪口克彦 発行日 : 2002/10 出版社 : オーム社 1 SIP について 渡邊研究室三浦健吉 SIP(Session

More information

QoS サービス品質 コンテンツ配信技術 12 菊池浩明

QoS サービス品質 コンテンツ配信技術 12 菊池浩明 QoS サービス品質 コンテンツ配信技術 12 菊池浩明 Contents n サービス品質 n ストリーミングサービス n 品質改善技術 q マルチキャスト q CDN q FEC インタラクティブ性 ( 対話的 ) Streameing Realtime 例 YouTube Hulu Amazon Prime Video Ustream (live) 高い Hangout ネット電話, テレ会議

More information

I P 映像装置 機器仕様書 ( 案 ) 平成 29 年 1 月 国土交通省

I P 映像装置 機器仕様書 ( 案 ) 平成 29 年 1 月 国土交通省 I P 映像装置 機器仕様書 ( 案 ) 平成 29 年 1 月 国土交通省 IP 映像装置機器仕様書 ( 案 ) 目 次 第 1 章総則 1-1 適用 1-2 適用規格と法令等 第 2 章機器仕様 2-1 周囲条件 2-2 構造 2-3 H.264HD エンコーダ 2-4 H.264 エンコーダ ( 多様入力対応型 ) 2-5 H.264SD エンコーダ 2-6 MPEG-2/H.264HD エンコーダ

More information

2.5 トランスポート層 147

2.5 トランスポート層 147 2.5 トランスポート層 147 TCP と UDP TCP (Transmission Control Protocol) コネクション型 ギャランティード マルチキャスト ブロードキャスト不可 UDP (User Datagram Protocol) コネクションレス ベストエフォート マルチキャスト ブロードキャスト可 cf. IP (Internet Protocol) コネクションレス ベストエフォート

More information

[PROJECT UX: 最新の動画配信ソリューション Part 2] IIS Media Services 3.0 の詳細 そして 4.0 へ マイクロソフト株式会社 IT Pro エバンジェリスト田辺茂也

[PROJECT UX: 最新の動画配信ソリューション Part 2] IIS Media Services 3.0 の詳細 そして 4.0 へ マイクロソフト株式会社 IT Pro エバンジェリスト田辺茂也 [PROJECT UX: 最新の動画配信ソリューション Part 2] IIS Media Services 3.0 の詳細 そして 4.0 へ マイクロソフト株式会社 IT Pro エバンジェリスト田辺茂也 http://blogs.technet.com/stanabe 本セッションの内容 IIS Media Services を用いてスムーズストリーミングを行う際に必要な要素を知り ご自分で試していただけるように

More information

Microsoft Word - SIP-MPEG4相互接続試験実施要領v1.4.0-J DOC

Microsoft Word - SIP-MPEG4相互接続試験実施要領v1.4.0-J DOC SIP/MPEG-4 マルチメディア通信システム 相互接続試験実施要領 HATS 推進会議 ( 高度通信システム相互接続推進会議 ) マルチメディア通信相互接続試験実施連絡会 2/21 SIP/MPEG-4 マルチメディア通信システム相互接続試験実施要領 改訂履歴 版 改訂年月日 改訂内容 担当 1.0 2005/10/19 初版制定 仲林 1.1 2005/12/9 判定基準 問題発生時の取り扱いを明記

More information

TFTP serverの実装

TFTP serverの実装 TFTP サーバーの実装 デジタルビジョンソリューション 佐藤史明 1 1 プレゼンのテーマ組み込みソフトのファイル転送を容易に 2 3 4 5 基礎知識 TFTP とは 実践 1 実際に作ってみよう 実践 2 組み込みソフトでの実装案 最後におさらい 2 プレゼンのテーマ 組み込みソフトのファイル転送を容易に テーマ選択の理由 現在従事しているプロジェクトで お客様からファームウェアなどのファイル転送を独自方式からTFTPに変更したいと要望があった

More information

Cisco CSS HTTP キープアライブと ColdFusion サーバの連携

Cisco CSS HTTP キープアライブと ColdFusion サーバの連携 Cisco CSS 11000 HTTP キープアライブと ColdFusion サーバの連携 目次 概要 HTTP ヘッダーについて HTTP HEAD メソッドと HTTP GET メソッドの違いについて ColdFusion サーバの HTTP キープアライブへの応答方法 CSS 11000 で認識される HTTP キープアライブ応答もう 1 つのキープアライブ URI と ColdFusion

More information

Mac OS X Server QuickTime Streaming Server 5.5 の管理

Mac OS X Server QuickTime Streaming Server 5.5 の管理 Mac OS X Server QuickTime Streaming Server 5.5 10.4 apple Apple Computer, Inc. 2005 Apple Computer, Inc. All rights reserved. QuickTime Streaming Server Apple Apple Computer, Inc. Apple Apple Computer,

More information

15群(○○○)-8編

15群(○○○)-8編 3 群 ( コンピュータネットワーク )-4 編 ( トランスポートサービス ) 5 章 RTP と RTCP ( 執筆者 : 加藤寧, 西山大樹 )[2013 年 6 月受領 ] 概要 インターネットに代表される IP ネットワークでは, パケットの欠落, 重複, 破損, 遅延, 到着順の変化といった事象が発生する. このような IP ネットワークにおいてリアルタイムメディア転送を実現するためには,

More information

MIRACLE LoadBalancerを使用したネットワーク構成と注意点

MIRACLE LoadBalancerを使用したネットワーク構成と注意点 MIRACLE LoadBalancer を使用したネットワーク構成と注意点 ミラクル リナックス 2015/02/13 Agenda ネットワーク接続パターン パケット転送方式 NATオプション注意点 負荷分散方式 固定化方式 Cookieオプション注意点 2 ネットワーク構成パターン パフォーマンス ダイレクトサーバーリターン (DSR) 対障害性 対応レイヤ 備考 接続パターン 1 冗長無し

More information

DLNAによる家電連携を指向した オンデマンドVPN接続方式の検討

DLNAによる家電連携を指向した オンデマンドVPN接続方式の検討 DLNA による家電連携を指向した オンデマンド VPN 接続方式の検討 2008.01.18 NTT 情報流通プラットフォーム研究所春山敬宏 水野伸太郎 川島正久 水野修 {haruyama.takahiro, mizuno.shintaro, kawashima.masahisa, mizuno.osamu}@lab.ntt.co.jp 背景 AV 系の情報家電の普及 ネットワーク機能付き HDD

More information

Microsoft Word - (修正)101.BLU-103のVoIP設定方法.docx

Microsoft Word - (修正)101.BLU-103のVoIP設定方法.docx BLU-103 の VoIP 設定方法 1 / 7 BLU-103 の VoIP 設定方法 BLU-103 では SIP サーバ (IP 電話サーバ ) として Cisco Unified Communications Manager や Asterisk が使用できます 最低限必要な設定項目 VoIP ネットワーク Connection Type(Static を推奨します ) (CISCO の場合

More information

Merging と AES67 ディバイスの設定

Merging と AES67 ディバイスの設定 Merging と AES67 ディバイスの設定 Configure Merging and AES67 devices AES67 interoperability with Non-Merging interface AES が X-192 グループの調査結果を批准した結果 ネットワーク上でリアルタイムオーディオストリームを送信するデバイスの相互運用性に関する AES67 の提案を発表しました

More information

IP-PBX Group SIP による IP-PBX 相互接続試験の実施 PBX テレコムサーバ相互接続試験実施連絡会中平猛

IP-PBX Group SIP による IP-PBX 相互接続試験の実施 PBX テレコムサーバ相互接続試験実施連絡会中平猛 SIP による IP-PBX 相互接続試験の実施 2013. 2. 1 PBX テレコムサーバ相互接続試験実施連絡会中平猛 相互接続試験実施連絡会の経緯 1980 年代以降 複数メーカ ( マルチベンダ ) の PBX で構成される企業通信ネットワークが 共通線信号方式に代表される高度化ネットワークに発展異メーカ PBX 間の相互接続性が課題 高度化する通信ネットワークでの PBX の相互接続性を確保するため

More information

スライド 0

スライド 0 本資料について 本資料は下記文献を基にして作成されたものです 文書の内容の正確さは保障できないため 正確な知識を求める方は原文を参照してください 著者 :J. Rosenberg Cisco 文献名 :Interactive Connectivity Establishment (ICE): A Methodology Network Address Translator (NAT) Traversal

More information

任意の間隔での FTP 画像送信イベントの設定方法 はじめに 本ドキュメントでは AXIS ネットワークカメラ / ビデオエンコーダにおいて任意の間隔で画像を FTP サー バーへ送信するイベントの設定手順を説明します 設定手順手順 1:AXIS ネットワークカメラ / ビデオエンコーダの設定ページ

任意の間隔での FTP 画像送信イベントの設定方法 はじめに 本ドキュメントでは AXIS ネットワークカメラ / ビデオエンコーダにおいて任意の間隔で画像を FTP サー バーへ送信するイベントの設定手順を説明します 設定手順手順 1:AXIS ネットワークカメラ / ビデオエンコーダの設定ページ はじめに 本ドキュメントでは AXIS ネットワークカメラ / ビデオエンコーダにおいて任意の間隔で画像を FTP サー バーへ送信するイベントの設定手順を説明します 設定手順手順 1:AXIS ネットワークカメラ / ビデオエンコーダの設定ページにアクセスする 1.Web ブラウザを起動します FW v6.50 以下の場合は Internet Explorer を FW v7.10 以降の場合は

More information

コンテンツセントリックネットワーク技術を用いた ストリームデータ配信システムの設計と実装

コンテンツセントリックネットワーク技術を用いた ストリームデータ配信システムの設計と実装 コンテンツセントリックネットワークにおけるストリームデータ配信機構の実装 川崎賢弥, 阿多信吾, 村田正幸 大阪大学大学院情報科学研究科 大阪市立大学大学院工学研究科 2 発表内容 研究背景 研究目的 ストリームデータ配信機構の設計 ストリームデータのモデル化 コンテンツの名前構造 ストリームデータの要求とフロー制御 ストリームデータ配信機構の実装 動作デモンストレーション 3 コンテンツセントリックネットワーク

More information

NFC ucode タグのメモリフォーマット規定

NFC ucode タグのメモリフォーマット規定 [White Paper] Ubiquitous ID Center Specification DRAFT 2011-02-08 NFC ucode タグのメモリフォーマット規定 Standard of memory format of NFC ucode tag Number: Title: NFC ucode タグのメモリフォーマット規定 Standard of memory format of

More information

Microsoft Word - Miracast

Microsoft Word - Miracast Miracast シームレスなビデオ表示用のワイヤレスデバイス Miracast は Wi-Fi Alliance が定めたデバイス間でシームレスなビデオ表示をするための Wi-Fi 表示標準です ワイヤレス接続のインターセクション及びストリームされるオーディオ / ビデオコンテンツは Miracast ということができます このソリューションは デバイス間でのシームレスなミラーリングを可能にし 或いは

More information

Packet Tracer: 拡張 ACL の設定 : シナリオ 1 トポロジ アドレステーブル R1 デバイスインターフェイス IP アドレスサブネットマスクデフォルトゲートウェイ G0/ N/A G0/

Packet Tracer: 拡張 ACL の設定 : シナリオ 1 トポロジ アドレステーブル R1 デバイスインターフェイス IP アドレスサブネットマスクデフォルトゲートウェイ G0/ N/A G0/ トポロジ アドレステーブル R1 デバイスインターフェイス IP アドレスサブネットマスクデフォルトゲートウェイ G0/0 172.22.34.65 255.255.255.224 N/A G0/1 172.22.34.97 255.255.255.240 N/A G0/2 172.22.34.1 255.255.255.192 N/A Server NIC 172.22.34.62 255.255.255.192

More information

Microsoft PowerPoint network3.pptx

Microsoft PowerPoint network3.pptx 第 3 章 情報メディアのディジタル符号化 アナログ / デジタルネットワークへのアナログ / デジタル端末収容構成 デジタル端末 アナログ端末 モデム UNI アナログネットワーク UNI モデム デジタル端末 アナログ端末 デジタル端末 ディジタルネットワーク デジタル端末 アナログ端末 コーデック UNI UNI コーデック アナログ端末 UNI: ユーザ - ネットワークインタフェース User-Network

More information

技術的条件集別表 26.2 IP 通信網 ISP 接続用ルータ接続インタフェース仕様 (IPv4 トンネル方式 -10GBASE LR インタフェース )

技術的条件集別表 26.2 IP 通信網 ISP 接続用ルータ接続インタフェース仕様 (IPv4 トンネル方式 -10GBASE LR インタフェース ) 技術的条件集別表 26.2 IP 通信網 ISP 接続用ルータ接続インタフェース仕様 (IPv4 トンネル方式 -10GBASE LR インタフェース ) [ 参照規格一覧 ] JIS C5973 (F04 形単心光ファイバコネクタ 1998.5.20) JIS C6835 ( 石英系シングルモード光ファイバ素線 1991) IETF RFC791(Internet Protocol 1981.9)

More information

パケットモニター (Wireshark) の使い方 第 1 版 1.Wireshark とは ネットワーク上 (LAN ケーブルに流れている ) のパケットを取得して その中の情報を画面に表示するソフトウェア (LAN アナライザーまたはパケットモニター ) の 1 つに Wiresh

パケットモニター (Wireshark) の使い方 第 1 版 1.Wireshark とは ネットワーク上 (LAN ケーブルに流れている ) のパケットを取得して その中の情報を画面に表示するソフトウェア (LAN アナライザーまたはパケットモニター ) の 1 つに Wiresh パケットモニター (Wireshark) の使い方 1.Wireshark とは ネットワーク上 (LAN ケーブルに流れている ) のパケットを取得して その中の情報を画面に表示するソフトウェア (LAN アナライザーまたはパケットモニター ) の 1 つに Wireshark がある Wireshark は 非常に高機能なオープンソース ( ソース コードが公開されている ) の LAN アナライザで

More information

Microsoft PowerPoint - ie ppt

Microsoft PowerPoint - ie ppt インターネット工学 () インターネット工学 () 教室後方のスクリーンより後の座席の利用を禁止します 九州産業大学情報科学部下川俊彦 インターネット工学 1 インターネット工学 2 2007 年度講義日程 9/19( 水 ) 休講 9/26( 水 ) 第 1 回 10/ ( 水 ) 第 2 回 10/10( 水 ) 第 回 10/17( 水 ) 第 回 10/2( 水 ) 第 5 回 10/27(

More information

Encoder Set Parameter for HD-V9000

Encoder Set Parameter for HD-V9000 -V9000 用エンコーダーについて パイオニア株式会社 2010 年 3 月 はじめに パイオニアが -V9000 の動作確認を行った コンテンツ作成時のエンコード設定についてまとめてあります お客様がエンコード作業を行う際に必要な情報です また 後半にエンコード作業の現場チェックシートとして ケース別に参考値を記入した記録シートを添付いたしましたので あわせてご利用ください お客様のニーズに合わせて参考値を変更した場合

More information

(Microsoft PowerPoint \224N\223x\213Z\217p\224\255\225\\\(\213Z\217p3\225\224\).ppt)

(Microsoft PowerPoint \224N\223x\213Z\217p\224\255\225\\\(\213Z\217p3\225\224\).ppt) 2009 年春季技術発表 DLNA 技術について 技術 3 部 入江, 砂川, 三大寺 目次 ホームAV ニーズ DLNA DLNAとは 利用技術 UPnP 展望 まとめ ホーム AV におけるニーズ 番組を手軽 1 階のHDD 手軽にたくさんにたくさん保存レコーダで録画保存しておきたい録画したした番組番組を 2!! 階のTVで見たい ネットワークが使えると DVD HDD HDMI に毎回焼レコーダを移動レコーダを使用ケーブルでは毎回焼くのは移動させるのは使用すればえると便利すれば解決

More information

SNC-G6 series Release Note

SNC-G6 series Release Note SRG-300SE/301SE/201SE リリースノート Ver. 3.0.0 2017/10/13 Sony Corporation 変更履歴 # リリース日 バーション 主な変更内容及び コメント 1 2015/04/10 2.0.0 SRG-300SE/301SE Ver2.0.0 リリース 2 2017/1/25 2.2.0 SRG-300SE/301SE Ver2.2.0 リリース 3

More information

untitled

untitled SIP SIP ( ) www.softfront.co.jp sakaguchi@softfront.co.jp 2004/12/02 2004 Softfront. All rights reserved. 030618 v1.0 SIP 1 SIP Session Initiation Protocol IETF Internet Engineer Task Force) SMTP HTTP

More information

AverCasterご利用ガイド

AverCasterご利用ガイド AverCaster ご利用ガイド 2015/03/02 アバーメディア テクノロジーズ株式会社 目次 1 はじめに... 1 2 AVer Caster の初期設定... 1 3 H.264 用サーバーとのストリーミング設定... 2 4 Flash Media サーバーとのストリーミング設定... 3 5 Ustream とのストリーミング設定... 4 6 Justin.tv とのストリーミング設定...

More information

Cisco Unified IP Phone のモデル情報、 ステータス、および統計の表示

Cisco Unified IP Phone のモデル情報、 ステータス、および統計の表示 CHAPTER 6 この章では Cisco Unified SIP Phone 3905 上の次のメニューを使用して 電話機のモデル情報 ステータスメッセージ およびネットワーク統計を表示する方法について説明します [ モデル情報 (Model Information)] 画面 : 電話機のハードウェアとソフトウェアに関する情報を表示します 詳細については [ モデル情報 (Model Information)]

More information

UID S307-NDEF

UID S307-NDEF [White Paper] Ubiquitous ID Center Specification DRAFT 2012-05-15 NFC ucode タグのメモリフォーマット規定 Standard of memory format of NFC ucode tag Number: Title: NFC ucode タグのメモリフォーマット規定 Standard of memory format of

More information

第1回 ネットワークとは

第1回 ネットワークとは 第 6 回 IP 計算機ネットワーク ルーティング IP パケットの宛先に応じて次の転送先インターフェースを決定 D:192.168.30.5 パケット 192.168.10.0/24 fe0 192.168.20.0/24 fe1 fe3 fe2 192.168.30.0/24 ルーティングテーブル 192.168.40.0/24 192.168.10.0 direct fe0 192.168.20.0

More information

[ 参照規格一覧 ] JIS C5973 (F04 形単心光ファイバコネクタ ) JIS C6835 ( 石英系シングルモード光ファイバ素線 1991) JIS C6832 ( 石英系マルチモード光ファイバ素線 1995) IETF RFC791(Internet Protocol

[ 参照規格一覧 ] JIS C5973 (F04 形単心光ファイバコネクタ ) JIS C6835 ( 石英系シングルモード光ファイバ素線 1991) JIS C6832 ( 石英系マルチモード光ファイバ素線 1995) IETF RFC791(Internet Protocol 技術的条件集別表 26.1 IP 通信網 ISP 接続用ルータ接続インタフェース仕様 ( IPv4 PPPoE 方式 -IPv6 機能部 ) 注 : 本別表については NTT 西日本のみの適用です [ 参照規格一覧 ] JIS C5973 (F04 形単心光ファイバコネクタ 1998.5.20) JIS C6835 ( 石英系シングルモード光ファイバ素線 1991) JIS C6832 ( 石英系マルチモード光ファイバ素線

More information

ユーザ デバイス プロファイル エクス ポートの使用方法

ユーザ デバイス プロファイル エクス ポートの使用方法 CHAPTER 41 ユーザデバイスプロファイルレコードをエクスポートする場合 次の 2 つのファイル形式名から選択できます All User Device Profile Details(All Phone Details ファイル形式 ): ユーザデバイスプロファイルに関連付けられた回線アトリビュート サービス およびユーザ ID をすべてエクスポートします Specific User Device

More information

SIP概要説明資料

SIP概要説明資料 NGN 時代の重要プロトコル Session Initiation Protocol() 概要資料 2008 年 3 月 31 日初版 日本電気株式会社 第二システムソフトウェア事業部 目次 とは は双方向のプロトコル URIの書き方 のトランスポートプロトコル のメッセージ構造 のリクエストメソッドとレスポンスコード SDP ダイアログ セッション メディア トランザクション ネットワークの構成

More information

Q-SYS Designer Version 5.4 Release Note ソフトウェア要件 Q-SYS Designer は下記の OS での動作確認をしております Windows 7 Professional 32-bit / 64-bit Windows 8.1 Professional

Q-SYS Designer Version 5.4 Release Note ソフトウェア要件 Q-SYS Designer は下記の OS での動作確認をしております Windows 7 Professional 32-bit / 64-bit Windows 8.1 Professional Q-SYS Designer Version 5.4 Release Note ソフトウェア要件 Q-SYS Designer は下記の OS での動作確認をしております Windows 7 Professional 32-bit / 64-bit Windows 8.1 Professional 32-bit / 64-bit Windows 10 Pro 64bit Windows XP および

More information

I TCP 1/2 1

I TCP 1/2 1 I TCP 1/2 1 Transport layer: a birds-eye view Hosts maintain state for each transport endpoint Routers don t maintain perhost state H R R R R H Transport IP IP IP IP IP Copyright(C)2011 Youki Kadobayashi.

More information

PowerPoint Presentation

PowerPoint Presentation コンピュータ科学 III 担当 : 武田敦志 http://takeda.cs.tohoku-gakuin.ac.jp/ IP ネットワーク (1) コンピュータ間の通信 to : x Data to : x y Data to : y z Data 宛先 B のパケットは z に渡す A 宛先 B のパケットは y に渡す ルーティング情報

More information

<4D F736F F F696E74202D DB A B C C815B E >

<4D F736F F F696E74202D DB A B C C815B E > ネットワーク工学 第 13 課アプリケーションと トランスポート 学習内容アプリケーションプロトコル TCP 制御とポート番号 13.1.1 アプリケーションプロトコルの概要 ネットワークを利用するアプリケーション特有の通信処理を行う OSI モデルの第 5 6 7 層のすべての機能をもつ通信コネクションの管理 ( セッション ) データフォーマットの変換 ( プレゼンテーション ) 相手ホストとのやり取り

More information

WIDE 1

WIDE 1 WIDE 1 2 Web Web Web Web Web Web Web Web Web Web? Web Web Things to cover Web Web Web Web Caching Proxy 3 Things NOT covered / How to execute Perl Scripts as CGI binaries on Windows NT How to avoid access

More information

技術的条件集別表 26.3 IP 通信網 ISP 接続用ルータ接続インタフェース仕様 (IPv6 トンネル方式 )

技術的条件集別表 26.3 IP 通信網 ISP 接続用ルータ接続インタフェース仕様 (IPv6 トンネル方式 ) 技術的条件集別表 26.3 ISP 接続用ルータ接続インタフェース仕様 (IPv6 トンネル方式 ) [ 参照規格一覧 ] JIS C5973 (F04 形単心光ファイバコネクタ 1998.5.20) JIS C6835 ( 石英系シングルモード光ファイバ素線 1991) IETF RFC791(Internet Protocol 1981.9) IETF RFC792(Internet Control

More information

双方向映像配信とブロードバンドへの適用

双方向映像配信とブロードバンドへの適用 Interactive Video Conferencing and Its Application to Broadband TV TV ISDN MPEG-4 - Abstract New business chances are emerging in the multimedia communication market due to the maturity of Internet technology,

More information

技術的条件集別表 35 IP トランスポート仕様

技術的条件集別表 35 IP トランスポート仕様 技術的条件集別表 35 IP トランスポート仕様 参照規格一覧 [1] TTC JF-IETF-RFC4566 (03/2007): SDP: セッション記述プロトコル [2] IETF RFC2474 (12/1998): Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers

More information

OSSTechドキュメント

OSSTechドキュメント OpenAM OAuth 認証モジュール 設定手順書 オープンソース ソリューション テクノロジ ( 株 ) 作成者 : 辻口鷹耶 作成日 : 2012 年 4 月 24 日 リビジョン : 1.0 目次 1. はじめに 1 1.1 OpenAM の対象バージョン...1 1.2 対象 OAuth プロバイダ...1 2. 要旨 2 2.1 OAuth 認証モジュールの概要...2 2.2 設定手順...2

More information

アライドテレシス ディストリビューション・スイッチ AT-x600シリーズで実現するMicrosoft® NAP

アライドテレシス ディストリビューション・スイッチ AT-x600シリーズで実現するMicrosoft® NAP Microsoft NAP 主な目的 検疫ネットワークを構築したい 802.1X ユーザー認証をシングルサインオンで行ないたい 概要 Microsoft NAP はActive Directory 環境下での利用を前提としています しかし Active Directory のドメイン認証と IEEE 802.1X 認証 ( および NAP の検疫 ) は同期していません したがって 802.1X 認証の前にドメイン認証が行なわれた場合

More information

スライド タイトルなし

スライド タイトルなし 画像情報特論 -IP 電話 インターネット電話 情報理工学専攻甲藤二郎 E-Mail: katto@waseda.jp IP 電話 IP 電話 統計資料 IP 電話 (830 万 ) Feb.2006 総務省資料 IP 電話 統計資料 Mar.2006 総務省資料 音声通話品質評価指 クラス A クラス B クラス C R 値 (ITU-T G.107) >80 >70 >50 end-end 遅延

More information

スライド 1

スライド 1 ACK) DCCP 11 or A B A B 1 or E E B B A C A C D D NFS, TFTP, SNMP DNS, Real Time Audio / Video Broadcast / Multicast Application Real-time Transport ProtocolRTP RTP Control ProtocolRTCP Session Initiation

More information

GA-1190J

GA-1190J GA-1190J 1 1. 2. 3. 4. 2 5. 3 PDF 4 PDF PDF PDF PDF PDF PDF PDF PDF 5 6 ...1...2...4 1...12 2...16...18 3...22 PCL/PS...23 4...26 5...30 ETHERNET...31 TCP/IP...33 IPX/SPX...38 AppleTalk...40 HTTP...42

More information

NetLec17TCPIP1.ppt

NetLec17TCPIP1.ppt 大阪市立大学創造都市研究科ネットワークシステム概論 3 帝塚山学院大学情報メディア学科教授大阪市立大学名誉教授 堺市情報セキュリティアドバイザ 中野秀男 [ 検索 ] ネットワークシステム概論 1 今日の話 TCP/IP までの世界 プロセス間通信 プロトコル TCP/IP のポイント OSI IP アドレスと DNS IP アドレス ポート番号 議論 ネットワークシステム概論 2 TCP/IP までの世界

More information

Google (1) 2013 Sony Corporation Printed in Malaysia NW-ZX1

Google (1) 2013 Sony Corporation Printed in Malaysia NW-ZX1 Google 4-475-930-02(1) 2013 Sony Corporation Printed in Malaysia NW-ZX1 http://rd1.sony.net/help/dmp/nwzx1/ja/ 34 39 2 USB USB 3 Wi-FiGoogle Media Go Content Transfer 4 Bluetooth 5 1 2 3 6 WALKMAN Guide

More information

Windows Media Video 対応プレーヤ搭載によるストリーミングサービスの提供

Windows Media Video 対応プレーヤ搭載によるストリーミングサービスの提供 20 に 処理負荷の大きなビデオのデコー ド処理をDSP Digital Signal Proces- 液晶ディスプレイ スピーカ 3 sor などに分散させている 図1 ビデオ デコード処理部 タファイルの解析を行う処理を追加し ており コンテンツサーバから取得し たファイルが メタファイルならばメ オーディオ ビデオ また 図 1 に示すプレーヤの中でメ DSP など ビデオデータ タファイル解析部に引き渡され

More information

NW-A865 / A866 / A867

NW-A865 / A866 / A867 / / / FM Bluetooth / / 156 NW-A865 / A866 / A867 87 99 1 2 USB USB 3 / MD CD MD CD 155 x- x- 156 MD CD x- Bluetooth CD 30 32 51 52 56 61 Bluetooth Bluetooth Bluetooth 66 6 155 x- mora mora x- ...4... 4...

More information

CDNを最大限活用する為の ZenlogicCDN導入チェックリスト

CDNを最大限活用する為の ZenlogicCDN導入チェックリスト CDN を最大限活用する為の Zenlogic CDN 導入チェックリスト 2016 年 8 月ファーストサーバ株式会社 Copyright 2016 FirstServer, Inc. All rights reserved. 1 CDN 導入前でのチェック CDN でのコンテンツキャッシュを最大限有効に活用する為にコンテンツ側でも事前に確認しておくべきポイントを解説します チェックポイント No.

More information

untitled

untitled ()IP OSI ( ) (TCP/IP)TCP UDP ( ) IP + IP TCP / Web TCP/UDP IP / LAN IM xdsl/ () (FAX) 6bit(6556) FAX FAX ( ) UDP/TCP UDP(User Datagram Protocol) CL (Connectionless) TCP(Transmission Control Protocol) CO

More information

シスコ以外の SIP 電話機の設定

シスコ以外の SIP 電話機の設定 この付録では SIP を実行しているシスコ以外の電話機の設定方法について説明します の概要, 1 ページ サードパーティ製 SIP 電話機の設定プロセス, 1 ページ SIP 電話機の設定の違い, 3 ページ 詳細情報の入手先, 8 ページ の概要 Cisco Unified Communications Manager は SIP を使用した Cisco Unified IP Phone だけでなく

More information

TECHNICAL BRIEF RealServer ロードバランス時の BIG-IP 設定方法 本ドキュメントは複数の RealServer をロードバランスする際の BIG-IP コントローラの設定方法を紹介するもので F5 Networks Japan K.K. と RealNetworks

TECHNICAL BRIEF RealServer ロードバランス時の BIG-IP 設定方法 本ドキュメントは複数の RealServer をロードバランスする際の BIG-IP コントローラの設定方法を紹介するもので F5 Networks Japan K.K. と RealNetworks RealServer ロードバランス時の BIG-IP 設定方法 本ドキュメントは複数の RealServer をロードバランスする際の BIG-IP コントローラの設定方法を紹介するもので F5 Networks Japan K.K. と RealNetworks K.K. によって作成されました FTBU による BIG-IP の初期設定ご購入された BIG-IP の電源を入れ FTBU (First

More information

LEAP を使用して Cisco ワイヤレス クライアントを認証するための Funk RADIUS の設定

LEAP を使用して Cisco ワイヤレス クライアントを認証するための Funk RADIUS の設定 LEAP を使用して Cisco ワイヤレスクライアントを認証するための Funk RADIUS の設定 目次 概要前提条件要件使用するコンポーネント表記法設定アクセスポイントまたはブリッジの設定 Funk ソフトウェアの Inc. Product 設定 Steel-Belted Radius Steel-Belted Radius のユーザの作成関連情報 概要 このドキュメントでは 340 および

More information

Google (1) 2013 Sony Corporation Printed in Malaysia NW-F885/F886/F887

Google (1) 2013 Sony Corporation Printed in Malaysia NW-F885/F886/F887 Google 4-472-597-02(1) 2013 Sony Corporation Printed in Malaysia NW-F885/F886/F887 http://rd1.sony.net/help/dmp/nwf880/ja/ 35 40 2 USB USB 3 Wi-FiGoogle Media Go Content Transfer 4 Bluetooth 5 1 2 3 WALKMAN

More information

アマチュア無線のデジタル通信

アマチュア無線のデジタル通信 アマチュア無線のための インターネット通信の基礎 2018 年 4 月 8 日 (V1.0) JR1OFP 1 1. インターネットとは 世界中の ISP のネットワークが相互接続された巨大なネットワークのこと AT&T AOL ティアワンプロバイダー OCN KDDI Yahoo (ISP: Internet Service Provider AT&T, AOL, OCN, KDDI など ) 家庭や企業は何処かの

More information

AirMac ネットワーク for Windows

AirMac ネットワーク for Windows AirMac for Windows Windows XP Windows 2000 1 1 5 6 AirMac 6 7 AirMac Extreme AirMac Express 7 AirMac for Windows 7 AirMac Express 8 AirMac 9 AirTunes 9 AirMac Extreme 10 2 11 AirMac 11 AirMac 12 AirMac

More information

total-all-nt.dvi

total-all-nt.dvi XI W I D E P R O J E C T 1 WIDE Reliable Multicast 1.1 TV 1 1 TCP WIDE JGN/JB SOI (DV) Reliable Multicast (RM) US Reliable Multicast IETF RMT-WG PGM Digital Fountain FEC Tornado Code Ruby Code 1.2 WIDE

More information

F コマンド

F コマンド この章では コマンド名が F で始まる Cisco NX-OS システム管理コマンドについて説明します flow exporter Flexible NetFlow フローエクスポータを作成するか既存の Flexible NetFlow フローエクスポータを変更して Flexible NetFlow フローエクスポータコンフィギュレーションモードに入るには グローバルコンフィギュレーションモードで

More information

Upload path ファイル送信先ディレクトリのパスを指定します ホームディレクトリに画像を送信する場合は空白のまま サブディレクトリに画像を送信する場合はディレクトリ名を指定します さらに下位のディレクトリを指定する場合は \ マークを利用します 例 ) ホームディレクトリ以下の camera

Upload path ファイル送信先ディレクトリのパスを指定します ホームディレクトリに画像を送信する場合は空白のまま サブディレクトリに画像を送信する場合はディレクトリ名を指定します さらに下位のディレクトリを指定する場合は \ マークを利用します 例 ) ホームディレクトリ以下の camera はじめに 本ドキュメントでは AXIS ネットワークカメラ / ビデオエンコーダのファームウエアバージョン 5.5x 以降で 任意の間隔で画像を FTP サーバへ送信するための設定手順を説明します 設定手順手順 1:AXIS ネットワークカメラ / ビデオエンコーダの設定ページにアクセスする 1. Internet Explorer などの Web ブラウザを起動します 2. Web ブラウザの URL

More information

SOC Report

SOC Report 多段プロキシによる Tor の Exit ノードの隠蔽について N T T コ ミ ュ ニ ケ ー シ ョ ン ズ株式会社 経営企画部 マネージドセキュリティサービス推進室 セ キ ュ リ テ ィ オ ペ レ ー シ ョ ン担当 2013 年 03 月 15 日 Ver. 1.0 1. 調査概要... 3 1.1. 調査概要... 3 2. 注意事項... 3 3. 検証結果... 3 3.1. 検証環境...

More information

Macintosh HD:Users:ks91:Documents:lect:nm2002s:nm2002s03.dvi

Macintosh HD:Users:ks91:Documents:lect:nm2002s:nm2002s03.dvi 3 ks91@sfc.wide.ad.jp April 22, 2002 1 2 1. over IP ( : Voice over IP; IP Internet Protocol ) over IP??? : 2002/4/20 23:59 JST : http://www.soi.wide.ad.jp/report/ 3 32 11 (4/22 ) 4 () 3 2 1? 4 ...... A.C.

More information

TM-T88VI 詳細取扱説明書

TM-T88VI 詳細取扱説明書 M00109801 Rev. B 2 3 4 5 6 7 8 9 10 Bluetooth 11 12 Bluetooth 13 14 1 15 16 Bluetooth Bluetooth 1 17 1 2 3 4 10 9 8 7 12 5 6 11 18 1 19 1 3 4 2 5 6 7 20 1 21 22 1 23 24 1 25 SimpleAP Start SSID : EPSON_Printer

More information

Upload path ファイル送信先ディレクトリのパスを指定します ホームディレクトリに画像を送信する場合は空白のまま サブディレクトリに画像を送信する場合はディレクトリ名を指定します さらに下位のディレクトリを指定する場合は \ マークを利用します 例 ) ホームディレクトリ以下の camera

Upload path ファイル送信先ディレクトリのパスを指定します ホームディレクトリに画像を送信する場合は空白のまま サブディレクトリに画像を送信する場合はディレクトリ名を指定します さらに下位のディレクトリを指定する場合は \ マークを利用します 例 ) ホームディレクトリ以下の camera はじめに 本ドキュメントでは AXIS ネットワークカメラ / ビデオエンコーダのファームウエアバージョン 5.4x 以降で 定期的に画像を FTP サーバへ送信するための設定手順を説明します 設定手順手順 1:AXIS ネットワークカメラ / ビデオエンコーダの設定ページにアクセスする 1. Internet Explorer などの Web ブラウザを起動します 2. Web ブラウザの URL

More information

Polycom Network Solution Catalog

Polycom Network Solution Catalog RMXRPCS Resource Manager DMA000 NAT/ Access Director VBP01 Media Suite http://www.otsuka-shokai.co.jp/products/tvm/ さまざまな通信手段 コミュニケーション手段を統合 効率的で柔軟性に優れた新たなワークスタイルを実現します 電話会議 固定電話 携帯電話 海外拠点 取引先 通信回線 1 管理用PC

More information

SIP を使った簡単な通話 ( とりあえず試してみよう ) 相手 IP アドレスがわかっており ネットワークに接続されているとき INVITE 200 OK SIP 端末 (MSN Messenger) SIP 端末 (YAMAHA ルータ ) SIP アド

SIP を使った簡単な通話 ( とりあえず試してみよう ) 相手 IP アドレスがわかっており ネットワークに接続されているとき INVITE 200 OK SIP 端末 (MSN Messenger) SIP 端末 (YAMAHA ルータ ) SIP アド SIP と VoIP NTTPC Communications,Inc. 波多浩昭 SIP を使った簡単な通話 ( とりあえず試してみよう ) 相手 IP アドレスがわかっており ネットワークに接続されているとき INVITE sip:hata@nttpc.co.jp 200 OK SIP 端末 (MSN Messenger) SIP 端末 (YAMAHA ルータ ) SIP アドレス sip :

More information

F コマンド

F コマンド この章では コマンド名が F で始まる Cisco Nexus 1000V コマンドについて説明します find 特定の文字列で始まるファイル名を検索するには find コマンドを使用します find filename-prefix filename-prefix ファイル名の最初の部分または全体を指定します ファイル名のプレフィクスでは 大文字と小文字が区別されます なし 任意 変更内容このコマンドが追加されました

More information

シャープ技報 第 95 号 2007 年 2 月 携帯電話におけるデジタル放送受信 Digital Broadcast Receiving on a Mobile Phone 野口要治 * Yoji Noguchi 要 旨 本稿では, 携帯端末向けデジタル放送技術について概要を述べる その放送技術の

シャープ技報 第 95 号 2007 年 2 月 携帯電話におけるデジタル放送受信 Digital Broadcast Receiving on a Mobile Phone 野口要治 * Yoji Noguchi 要 旨 本稿では, 携帯端末向けデジタル放送技術について概要を述べる その放送技術の シャープ技報 第 95 号 2007 年 2 月 Digital Broadcast Receiving on a Mobile Phone 野口要治 * Yoji Noguchi 要 旨 本稿では, 携帯端末向けデジタル放送技術について概要を述べる その放送技術の規格の一つとして, 携帯端末向けの ISDB-T 規格, いわゆるワンセグについて解説する さらに, ワンセグのもっとも普及した受信端末として,TV

More information

スケジュールによるメール送信イベントの設定方法 ( ファームウエア v6.5x 以降 ) はじめに 本ドキュメントでは Axis ネットワークカメラのファームウエア v6.5x 以降で 指定された曜日と時間帯に 画像を添付したメールを送信するための設定方法を説明します 設定手順 手順 1:Axis

スケジュールによるメール送信イベントの設定方法 ( ファームウエア v6.5x 以降 ) はじめに 本ドキュメントでは Axis ネットワークカメラのファームウエア v6.5x 以降で 指定された曜日と時間帯に 画像を添付したメールを送信するための設定方法を説明します 設定手順 手順 1:Axis はじめに 本ドキュメントでは Axis ネットワークカメラのファームウエア v6.5x 以降で 指定された曜日と時間帯に 画像を添付したメールを送信するための設定方法を説明します 設定手順 手順 1:Axis ネットワークカメラの設定ページにアクセスする 1. Chrome や Firefox などの Web ブラウザから お使いの Axis ネットワークカメラ ( 以下 カメラ と呼ぶ ) へアクセスします

More information

スライド 1

スライド 1 1 コンピュータの運用形態の移り変わり バッチ処理 TSS 処理 1 コンピュータ分散処理 インターネット処理 3 4 ネットワーク処理 2 リング型 ネットワークを構成する各種機器 バス型 スター型 3 LAN 構築に必要な基本パーツ ネットワーク OS はネットワークで接続されたコンピュータ同士の情報交換などを可能とします コンピュータを LAN に接続するためには LAN カード / ボードが必須です

More information

R70_Software_Manual_JP1.3

R70_Software_Manual_JP1.3 R70 Ethernet CAN (1.3 JP) R70 Ethernet CAN Version 1.3 JP, 08/2008, DOC01816 Copyright 2008 by d&b audiotechnik GmbH; all rights reserved. d&b audiotechnik GmbH Eugen-Adolff-Strasse 134, D-71522 Backnang,

More information

情報システム 第9回講義資料

情報システム 第9回講義資料 情報学科 CS コース情報システム (3 年後期 ) 講義ノート ー第 9 回ー デジタル放送とデータ放送 田中克己角谷和俊 動画像の情報量 動画像 ( 例 ) x x 8 x 3 = 6 Mbps 縦横画素 : 画素あたりのビット数 : 8 秒当たりの表示画像枚数 : 3 カラーテレビ信号の場合は約 Mbps 画像圧縮技術 差分符号化, フレーム間予測符号化 動き補償予測 周波数成分への変換と近似

More information

untitled

untitled 2 1 Web 3 4 2 5 6 3 7 Internet = Inter Network 8 4 B B A B C A B C D D 9 A G D G F A B C D F D C D E F E F G H 10 5 11 Internet = Inter Network PC 12 6 1986 NSFNET 1995 1991 World Wide Web 1995 Windows95

More information

高性能映像配信サーバシステム「Videonet.tv」を販売開始

高性能映像配信サーバシステム「Videonet.tv」を販売開始 2007 年 6 月 11 日 高性能映像配信サーバシステム Videonet.tv を販売開始 高精細とともに より一層映像の木目細やかさにこだわったハイビジョン映像表示を ネット TV で提供する大規模映像配信システムを実現 コンテンツ提供者 データセンター 配信センター映像配信サーバシステム Videonet.tv ブロードバンドネットワーク 映像配信 ユーザー ネット TV 端末 日立製作所情報

More information

XNA Framework

XNA Framework XNA Framework 2.0 M@STER SESSION 01 XNA Framework の技術的背景 システム基盤は.NET Framework マネージ環境で実行 クロスプラットフォーム Windows, Xbox360, Zune DirectX, MDX から独立している 開発 実行環境の構造 XNA Game Studio (Visual Studio 2005) XNA Framework

More information

2. CABAC CABAC CABAC 1 1 CABAC Figure 1 Overview of CABAC 2 DCT 2 0/ /1 CABAC [3] 3. 2 値化部 コンテキスト計算部 2 値算術符号化部 CABAC CABAC

2. CABAC CABAC CABAC 1 1 CABAC Figure 1 Overview of CABAC 2 DCT 2 0/ /1 CABAC [3] 3. 2 値化部 コンテキスト計算部 2 値算術符号化部 CABAC CABAC H.264 CABAC 1 1 1 1 1 2, CABAC(Context-based Adaptive Binary Arithmetic Coding) H.264, CABAC, A Parallelization Technology of H.264 CABAC For Real Time Encoder of Moving Picture YUSUKE YATABE 1 HIRONORI

More information