トップ > インターネット > インターネット > IP Network Skill

IPを中心に、ネットワーク技術の説明。情報処理試験やベンダ試験対策に。ネスペ解説、技術動向解説。




[ IP Network Skill - No. 0370 - ] SDP

発行日: 2008/7/25

‥‥……━━━━━━ IP Network Skill No. 00000370 ━━━━━━……‥‥

     〜 ストリーミング その5 SDP 〜

‥‥……━━━━━━━━━━━━━━━━━━━━━━━━━━━━……‥‥

 【まえがき】

 旅行が好きで、毎年海外に行ったりしていますが、

 最近は原油高により、航空券チケット代のほかに

 「燃油特別付加運賃」というものを払う必要があり

 ます。

 国内線にはこの付加運賃はないのですが、国際線

 だと結構な額を払う必要があります。

 そのくせ、「航空運賃」やパッケージ旅行の代金に

 は含まれておらず、注意書きで「燃油特別付加運賃

 が別途必要です」と小さく書いてあります。

 燃料費が日々変わるので、この付加運賃も予約時の

 レートが適用されるようで、一概にパンフレットな

 どには書けないとは思いますが。

 ちなみにJALの場合、北米やヨーロッパ行きの便は

 片道2万8千円、往復で5万6千円です。

 格安航空券並みの料金がさらに必要、ということです。

 (あとがきに続く)

╋━━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━━━━━━━━━━……‥‥
   ┃本┃日┃の┃試┃験┃対┃策┃問┃題┃ 
╋━━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━━━━━━━━━━……‥‥

 〔問題1〕次のうちSDP  (Session Description Protocol) を併用する
     プロトコルとして誤っているものはどれか。

   1.RTP
   2.SAP
   3.RTSP
   4.SIP
 
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ネ┃ッ┃ト┃ワ┃ー┃ク┃の┃基┃礎┃講┃座┃
 ━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛
 -----------------------------------------------------------------
 この企画は処女作「TCP/IPネットワークステップアップラーニング」
http://www.Amazon.co.jp/exec/obidos/ASIN/4774116351/ipnetworksk01-22
 を基に構成変更、加筆、修正、省略。。。いろいろ手を加えたものです。
 TCP/IPネットワークステップアップラーニングは第4刷を重ねました!
 講習教科書などでご利用いただいています。
 -----------------------------------------------------------------


 【11.アプリケーションプロトコル】

 11.22. ストリーミングアプリケーション

 11.22.4. ストリーミング伝送

 11.22.4.3. SDP

 先週、NHKの英語ニュースサイトでストリーミングを視聴したときのシーケンス

 を紹介しました。

 そのとき、略してしまいましたが、クライアントからのDESCRIBEメソッドに対

 するサーバの応答にSDP (Session Description Protocol) の情報が含まれてい

 ました。

 具体的には以下のようなデータです。

--------------------
[RTSP DESCRIBE]
DESCRIBE rtsp://wm.nhk.or.jp/daily/english/update/wmv/24_h28_256k.wmv RTSP/1.0
User-Agent: WMPlayer/10.0.0.380 guid/3300AD50-2C39-46C0-AE0A-6AE8718DEF83
Accept: application/sdp
Accept-Charset: UTF-8, ;q=0.1
X-Accept-Authentication: Negotiate, NTLM, Digest, Basic
Accept-Language: ja-JP, ;q=0.1
CSeq: 1
Supported: com.microsoft.wm.srvppair, com.microsoft.wm.sswitch, com.microsoft.wm.eosmsg, 

com.microsoft.wm.predstrm, com.microsoft.wm.startupprofile
--------------------
[RTSPレスポンス]
RTSP/1.0 200 OK
Content-Type: application/sdp
Vary: Accept
X-Playlist-Gen-Id: 7626347
X-Broadcast-Id: 0
Content-Length: 8335
Date: Thu, 24 Jul 2008 15:04:35 GMT
CSeq: 1
Server: WMServer/9.1.1.3841
Supported: com.microsoft.wm.srvppair, com.microsoft.wm.sswitch, com.microsoft.wm.eosmsg, 

com.microsoft.wm.fastcache, com.microsoft.wm.packetpairssrc, com.microsoft.wm.startupprofileLast

