「[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfrastructure.osscons.jp]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -[[戻る>HTML5 JavaScript API]] -戻る --[[JavaScript]] --[[HTML5 JavaScript API]] *目次 [#b1bb8470] #contents *概要 [#j2dc29b1] -WebRTC : Web Real-Time Communications -目的 --ブラウザ、モバイル、IoT向けRTPアプリ開発 --共通のプロトコルセットで通信できるようにする >※ RTP : Real-time Transport Protocol -W3CおよびIETFで標準化が進行中 *詳細 [#ke97e7ad] **サポート [#r40af21d] 最近のブラウザは、ほぼサポートされている。 **セキュリティ [#nc8ce132] -APIを呼び出すページは HTTPS通信である必要がある。 -localhost のみ HTTP通信での利用が許可 **アクセス・モジュール [#qc84a42e] ***MediaStream [#ta49466b] (別名 getUserMedia) -マイクとカメラに対するストリーム -MediaDevices.getUserMedia() メソッドでカメラにアクセス可能。 ***RTCPeerConnection [#taf5718d] ブラウザ間の Audio/Video データストリーミング ***RTCDataChannel [#z58cc46e] Audio/Video データストリーミング以外のデータ通信 **サンプル [#vf79dbb3] -[HTML5] カメラをJSで操作し写真を撮影する~ https://blog.katsubemakito.net/html5/qrcode-reader --Camera Test~ https://miku3.net/html5/camera/camera.html *参考 [#df17bf98] -WebRTC~ https://webrtc.org/ -WebRTC - Wikipedia~ https://ja.wikipedia.org/wiki/WebRTC -WebRTC API - Web API | MDN~ https://developer.mozilla.org/ja/docs/Web/API/WebRTC_API -WebRTCについて学んでみた。 - Qiita~ https://qiita.com/mush/items/121e45fefed009b6ad5e -Web でカメラを使おう~ WebRTC (getUserMedia) on WebView | 芳和システムデザイン~ https://houwa-js.co.jp/blog/2019/06/20190604/