検索 - みる会図書館

検索対象: わか(った気がす)るWebRTC

わか(った気がす)るWebRTCから 14件ヒットしました。

わか(った気がす)るWebRTC


わ か ( っ た 気 が す ) る WebRTC mzsm 2017-10-22 版 1 著 Route 312 発 行

わか(った気がす)るWebRTC


わ か ( っ た 気 が す ) る WebRTC 2017 年 4 月 29 日 超 技 術 書 典 版 vl. 0.0 ( わ か っ た 気 に な る ) 2017 年 10 月 22 日 技 術 書 典 3 版 v2.0.0 ( わ か っ た 気 が す る ) 著 者 mzsm イ ラ ス ト サ ク ミ ト ン (@sakmiton) 発 行 所 Route 312 (C) 2017 mzsm / Route 312 104

わか(った気がす)るWebRTC


第 8 章 開 発 に 便 利 な Tips & Tricks RTCConfiguration RTCPeerConnection の 初 期 化 設 定 Time/Event WebRTC に 関 す る JavaScript API の イ ベ ン ト ・ メ ソ ッ ド が 呼 び 出 さ れ た 時 間 と 、 そ の と き の メ ッ セ ー ジ の 内 容 。 Stats TabIes 通 信 経 路 や メ デ ィ ア ス ト リ ー ム な ど 諸 々 の 情 報 。 GetUserMedia Requests Media Capture API の GetUserMedia で 取 得 さ れ た メ デ ィ ア ス ト リ ー ム の 情 報 。 ← C ・ Chrome chrome://webrtc-inte 「 nals C 代 2 Dump ☆ Cet リ se 「 M 印 4 R q リ http : / ハ 0 ( a 旧 05t : 9000 / , { se Ⅳ e 「 5 : [ stun : stun 」 .9009 厄 . ( om : 19302 } , iceTransportType: all. bundIePOIicy: balancedi rtcpMuxP01icy: require } , m を 2017 / 4 / 12 3 : 00 : 02 2017 / 4 / 12 3 : 00 : 02 2017 / 4 / 12 3 : : 02 2017 / 4 / 12 3 : 00 : 02 2017 / 4 / 12 3 : 00 : 02 2017 / 4 / 12 3 : 00 : 02 2017 4 12 3 : 00 : 02 addStream 5 を t mo 肥 0e5 ( ⅱ ption negotiationneeded 引 gna ⅱ n95 ね te ( hange addIceCandidate (host) onAddStream setRemoteDescri ionOnSuccess △ 図 8.9 Chrome の WebRTC lnternals ペ ー シ Chrome の WebRTC lnternals は い ろ ん な 情 報 が "Stats TabIes ” に 押 し 込 ま れ て お り 、 Firefox に 比 べ て 情 報 が 整 理 さ れ て い な い 印 象 が あ り ま す 。 し か し 、 そ の 内 容 は Firefox よ り も 詳 し く 表 示 で き る も の が 多 い で す 。 通 信 経 路 候 補 の 一 覧 や 試 行 結 果 は 、 Stats TabIes の 中 に "googCandidatePair" と い う 項 目 名 で 表 示 さ れ て い ま す 。 こ の 項 目 は 複 数 存 在 す る 場 合 が あ り ま す が 、 そ の う ち 太 字 に な っ て い る も の が 実 際 に 採 用 さ れ た 通 信 経 路 で す 。 項 目 を 展 開 す る と 、 双 方 の IP ア ド レ ス の ほ か 、 送 受 信 さ れ た バ ケ ッ ト 数 や バ イ ト 数 な ど が 表 示 さ れ ま す 。 Firefox と 違 っ て 、 こ ち ら は リ ア ル タ イ ム で 更 新 さ れ ま す 。 90

わか(った気がす)るWebRTC