-Modified: Thu, 24 Jul 2008 12:54:22 GMT
Cache-Control: x-wms-content-size=4778838, max-age=0, x-wms-event-subscription="remote-log", no-

user-cache, proxy-revalidate
Etag: "4778838"
v=0
o=- 200807241257020253 200807241257020253 IN IP4 127.0.0.1
s=Daily News
c=IN IP4 0.0.0.0
b=AS:245
a=maxps:1444
t=0 0
a=control:rtsp://wm.nhk.or.jp/daily/english/update/wmv/24_h28_256k.wmv/
a=etag:{D429A1B9-6316-6AA4-211C-A459EA3636F7}
a=range:npt=3.019-160.925
a=recvonly
(中略)
m=audio 0 RTP/AVP 96
b=AS:23
b=X-AV:21
b=RS:0
b=RR:0
a=rtpmap:96 x-asf-pf/1000
a=control:audio
a=stream:1
m=application 0 RTP/AVP 96
b=RS:0
b=RR:0
a=rtpmap:96 x-wms-rtx/1000
a=control:rtx
a=stream:65536
m=video 0 RTP/AVP 96
b=AS:223
b=X-AV:211
b=RS:0
b=RR:0
a=rtpmap:96 x-asf-pf/1000
a=control:video
a=stream:2
--------------------

 "v=", "o=" といったデータがレスポンスに含まれていることがわかります。

 また "Content-Type: application/sdp" とMIMEタイプにSDPのアプリケーシ

 ョンデータである、と記載されています。


 11.22.4.3.1. SDPの用途

 SDPはRFC4566で規定されているプロトコルで、ストリーミングメディアや

 マルチメディア接続の初期化パラメータを記述するのに使われます。

 SDPはRTSPだけでなく、SIPにも使われます。

 SIPはIP電話などの通信セッションを確立するときに使われます。このとき、

 どのようなメディア(伝送方式)を使うかをSDPで記述します。

 RTSPでもストリーミングデータ配信に関してどのようなメディアを使うか

 記述するのにSDPを使います。

 また、上記例のようにWebやEメールアプリにてMIMEタイプ "application/sdp"

 を使ってさまざまなアプリケーションのメディア記述に応用できます。

 RFC2974に規定されているSAP (Session Announcement Protocol) と呼ばれる、
 
 ネットワーク上でセッション情報をマルチキャストによって配信するプロト

 コルでも、推奨する配信フォーマットをSDPによって伝えます。
 

 11.22.4.3.2. SDPで記述される内容

 SDPでは以下の内容が記述されます。

 1.セッション名と目的 (session name and purpose)

 2.セッションが動作する時間

 3.セッションで使うメディア

 4.アドレス、ポート、フォーマットなどメディアを受信するのに必要な情報

 5.セッションが利用する帯域に関する情報

 6.管理者情報


 SDPによるセッション情報記述では以下のメディア関連情報が含まれます。

 1.メディアタイプ(video、audioなど)

 2.配信プロトコル(RTP/UDP/IP、H.320など)

 3.メディアのフォーマット(H.261 video、MPEG videoなど)

 4.メディア配信元アドレスまたはマルチキャストグループアドレス

 5.メディアの配信用ポート番号

 
 11.22.4.3.3. SDPの内容

 SDPはタイプとその値、というペアでUTF-8文字コードで情報が記述されます。

 <type>=<value>

 タイプには以下のようなものがあります。

 <セッション記述に関するもの>

         v:プロトコルバージョン (protocol version) 必須
         o:配信元識別子 (originator and session identifier) 必須
         s:セッション名 (session name) 必須
         i:セッション情報 (session information) オプション
         u:説明用URI (URI of description) オプション
         e:Eメールアドレス (email address) オプション
         p:電話番号 (phone number) オプション
         c:接続情報 (connection information) オプション
         z:タイムゾーン調整 (time zone adjustments) オプション
         k:暗号キー (encryption key) オプション

 <時間に関するもの>
         t:セッションがアクティブな時間
         r:リピート時間 オプション

 <メディアに関するもの>
         m:メディア名と配信アドレス (media name and transport address)
         i:メディアタイトル  (media title) オプション
         c:コネクション情報 (connection information) オプション
         b:帯域情報 オプション
         k:暗号キー (encryption key) オプション
         a:メディア属性 オプション



