Contenu connexe
Similaire à H.264で相互接続 - WebRTC Meetup Tokyo #10 (20)
H.264で相互接続 - WebRTC Meetup Tokyo #10
- 3. Firefox46 SDP
v=0
o=mozilla...THIS_IS_SDPARTA-46.0.1
6924584915519705408 0 IN IP4 0.0.0.0
m=video 50515 UDP/TLS/RTP/SAVPF 120 126
97
a=fmtp:126 profile-level-id=42e01f;level-
asymmetry-allowed=1;packetization-mode=1
a=fmtp:97 profile-level-id=42e01f;level-
asymmetry-allowed=1
…
a=rtpmap:126 H264/90000
a=rtpmap:97 H264/90000
話すこと
WebRTC手動シグナリング(SDP+ICE), https://lab.infocom.co.jp/demo/webrtc-hand-signaling-easy.html
• H.264で異なるデバイス同士を相互接続
するための解説
• 相互接続=異なる機器同士で通信が
できること
• WebRTCのSDPでいうと,media
type=videoの部分にあたります
• 扱わないこと
• audio,STUN,SDPの詳細
media type = video
media format = H.264
- 7. RFC6184
• ITU-Tと連携したIETFドラフト
• H.264のRTPにおけるフォーマットを規
定する
• SVC/MVCは除く
• Offer/AnswerのSDPを突き合わせると
分かることも https://tools.ietf.org/html/rfc6184
a=fmtp:126 profile-level-id=42e01f;level-asymmetry-
allowed=1;packetization-mode=1
a=fmtp:97 profile-level-id=42e01f;level-asymmetry-
allowed=1
SDPでやり取りする
media formatが分かる
- 11. 参考:Chrome SDP(抜粋)
Chrome canary M52
m=video 54173 UDP/TLS/RTP/SAVPF 100 101 107 116
117 96 97 99 98
a=rtpmap:100 VP8/90000
a=rtpmap:101 VP9/90000
a=rtpmap:107 H264/90000
a=fmtp:107 level-asymmetry-allowed=1;packetization-
mode=1;profile-level-id=42e01f