こ の ボ タ ン を 押 す と 、 8.3 ロ ー カ ル サ ー バ ー に 外 部 か ら 接 続 で き る よ う に す る (HTTPS 対 応 ) ー ジ が 起 動 し ま す 。 こ の ペ ー ジ が 表 示 さ れ て い る 状 テ ノ ヾ ッ グ し 、 態 で getUserMedia で メ デ ィ ア ス ト リ ー ム を 取 得 し た り WebRTC で 通 信 を 行 っ た り す る と 、 統 計 情 報 が 表 示 さ れ ま す 。 な お 、 デ バ イ ス の 使 用 許 可 は 必 ず 「 常 に 許 可 」 す る よ う に し て く だ さ い 。 一 時 的 な 許 可 で は 統 計 情 報 を 取 得 で き ず 、 動 作 し ま せ ん 。 https: 〃 d9314(56. ap. ngrok. io/,[object Obje ( 乢 undefined GetUserMedia R を q 5t5 Create Dump 龕 ・ ① ー 張 を (WebRTC E 0 「 n ま 引 mo む e 対 部 に WebRTC E 対 n ま 5 u14hd1i 日 一 0 ] h れ ps : ″ d 望 14 ( 5 を ap. ng 「 ok.io / me 2017 / 10 / 7 18 : 20 : 16 2017 / 10 / 7 18 : 20 : 16 2017 / 10 / 7 18 : 20 : 16 2017 / 10 / ア 18.20 : 16 201 〃 10 / 7 18.20 : 16 201 〃 10 / 7 18 : 20 : 16 2017 / 10 / 7 18 : 20 : 16 2017 / 10 / 7 18 : 20 : 16 2017 / 10 / 7 18 : 20 : 16 201 〃 10 / 7 18 : 20 : 16 E 0 addTrack onnegotiationneeded ト addTrack ト 、 麒 R を mo 【 を De 、 ( ⅱ p ⅱ on addlceCandidate ( h050 ト ontrack ontrack onaddstream on 引 gn ⅲ 9 、 い te ( hange 5 麒 Remo Des ( ⅱ p 朝 onOnSu ( ( e 、 、 ~. マ 0 は 0 / み 蟠 マ 0 は 6 ー ー 上 ー ( 「 04 へ り 93 だ け は 例 外 と し て 実 行 で き る の で こ の 場 合 は 間 題 あ り ま せ ん 。 び safari で は HTTPS の ペ ー ジ で な い と getUserMedia を 利 用 で き ま せ ん が 、 localhost す る 場 合 、 ア ク セ ス す る URL は http://localhost:xxxx/に な り ま す 。 Chrome お よ の ア プ リ を 実 行 で き る サ ー バ ー が 起 動 し て い る と し ま し よ う 。 こ の マ シ ン で ア プ リ を 実 行 た と え ば 手 元 の マ シ ン で WebRTC を 利 用 し た Web ア プ リ の 開 発 を 行 っ て い て 、 開 発 中 を 紹 介 し ま す 。 WebRTC に 直 接 関 係 す る も の で は あ り ま せ ん が 、 開 発 を 行 う 上 で 大 変 便 利 な サ ー ビ ス (HTTPS 対 応 ) 8.3 ロ ー カ ル サ ー バ ー に 外 部 か ら 接 続 で き る よ う に す る さ い 。 動 す る 前 に 表 示 さ れ て い た ペ ー ジ に つ い て は 統 計 情 報 を 取 得 で き な い の で 注 意 し て く だ 示 す る よ り も 前 に デ バ ッ グ ペ ー ジ を 起 動 し て お く 必 要 が あ り ま す 。 デ バ ッ グ ペ ー ジ を 起 ペ ー ジ 内 に 埋 め 込 む こ と で 動 作 し て い ま す 。 そ の た め 、 WebRTC を 使 用 す る べ ー ジ を 表 WebRTC Externals は 、 WebRTC に 関 す る 統 計 情 報 を 取 得 す る JavaScript を Web 図 8.14 WebRTC Externals の 表 示 (Firefox)

わか(った気がす)るWebRTC


は じ め に デ バ イ ス ・ バ ッ フ ァ ロ ー BSW50KM02 ( マ イ ク 内 蔵 Web カ メ ラ ) お 問 い 合 わ せ http://mzsm.me/2017/10/22/webrtc—book2/ 内 容 の 訂 正 や 、 サ ン プ ル コ ー ド の 配 布 な ど は こ ち ら の ペ ー ジ で 行 い ま す 。 サ ポ ー ト ペ ー ジ ・ iPhone 6 Plus Xperia Z5 SOV32 ・ Panasonic Let's note CF-AX3 内 蔵 カ メ ラ ・ マ イ ク く 優 し く し て い た だ け る と 幸 い で す 。 感 想 を い た だ け た ら 泣 い て 喜 ん だ り 、 返 信 は し な く い た し ま す 。 間 違 い の 指 摘 ・ マ サ カ リ に つ い て は 真 摯 に 受 け 止 め ま す が 、 で き れ ば な る べ は メ ー ル ([email protected]) に て お 伝 え く だ さ い 。 質 間 に 対 し て は で き る 限 り の 範 囲 で 返 信 本 書 の 内 容 に 関 し て 、 質 間 ・ 指 摘 ・ 感 想 な ど あ り ま し た ら 、 Twitter (@mzsm_j) ま た 5 ま た 、 本 書 の 内 容 は 2017 年 10 月 時 点 で の も の で す 。 報 に よ る 開 発 、 製 作 、 運 用 の 結 果 に つ い て 、 著 者 は い か な る 責 任 も 負 い ま せ ん 。 い た 開 発 、 製 作 、 運 用 は 、 必 ず ご 自 身 の 責 任 と 判 断 に よ っ て 行 っ て く だ さ い 。 本 書 に 記 載 さ れ た 内 容 は 、 情 報 の 提 供 の み を 目 的 と し て い ま す 。 し た が っ て 、 本 書 を 用 免 責 事 項 と も そ っ と ふ あ ぼ っ た り し ま す 。 こ れ ら の 情

わか(った気がす)るWebRTC


付 録 B WebRTC の 理 解 ・ 活 用 に 役 立 つ Web ペ ー ジ 集 mozilla. dev. media - Goog 厄 Groups 100 ・ https://webrtc.ecl.ntt . com/ さ れ て お り 、 よ ほ ど の 大 規 模 サ ー ビ ス で な け れ ば じ ゅ う ぶ ん 無 料 で 利 用 で き る 。 営 さ れ て い た が 、 2017 年 9 月 か ら 正 式 サ ー ビ ス を 開 始 。 無 料 利 用 枠 が か な り 大 き く 用 意 TURN ・ SFU 各 サ ー バ ー も 提 供 。 2013 年 12 月 か ら 永 ら く ト ラ イ ア ル サ ー ビ ス と し て 運 ム 。 Web/iOS/Android/IoT 機 器 用 SDK 、 画 面 共 有 ラ イ プ ラ リ ー の ほ か 、 シ グ ナ リ ン グ ・ NTT コ ミ ュ ニ ケ ー シ ョ ン ズ 株 式 会 社 が 提 供 し て い る 国 産 WebRTC プ ラ ッ ト フ ォ ー SkyWay プ ラ ッ ト フ ォ ー ム サ ー ビ ス B. 3 ソ フ ト ウ ェ ア ・ サ ー ビ ス ・ https://webrtc—jp.slack.com WebRTC の 使 い 方 な ど に つ い て 日 本 語 で 質 間 で き る Slack0 WebRTC-JP 過 去 の 動 画 https://goo ・ g1/BjEhku ・ https ://atnd.org/groups/webrtc し て 活 動 中 。 は 東 京 で 、 2017 年 8 月 か ら は 大 阪 で も 開 催 を 開 始 。 筆 者 は 大 阪 側 の 言 い 出 し っ ぺ 担 当 と 2 ヶ 月 に 1 回 程 度 開 催 さ れ て い る WebRTC に 特 化 し た 勉 強 会 。 2014 年 4 月 か ら ま ず WebRTC Meetup 日 本 国 内 ・ https://groups ・ google. com/group/mozilla.dev.media れ て い る MLO Firefox に お け る 、 WebRTC を 含 む メ デ ィ ア 系 API に 関 す る ア ナ ウ ン ス や 議 論 が 行 わ

わか(った気がす)るWebRTC


1.3 対 応 環 境 異 な る こ と は よ く あ り ま す * 12 。 現 在 は 過 渡 期 で 、 次 第 に 新 仕 様 に 統 一 さ れ て い く と は い え 、 現 時 点 で は 新 旧 ど ち ら の 仕 様 に 準 拠 し て い て も 同 様 に 動 作 す る よ う に す る ク ロ ス プ ラ ウ ザ ー 対 応 が 必 要 な の で す 。 先 述 の と お り 、 2017 年 川 月 現 在 、 ほ ぼ す べ て の 主 要 な OS ・ プ ラ ウ ザ ー の 最 新 バ ー ジ ョ ン が WebRTC に 対 応 し て お り 、 極 端 に 古 い 環 境 で な け れ ば 概 ね 利 用 可 能 で す 。 し か し 、 こ の よ う な 状 況 に な っ た の は つ い 最 近 の こ と で す 。 そ れ ま で は 大 き な シ ェ ア を 占 め る OS ・ プ ラ ウ ザ ー で も 対 応 し て い な い も の が あ り 、 導 人 す る 上 で の ネ ッ ク と な っ て い た の も 事 実 で す 。 デ ス ク ト ッ プ 環 境 Firefox 、 Chrome 、 Edge 、 Safari 、 Opera な ど 主 要 な フ 。 ラ ウ ザ ー の 最 新 バ ー ジ ョ ン は す べ て WebRTC に 対 応 し て い ま す 。 ま た 、 Sleip ⅲ r や VivaIdi の よ う に こ れ ら の プ ラ ウ ザ ー を ベ ー ス に 開 発 さ れ た プ ラ ウ ザ ー で も 、 べ ー ス と な っ た プ ラ ウ ザ ー と 概 ね 同 様 に 利 用 可 能 で す 。 Edge Windows 10 の デ フ ォ ル ト プ ラ ウ ザ ー で あ る Microsoft Edge は 、 2017 年 4 月 リ リ ー ス の Windows 川 Creators Update に 搭 載 さ れ た バ ー ジ ョ ン か ら 、 正 式 に WebRTC に 対 応 し ま し た 。 そ れ ま で は ORTC (Object ReaI-Time Communications) と い う 規 格 の み を サ ポ ー ト し て お り 、 ほ ぼ 同 様 の 技 術 で あ る も の の API に 互 換 性 が な い と い う 状 態 で し た が 、 こ れ 以 降 他 の プ ラ ウ ザ ー と 同 様 に 扱 え る よ う に な り ま し た 。 な お 、 Windows8.1 ま で の デ フ ォ ル ト プ ラ ウ ザ ー で 、 Windows 10 で も 互 換 性 の た め だ け に 残 さ れ て い る lnternet Explorer は 非 対 応 で す 。 す で に 開 発 が 終 了 し て い る た め 、 新 た に 対 応 さ れ る 可 能 性 は ま ず あ り ま せ ん 、 13 Safari 一 方 、 macOS の デ フ ォ ル ト プ ラ ウ ザ ー Safari は 、 2017 年 9 月 リ リ ー ス の Safari11 か ら 対 応 し ま し た 。 macOS 10.13 (High Sierra) で は 最 初 か ら イ ン ス ト ー ル さ れ て い る ほ か 、 10.12 (Sierra) で も ア ッ プ デ ー ト 可 能 で す 。 よ う や く と い っ た 感 じ で は あ り ま す が 、 こ れ に よ り 主 要 プ ラ ウ ザ ー す べ て 、 さ ら に は Windows と mac 両 OS の デ フ ォ ル ト プ ラ ウ ザ ー が 対 応 し た こ と と な り 、 WebRTC の 普 及 が よ り 一 層 進 む こ と が 期 待 さ れ ま す 。 * 12 WebRTC の 元 々 の 出 自 は Google で す が 、 最 近 は ど ち ら か と い う と Chrome よ り も Firefox の ほ う が 最 新 仕 様 へ の 準 拠 に 意 欲 的 な 印 象 で す 。 * 131E は 死 ん だ 。 あ き ら め ろ 。 13

わか(った気がす)るWebRTC


第 6 章 映 像 ・ 音 声 以 外 を や り 取 り す る ・ ・ デ ー タ チ ャ ネ ル WebRTC で は 、 映 像 や 音 声 に 限 ら ず 、 任 意 の テ キ ス ト や バ イ ナ リ デ ー タ を ユ ー ザ ー 間 で 送 受 信 で き る デ ー タ チ ャ ネ ル と い う 仕 組 み も 用 意 さ れ て い ま す 。 デ ー タ チ ャ ネ ル は こ こ ま で 紹 介 し て き た 、 メ デ ィ ア ス ト リ ー ム を リ ア ル タ イ ム に 送 受 信 す る 仕 組 み と は ま っ た く の 別 物 で す 。 単 に WebRTC と い う と メ デ ィ ア ス ト リ ー ム の 送 受 信 の ほ う を 指 す ケ ー ス が 多 い で す が 、 発 想 次 第 で さ ま ざ ま な 使 い 方 が で き 、 大 き な 可 能 性 を 秘 め て い る の は む し ろ デ ー タ チ ャ ネ ル の ほ う だ と い え る で し よ う 。 た だ し 、 2017 年 10 月 現 在 、 Micros ( ) ftEdge は デ ー タ チ ャ ネ ル に 対 応 し て い ま せ ん 。 本 章 で 紹 介 し て い る 内 容 を 実 行 す る 場 合 は 、 Edge 以 外 の プ ラ ウ ザ ー を 使 用 し て く だ さ い 。 6.1 デ ー タ チ ャ ネ ル の 開 始 方 法 先 ほ ど 「 メ デ ィ ア ス ト リ ー ム を リ ア ル タ イ ム に 送 受 信 す る 仕 組 み と は ま っ た く の 別 物 」 と 書 き ま し た が 、 そ れ は 接 続 が 完 了 し た 後 の 使 い 方 の 話 で あ り 、 接 続 を 行 う た め の シ グ ナ リ ン グ に つ い て は ほ ぼ 一 緒 で す 。 双 方 が RTCPeerConnection オ プ ジ ェ ク ト を 生 成 し 、 SDP を 交 換 し あ う と い う 流 れ は デ ー タ チ ャ ネ ル の 場 合 で も 変 わ り ま せ ん 。 65

わか(った気がす)るWebRTC


第 2 章 メ デ ィ ア ス ト リ ー ム を 取 得 す る ・ ・ ・ MediaCaptureAPI こ れ ま で 、 非 同 期 実 行 さ れ る 関 数 の 引 数 に は コ ー ル バ ッ ク 関 数 を 渡 す の が 常 識 で し た 実 行 さ れ る 関 数 の 呼 び 出 し を 簡 潔 に す る た め の 記 述 方 法 で す 。 こ れ は ECMAScript (ES) 2017 で 導 人 さ れ た async/await と い う 機 能 で 、 非 同 期 で 関 数 の 前 に も asy Ⅱ c と い う 記 述 が あ り ま す 。 記 述 が あ り ま す 。 さ ら に よ く 見 る と 、 「 取 得 開 始 」 ボ タ ン ク リ ッ ク 時 の イ ベ ン ト リ ス ナ ー と こ ろ で 、 navigator. mediaDevices. getUserMedia の 目 リ に await と い う 見 慣 れ な い 非 同 期 処 理 は async/await で 説 明 し ま す 。 る ス ト リ ー ム の 条 件 を 指 定 で き ま す 。 ど の よ う な 指 定 が で き る か に つ い て は 後 ほ ど 詳 し く i 。 : true } を 指 定 し て い ま す 。 ち な み に こ の オ プ ジ ェ ク ト の 値 を 変 え る こ と で 、 取 得 す 数 に 取 り ま す 。 今 回 は 「 映 像 と 音 声 の 両 方 を 取 得 す る 」 と い う 意 味 で {video:true, aud こ の メ ソ ッ ド は video ( 映 像 ) と audio ( 音 声 ) の 2 つ の 要 素 を も つ オ プ ジ ェ ク ト を 引 navigator. mediaDevices . getUserMedia メ ソ ッ ド で す 。 人 力 デ バ イ ス か ら メ デ ィ ア ス ト リ ー ム を 取 得 す る よ う 、 プ ラ ウ ザ ー に 要 求 し て い る の は navigator.mediaDevices.getUserMedia / / ど ん ど ん ネ ス ト が 深 く な る ・ ・ thirdOperation( (thirdResu1t) = > { / / 3 つ 目 の 非 同 期 処 理 nextOperation(secondArgv1 , secondArgv2 , (secondResu1t) / / 次 の 非 同 期 処 理 someOperation(firstArgv, (firstResu1t) = > { / / 最 初 の 非 同 期 処 理 リ ス ト 2.2 コ ー ル バ ッ ク 地 獄 の イ メ ー ジ 獄 に 陥 り が ち で し た 。 が 、 非 同 期 処 理 が 続 く と ネ ス ト が 深 く な っ て 読 み に く く な る 、 い わ ゆ る コ ー ル バ ッ ク 地 22 で お 勧 め で す 。 「 JavaScript promise の 本 」 (http://azu ・ github. io/promises-book/) が 詳 し く て わ か り や す い の * 3 本 書 で は Promise に つ い て の 詳 し い 説 明 は 割 愛 し ま す 。 詳 し く 知 り た い 方 は 、 azu さ ん が 書 か れ た async/await は 、 そ れ を さ ら に 簡 潔 に 書 け る よ う に す る 糖 衣 構 文 ( シ ン タ ッ ク ス シ ュ う 機 能 が ES 2015 で 追 加 さ れ ま し た * 3 。 こ の 間 題 を 解 消 す る た め 、 コ ー ル バ ッ ク 関 数 を 引 数 と は 区 別 し て 書 け る Promise と い

わか(った気がす)るWebRTC


8.2 ブ ラ ウ ザ ー の 内 部 情 報 を 覗 き 見 す る マ Conn -aud io- 1 ー 0 (googCandidatePair) 5 い ⅱ 、 ( 5 ( 0 れ n ー a 設 朝 0-1-0 2017 / 4 / 12 4 : 13 : 54 timestamp 9009A ロ ⅳ ・ ( 0 れ n を ( ⅱ 0 れ b に 、 R ・ ( ・ ⅳ ed pa ( k ・ い 5 0000R ・ adab 厄 爬 q ~ 、 い Se ( 0n5 n ー R ・ qu ・ 、 燔 5 に n ー 「 ・ 、 po れ 、 を 、 nt 代 qu ・ 5 燔 R ・ ( ・ ⅳ ・ d spon 、 ・ ( ・ ⅳ に d googChanneIld Channel-audio- 1 9009L0 ( Add 、 、 に 400 : 3800 : 2980 : 5921 : 1 ~ 48 : b26d : ( ヨ 3 月 : 59645 localCandidateld Cand-78HP55p3 9009 し 侊 ( a れ 山 d 誂 を TYP ・ 000qR ・ mo ⅳ Add 爬 、 、 に 400 : 3800 : 2980 : 59 : 21 : 1248 : b26d : ( 33 月 : 55936 「 0E0 ( a れ 山 d 誂 ・ 馗 Cand- 7KUAcRdn △ 図 8.10 通 信 経 路 の 表 示 】 88611613 189091266 212616 235 1 235 235 235 "Stats graphs for ・ ' と い う 項 目 を 展 開 す る と 、 映 像 の ビ ッ ト レ ー ト な ど の 統 計 ま た 、 情 報 を グ ラ フ で 表 示 で き ま す 。 も ち ろ ん 、 こ ち ら も リ ア ル タ イ ム で 更 新 さ れ ま す 。 マ Stats graphs fo 「 5 “ ( ー 2398062711 ー nd (video) cname.-vS88YGgtqOWbmg msid VGhltUSVppmclg2Ed9g4pV07dWzNmM)nLQ3 8 み い e364 ー 7 b ー 47fd -9435-42 を 1 日 29b2 m 引 ョ b VGhlzUSVpPBiclg!Ed9g4pV07dWzNmMjnLQ3 朝 b 可 : 83 レ e364 ー 7 を 6b - 47fd ー q435 ー 4 ~ ~ 1f3a929b ~ bitsSentPerSecond ℃ M 0 5 M 「 00M - 3 : 1 い ) 3 : 12 : 区 ー 3130 ) 31403 3 : 158 packetsSentPerSecond framesEncoded packetsLost 10k 0 kT 3 : 1 1.OO 3 : 1 2 ・ ー googAdaptati01 3 : 1 10 ) 3 : 12 : 0 ) 3 : 13 : 0 ) 3 : 140 〕 3 : 15 餤 ー qpSum メ デ ィ ア ス ト リ ー ム の 統 計 情 報 グ ラ フ △ 図 8.11 さ ら に "GetUserMedia Requests" で は 、 GetUserMedia で 取 得 さ れ た メ デ ィ ア ス ト リ ー ム の 一 覧 と 、 取 得 時 の 条 件 を 確 認 で き ま す 。 こ の 情 報 は WebRTC で 通 信 を 行 っ て い な い 場 合 で も 表 示 で き ま す 。 こ れ も Firefox に は な い 情 報 で す 。 ( 厄 「 origin: http : / ハ 0 ( a 05t : 9000 Caller process id: 32156 Audio Constraints Video Constraints {width: {exact: 1280 } , height: {exact: 720 } } . 図 8.12 GetUserMedia Requests の 表 示