━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
かんたんネットワーク入門
http://www.amazon.co.jp/exec/obidos/ASIN/477412124X/ipnetworksk01-22

第5刷好評発売中!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 解┃答┃と┃解┃説┃
 ━┛━┛━┛━┛━┛

 《本日の試験対策問題》
  (解答)1
   
  (解説)
    SDPはセッション情報を記述するプロトコルで、主に

    SIPやRTSPといったマルチメディア転送制御プロトコル

    と併用されます。

    SAPとは Session Announcement Protocol というもの

    で、このプロトコルでもSDPが使われます。

    RTPはSIPやRTSPで転送制御コネクションを構築した後、

    その転送情報を使って実際に動画や音声データを流す

    ためのプロトコルです。

    FTPに制御用コネクション(20番ポート)とデータ用

    コネクション(21番ポート)がありますが、SIP/RTSP

    は20番ポートのようなイメージ、RTPは21番ポートの

    ようなイメージです。
   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

◆◆◆◆◆◆ ┃ あとがき ┃ ◆◆◆◆◆◆

 (まえがきから続く)

 マイルを貯めると特典航空券に換えられるのですが、

 このときも燃油特別付加運賃は別途必要となります。

 そのため、タダでもらえると思っていたチケットが

 実は5,6万円も払わないと使えないことになって

 しまいます。

 燃油特別付加運賃は航空会社によって異なります。

 JALは高いほうだと思います。

 この金額を目安に使いたい航空会社を選ぶ、という

 ことにもなるかもしれませんね。
 
 adzuki

【PR】-------------------------------------------
外資系IT企業の営業、SE希望の方、準備、情報収集、
面談希望の方、 tenshoku@xai.nu までご連絡ください。
-------------------------------------------------
………………………………………………………           
 IP Network Skill vol.000370 7/25/08
 発行者=adzuki http://www.xai.nu/ipnet  
…………… ipnet7@xai.nu ……           

◎ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄◎
| 新規購読・購読解除・バックナンバー ⇒ http://www.xai.nu/ipnet  
|  IP Network Skill 掲示板
|  ⇒ http://www.xai.nu/cgibin/ipnet/bbs.cgi  
|  バックナンバー一覧              
|  ⇒ http://xai.nu/ipnet/stack/index.html 
|  間違いご指摘
|  ⇒ メルマガにコメントを添えて返信ください。
◎_________________________________◎

 
このメルマガの読者になる
規約 
>> メルマ!の会報誌もお届けします

ブックマーク: はてなブックマークに追加del.icio.usに追加Buzzurlにブックマークニフティクリップに追加ライブドアクリップに追加Yahoo!ブックマークに登録My Yahoo!に追加Add to GoogleRSS

このメルマガを読んでいる人はこんなメルマガも読んでいます

のんびりやろう!情報処理試験! 〜1問1問コツコツと〜
ソフトウェア開発&基本情報技術者試験対策を中心に初級シスアドや高度区分まで幅広く対応。流行のIT用語の解説も行っているので,パソコンについて勉強した...
Office & VBA パーフェクトマスター
Excel・Access・Word等の今さら聞けない「疑問」、今すぐ知りたい「困った」、たちまち解決!のmoug(モーグ)がお送りする、関数初心者か...
ネットワークのおべんきょしませんか?
TCP/IPってなに?LANって?ルータって何をするの?というネットワークに関することをわかりやすく解説します。情報処理の試験を受ける方にもぴったり...
全部フリーソフト!!
ネット上にはこんなに便利なフリーソフトがいっぱい。お金なんか使わなくても、あると絶対にお得で楽しいソフトを1つずつご紹介します。
IPネットワーク考
インターネットのネットワークSEの実務者が、IPネットワークにまつわる話題、問題、技術について実務者ならではの視点から解説します。ネットワーク、TC...


この記事へのコメント


コメントを書く
コメントはありません。

おすすめキャンペーン

■三菱東京UFJ銀行系 モビット■
【1】ネットで自動審査・来店不要!
【2】限度額300万円
【3】年利9.8%-18.0%(実質年率)

急な出費にモビット!

発行者プロフィール

ペンネーム :


このメルマガの読者になる

規約に同意する



このメルマガの最近の記事


このメルマガの最近のコメント


注目情報


新着記事トピックス