WebRTC Meetup Tokyo #4 2014/10/3 
知っとくと得するかもしれない 
Constraints たち 
NTTコミュニケーションズ 
技術開発部 
小松健作
弊社のWebアプリケーションエバンジェリスト 
なるものになりました。 
カエルは 
やめないよ!
みんな大好き 
apprtc.appspot.com
中のコード見ると 
勉強になります 
var mediaConstraints={ 
"audio":true, 
"video":{"optional": 
[{"minWidth":"1280"}, 
{"minHeight":"720"}], 
"mandatory":{}} 
};
ん? 
var pcConstraints={ 
"optional": [{ 
"googImprovedWifiBwe":true 
}] 
};
googImprovedWifiBwe 
https://github.com/GoogleChrome/webrtc/issues/17
・・・
ちょっと前まであったっぽい 
https://code.google.com/p/webrtc/source/browse/trunk/talk/app/webrtc/mediaconstraintsint 
erface.cc?spec=svn6855&r=6855
ん? 
https://code.google.com/p/webrtc/source/browse/trunk/talk/app/webrtc/mediaconstraintsint 
erface.cc?spec=svn6855&r=6855
期待 
• googIPv6 
– IPv6が使えるようになるに違いない!! 
• googDscp 
– SRTPパケットのTOS, Classにpriority ビットが立つ 
に違いない!!
pcConstraintsに突っ込んでみた
突っ込まない場合
キタ━━━━(゚∀゚)━━━━!!
誰得!?
妄想・・・DSCP 
企業内ビデオチャット 
で、映像データは優先 
制御!! 
router 
TOSやClassのビットが 
立っていると、他のトラ 
フィックより落ちづらくな 
る(設定次第) 
Browser router Browser
妄想・・・IPv6 
Broker 
server 
インターネット 
フレッツ光ネクスト 
(IPv6 オプション) 
SDPの交換は 
従来通り 
V4だと、P2Pは 
こんな感じに 
なる 
V6なら、一番 
近いパスをカッ 
Browser Browser 
トスルー
知ってると得する・・・かもね 
Thank you!! @komasshu

知ってると得するかもしれないConstraintsたち