Submit Search
Upload
getUserMedia
•
Download as PPTX, PDF
•
6 likes
•
3,629 views
Yusuke Naka
Follow
WebRTC Meetup Tokyo #7 のLT資料です
Read less
Read more
Technology
Report
Share
Report
Share
1 of 18
Download now
Recommended
うしちゃん WebRTC Chat on SkyWayの開発コードw
うしちゃん WebRTC Chat on SkyWayの開発コードw
Kensaku Komatsu
5分で分るWebRTCコーデックウォーズ
5分で分るWebRTCコーデックウォーズ
Yusuke Naka
WebRTC Build MCU on browser
WebRTC Build MCU on browser
mganeko
Chrome Extensionでスクリーンシェアをやってみる
Chrome Extensionでスクリーンシェアをやってみる
Yusuke Naka
注目の最新技術「WebRTC」とは? -技術概要と事例紹介-
注目の最新技術「WebRTC」とは? -技術概要と事例紹介-
Yusuke Naka
PeerConnectionリレーとMediaRecorder
PeerConnectionリレーとMediaRecorder
mganeko
SkyWay Vision & Mission
SkyWay Vision & Mission
Yoshiki Mizushima
知ってると得するかもしれないConstraintsたち
知ってると得するかもしれないConstraintsたち
Kensaku Komatsu
Recommended
うしちゃん WebRTC Chat on SkyWayの開発コードw
うしちゃん WebRTC Chat on SkyWayの開発コードw
Kensaku Komatsu
5分で分るWebRTCコーデックウォーズ
5分で分るWebRTCコーデックウォーズ
Yusuke Naka
WebRTC Build MCU on browser
WebRTC Build MCU on browser
mganeko
Chrome Extensionでスクリーンシェアをやってみる
Chrome Extensionでスクリーンシェアをやってみる
Yusuke Naka
注目の最新技術「WebRTC」とは? -技術概要と事例紹介-
注目の最新技術「WebRTC」とは? -技術概要と事例紹介-
Yusuke Naka
PeerConnectionリレーとMediaRecorder
PeerConnectionリレーとMediaRecorder
mganeko
SkyWay Vision & Mission
SkyWay Vision & Mission
Yoshiki Mizushima
知ってると得するかもしれないConstraintsたち
知ってると得するかもしれないConstraintsたち
Kensaku Komatsu
HTML5によるリアルタイムコミュニケーション WebRTCの概説
HTML5によるリアルタイムコミュニケーション WebRTCの概説
You_Kinjoh
Webrtc最新動向
Webrtc最新動向
Yusuke Naka
SkyWay国内唯一のCPaaS
SkyWay国内唯一のCPaaS
Kensaku Komatsu
ここがつらいよWebRTC - WebRTC開発の落とし穴
ここがつらいよWebRTC - WebRTC開発の落とし穴
mganeko
WebRTC SFU mediasoup sample
WebRTC SFU mediasoup sample
mganeko
WebRTCの話
WebRTCの話
You_Kinjoh
SkyWayで作るボイスチャット
SkyWayで作るボイスチャット
tioken
Skywayのビデオチャットを録画しよう。そう、ブラウザでね
Skywayのビデオチャットを録画しよう。そう、ブラウザでね
mganeko
ラズパイでWebRTC ヾ(*´∀`*)ノキャッキャ uv4l-webrtc 軽くハックしてみたよ!
ラズパイでWebRTC ヾ(*´∀`*)ノキャッキャ uv4l-webrtc 軽くハックしてみたよ!
Kensaku Komatsu
WebRTCとORTCについて整理しておこう
WebRTCとORTCについて整理しておこう
彰 村地
2013 WebRTC node
2013 WebRTC node
mganeko
スマホ(Android・iPhone)でWebRTC
スマホ(Android・iPhone)でWebRTC
Natsuki Yamanaka
ビデオ通話・P2Pがコモディティ化する世界 WebRTCによるこれからを探る
ビデオ通話・P2Pがコモディティ化する世界 WebRTCによるこれからを探る
Kensaku Komatsu
WebRTC活用事例 WebRTCを使ってこんなものつくりました VCMap - Video Chat on The Map
WebRTC活用事例 WebRTCを使ってこんなものつくりました VCMap - Video Chat on The Map
You_Kinjoh
WebRTCとSFU
WebRTCとSFU
Saki Homma
WebRTCを始めよう! HTML5fun 第一回勉強会
WebRTCを始めよう! HTML5fun 第一回勉強会
Yusuke Naka
WebRTC/ORTCの最新動向まるわかり!
WebRTC/ORTCの最新動向まるわかり!
Yusuke Naka
WebRTCの技術解説 公開版
WebRTCの技術解説 公開版
Contest Ntt-west
Web rtcの使い方
Web rtcの使い方
Kensaku Komatsu
WebRTCの技術解説 第二版 公開版 本編
WebRTCの技術解説 第二版 公開版 本編
Contest Ntt-west
WebRTCハンズオン
WebRTCハンズオン
Yusuke Naka
WebRTC on Native App
WebRTC on Native App
WebRTCConferenceJapan
More Related Content
What's hot
HTML5によるリアルタイムコミュニケーション WebRTCの概説
HTML5によるリアルタイムコミュニケーション WebRTCの概説
You_Kinjoh
Webrtc最新動向
Webrtc最新動向
Yusuke Naka
SkyWay国内唯一のCPaaS
SkyWay国内唯一のCPaaS
Kensaku Komatsu
ここがつらいよWebRTC - WebRTC開発の落とし穴
ここがつらいよWebRTC - WebRTC開発の落とし穴
mganeko
WebRTC SFU mediasoup sample
WebRTC SFU mediasoup sample
mganeko
WebRTCの話
WebRTCの話
You_Kinjoh
SkyWayで作るボイスチャット
SkyWayで作るボイスチャット
tioken
Skywayのビデオチャットを録画しよう。そう、ブラウザでね
Skywayのビデオチャットを録画しよう。そう、ブラウザでね
mganeko
ラズパイでWebRTC ヾ(*´∀`*)ノキャッキャ uv4l-webrtc 軽くハックしてみたよ!
ラズパイでWebRTC ヾ(*´∀`*)ノキャッキャ uv4l-webrtc 軽くハックしてみたよ!
Kensaku Komatsu
WebRTCとORTCについて整理しておこう
WebRTCとORTCについて整理しておこう
彰 村地
2013 WebRTC node
2013 WebRTC node
mganeko
スマホ(Android・iPhone)でWebRTC
スマホ(Android・iPhone)でWebRTC
Natsuki Yamanaka
ビデオ通話・P2Pがコモディティ化する世界 WebRTCによるこれからを探る
ビデオ通話・P2Pがコモディティ化する世界 WebRTCによるこれからを探る
Kensaku Komatsu
WebRTC活用事例 WebRTCを使ってこんなものつくりました VCMap - Video Chat on The Map
WebRTC活用事例 WebRTCを使ってこんなものつくりました VCMap - Video Chat on The Map
You_Kinjoh
WebRTCとSFU
WebRTCとSFU
Saki Homma
WebRTCを始めよう! HTML5fun 第一回勉強会
WebRTCを始めよう! HTML5fun 第一回勉強会
Yusuke Naka
WebRTC/ORTCの最新動向まるわかり!
WebRTC/ORTCの最新動向まるわかり!
Yusuke Naka
What's hot
(17)
HTML5によるリアルタイムコミュニケーション WebRTCの概説
HTML5によるリアルタイムコミュニケーション WebRTCの概説
Webrtc最新動向
Webrtc最新動向
SkyWay国内唯一のCPaaS
SkyWay国内唯一のCPaaS
ここがつらいよWebRTC - WebRTC開発の落とし穴
ここがつらいよWebRTC - WebRTC開発の落とし穴
WebRTC SFU mediasoup sample
WebRTC SFU mediasoup sample
WebRTCの話
WebRTCの話
SkyWayで作るボイスチャット
SkyWayで作るボイスチャット
Skywayのビデオチャットを録画しよう。そう、ブラウザでね
Skywayのビデオチャットを録画しよう。そう、ブラウザでね
ラズパイでWebRTC ヾ(*´∀`*)ノキャッキャ uv4l-webrtc 軽くハックしてみたよ!
ラズパイでWebRTC ヾ(*´∀`*)ノキャッキャ uv4l-webrtc 軽くハックしてみたよ!
WebRTCとORTCについて整理しておこう
WebRTCとORTCについて整理しておこう
2013 WebRTC node
2013 WebRTC node
スマホ(Android・iPhone)でWebRTC
スマホ(Android・iPhone)でWebRTC
ビデオ通話・P2Pがコモディティ化する世界 WebRTCによるこれからを探る
ビデオ通話・P2Pがコモディティ化する世界 WebRTCによるこれからを探る
WebRTC活用事例 WebRTCを使ってこんなものつくりました VCMap - Video Chat on The Map
WebRTC活用事例 WebRTCを使ってこんなものつくりました VCMap - Video Chat on The Map
WebRTCとSFU
WebRTCとSFU
WebRTCを始めよう! HTML5fun 第一回勉強会
WebRTCを始めよう! HTML5fun 第一回勉強会
WebRTC/ORTCの最新動向まるわかり!
WebRTC/ORTCの最新動向まるわかり!
Viewers also liked
WebRTCの技術解説 公開版
WebRTCの技術解説 公開版
Contest Ntt-west
Web rtcの使い方
Web rtcの使い方
Kensaku Komatsu
WebRTCの技術解説 第二版 公開版 本編
WebRTCの技術解説 第二版 公開版 本編
Contest Ntt-west
WebRTCハンズオン
WebRTCハンズオン
Yusuke Naka
WebRTC on Native App
WebRTC on Native App
WebRTCConferenceJapan
Echo in WebRTC; Why?
Echo in WebRTC; Why?
Muaz Khan
Viewers also liked
(6)
WebRTCの技術解説 公開版
WebRTCの技術解説 公開版
Web rtcの使い方
Web rtcの使い方
WebRTCの技術解説 第二版 公開版 本編
WebRTCの技術解説 第二版 公開版 本編
WebRTCハンズオン
WebRTCハンズオン
WebRTC on Native App
WebRTC on Native App
Echo in WebRTC; Why?
Echo in WebRTC; Why?
Similar to getUserMedia
いまさら聞けないHTML5概要
いまさら聞けないHTML5概要
yoshikawa_t
SkyWayとWebRTC開発者コミュニティ4年間の軌跡とCMC_Meetupで学んだこと、実践したこと
SkyWayとWebRTC開発者コミュニティ4年間の軌跡とCMC_Meetupで学んだこと、実践したこと
Yusuke Naka
日本で初開催!WebRTC Conference Japanに無料で入場する方法
日本で初開催!WebRTC Conference Japanに無料で入場する方法
Ryosuke Otsuya
マイクロサービス開発が捗る Project Tye
マイクロサービス開発が捗る Project Tye
Yuta Matsumura
WebRTCが拓く新たなWebビジネスの世界
WebRTCが拓く新たなWebビジネスの世界
Kensaku Komatsu
WebRTC Meetup Tokyo #3 - WebRTC Conference参加報告
WebRTC Meetup Tokyo #3 - WebRTC Conference参加報告
satoru_tk
Html5 and Graphics
Html5 and Graphics
Masakazu Muraoka
Swaggerのさわりだけ
Swaggerのさわりだけ
Masakazu Muraoka
WebRTCエキスパート座談会
WebRTCエキスパート座談会
Ryosuke Otsuya
第43回HTML5とか勉強会 最新webプロトコル傾向と対策
第43回HTML5とか勉強会 最新webプロトコル傾向と対策
Kensaku Komatsu
HTML5開発最前線
HTML5開発最前線
yoshikawa_t
2015 1025 OSC-Fall Tokyo NETMF
2015 1025 OSC-Fall Tokyo NETMF
Atomu Hidaka
WebRTCの技術解説 第二版 公開版 完全版
WebRTCの技術解説 第二版 公開版 完全版
Contest Ntt-west
Breakouts でPresentation API の拡張提案したよ
Breakouts でPresentation API の拡張提案したよ
Saki Homma
WebRTCでリアル店舗を作ってみる
WebRTCでリアル店舗を作ってみる
Junichi Okamura
Html5概要 & デモ
Html5概要 & デモ
yoshikawa_t
JavaScriptで ごく普通にhttp通信をする 〜esp8266+espruinoでhttp getリクエストをするテスト〜
JavaScriptで ごく普通にhttp通信をする 〜esp8266+espruinoでhttp getリクエストをするテスト〜
Masakazu Muraoka
2015年7月期AITC女子会「Ajax/Comet/WebSocket/MQTT 概要紹介」
2015年7月期AITC女子会「Ajax/Comet/WebSocket/MQTT 概要紹介」
aitc_jp
ひとつひとつ組み上げてみていくビデオチャットアプリのアーキテクチャ
ひとつひとつ組み上げてみていくビデオチャットアプリのアーキテクチャ
Koki Kumagai
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
de:code 2017
Similar to getUserMedia
(20)
いまさら聞けないHTML5概要
いまさら聞けないHTML5概要
SkyWayとWebRTC開発者コミュニティ4年間の軌跡とCMC_Meetupで学んだこと、実践したこと
SkyWayとWebRTC開発者コミュニティ4年間の軌跡とCMC_Meetupで学んだこと、実践したこと
日本で初開催!WebRTC Conference Japanに無料で入場する方法
日本で初開催!WebRTC Conference Japanに無料で入場する方法
マイクロサービス開発が捗る Project Tye
マイクロサービス開発が捗る Project Tye
WebRTCが拓く新たなWebビジネスの世界
WebRTCが拓く新たなWebビジネスの世界
WebRTC Meetup Tokyo #3 - WebRTC Conference参加報告
WebRTC Meetup Tokyo #3 - WebRTC Conference参加報告
Html5 and Graphics
Html5 and Graphics
Swaggerのさわりだけ
Swaggerのさわりだけ
WebRTCエキスパート座談会
WebRTCエキスパート座談会
第43回HTML5とか勉強会 最新webプロトコル傾向と対策
第43回HTML5とか勉強会 最新webプロトコル傾向と対策
HTML5開発最前線
HTML5開発最前線
2015 1025 OSC-Fall Tokyo NETMF
2015 1025 OSC-Fall Tokyo NETMF
WebRTCの技術解説 第二版 公開版 完全版
WebRTCの技術解説 第二版 公開版 完全版
Breakouts でPresentation API の拡張提案したよ
Breakouts でPresentation API の拡張提案したよ
WebRTCでリアル店舗を作ってみる
WebRTCでリアル店舗を作ってみる
Html5概要 & デモ
Html5概要 & デモ
JavaScriptで ごく普通にhttp通信をする 〜esp8266+espruinoでhttp getリクエストをするテスト〜
JavaScriptで ごく普通にhttp通信をする 〜esp8266+espruinoでhttp getリクエストをするテスト〜
2015年7月期AITC女子会「Ajax/Comet/WebSocket/MQTT 概要紹介」
2015年7月期AITC女子会「Ajax/Comet/WebSocket/MQTT 概要紹介」
ひとつひとつ組み上げてみていくビデオチャットアプリのアーキテクチャ
ひとつひとつ組み上げてみていくビデオチャットアプリのアーキテクチャ
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
More from Yusuke Naka
SkyWayを使いこなすために How to use SkyWay -SkyWay UG Kansai #1 スペシャルバージョン-
SkyWayを使いこなすために How to use SkyWay -SkyWay UG Kansai #1 スペシャルバージョン-
Yusuke Naka
SkyWay UG Kansai #1 Kickoff
SkyWay UG Kansai #1 Kickoff
Yusuke Naka
SkyWay UG Tokyo #1 Kickoff
SkyWay UG Tokyo #1 Kickoff
Yusuke Naka
実践 WebRTC 〜最新事例と開発ノウハウの紹介〜
実践 WebRTC 〜最新事例と開発ノウハウの紹介〜
Yusuke Naka
NTTコミュニケーションズがちょっと変わったメディアを作ったわけ
NTTコミュニケーションズがちょっと変わったメディアを作ったわけ
Yusuke Naka
WebRTC NextVersion時代のJavaScript開発
WebRTC NextVersion時代のJavaScript開発
Yusuke Naka
HTML5 Experts.jp パフォーマンス・チューニング
HTML5 Experts.jp パフォーマンス・チューニング
Yusuke Naka
WebRTC開発者向けプラットフォーム SkyWayの裏側
WebRTC開発者向けプラットフォーム SkyWayの裏側
Yusuke Naka
はじめてのWebRTC/ORTC
はじめてのWebRTC/ORTC
Yusuke Naka
TypeScriptをオススメする理由
TypeScriptをオススメする理由
Yusuke Naka
FuelPHP活用事例
FuelPHP活用事例
Yusuke Naka
SkyWay HandsOn
SkyWay HandsOn
Yusuke Naka
ORTCの仕様書をざっくり斜め読みする
ORTCの仕様書をざっくり斜め読みする
Yusuke Naka
第72回読書するエンジニアの会(テーマ:変人)
第72回読書するエンジニアの会(テーマ:変人)
Yusuke Naka
5jCup WebRTC賞
5jCup WebRTC賞
Yusuke Naka
SPAを実現するために必要な通信技術
SPAを実現するために必要な通信技術
Yusuke Naka
More from Yusuke Naka
(16)
SkyWayを使いこなすために How to use SkyWay -SkyWay UG Kansai #1 スペシャルバージョン-
SkyWayを使いこなすために How to use SkyWay -SkyWay UG Kansai #1 スペシャルバージョン-
SkyWay UG Kansai #1 Kickoff
SkyWay UG Kansai #1 Kickoff
SkyWay UG Tokyo #1 Kickoff
SkyWay UG Tokyo #1 Kickoff
実践 WebRTC 〜最新事例と開発ノウハウの紹介〜
実践 WebRTC 〜最新事例と開発ノウハウの紹介〜
NTTコミュニケーションズがちょっと変わったメディアを作ったわけ
NTTコミュニケーションズがちょっと変わったメディアを作ったわけ
WebRTC NextVersion時代のJavaScript開発
WebRTC NextVersion時代のJavaScript開発
HTML5 Experts.jp パフォーマンス・チューニング
HTML5 Experts.jp パフォーマンス・チューニング
WebRTC開発者向けプラットフォーム SkyWayの裏側
WebRTC開発者向けプラットフォーム SkyWayの裏側
はじめてのWebRTC/ORTC
はじめてのWebRTC/ORTC
TypeScriptをオススメする理由
TypeScriptをオススメする理由
FuelPHP活用事例
FuelPHP活用事例
SkyWay HandsOn
SkyWay HandsOn
ORTCの仕様書をざっくり斜め読みする
ORTCの仕様書をざっくり斜め読みする
第72回読書するエンジニアの会(テーマ:変人)
第72回読書するエンジニアの会(テーマ:変人)
5jCup WebRTC賞
5jCup WebRTC賞
SPAを実現するために必要な通信技術
SPAを実現するために必要な通信技術
Recently uploaded
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Recently uploaded
(11)
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
getUserMedia
1.
WebRTC Meetup Tokyo
#7 LT
2.
自己紹介 2015/3/12 WebRTC Meetup
Tokyo #7 2 仲 裕介/なか ゆうすけ/@Tukimikage 所属 NTTコミュニケーションズ オフィシャルワーク HTML5 Experts.jp 副編集長 WebRTC開発者向けフレームワーク「SkyWay」の開発 コミュニティワーク WebRTC Meetup Tokyo主催 html5j 自動車部部長、エンタープライズ部スタッフ
3.
getUserMedia使ってますか? 2015/3/12 WebRTC Meetup
Tokyo #7 3
4.
2015/3/12 WebRTC Meetup
Tokyo #7 4 navigator.getUserMedia({ audio: true, video: true },function(stream){ // Success Callback $('#video').prop('src', URL.createObjectURL(stream)); },function(error){ // Error Callback console.log(error); } ); Webブラウザでマイクやカメラが利用できる便利なアイツです。
5.
ところで、あわせてこんなコー ド書きますよね? 2015/3/12 WebRTC Meetup
Tokyo #7 5
6.
2015/3/12 WebRTC Meetup
Tokyo #7 6 navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia; まだベンダープレフィックス付いている。
7.
つまり、ブラウザごとに使える 機能が違うんです。 2015/3/12 WebRTC Meetup
Tokyo #7 7
8.
W3Cの仕様書での定義 2015/3/12 WebRTC Meetup
Tokyo #7 8 partial interface NavigatorUserMedia { void getUserMedia( MediaStreamConstraints constraints, NavigatorUserMediaSuccessCallback successCallback, NavigatorUserMediaErrorCallback errorCallback ); }; Media Capture and Streams ー W3C Working Draft 12 February 2015
9.
W3Cの仕様書での定義 2015/3/12 WebRTC Meetup
Tokyo #7 9 dictionary MediaStreamConstraints { (boolean or MediaTrackConstraints) video = false; (boolean or MediaTrackConstraints) audio = false; }; callback NavigatorUserMediaSuccessCallback = void (MediaStream stream); callback NavigatorUserMediaErrorCallback = void (MediaStreamError error);
10.
W3Cの仕様書での定義 2015/3/12 WebRTC Meetup
Tokyo #7 10 dictionary MediaTrackConstraintSet { ConstrainLong width; //映像の横幅 ConstrainLong height; //映像の縦幅 ConstrainDouble aspectRatio; //映像のアスペクト比(4:3なら1.33とか) ConstrainDouble frameRate; //映像のフレームレート ConstrainDOMString facingMode; //カメラの選択 ConstrainDouble volume; //音声ボリューム ConstrainLong sampleRate; //サンプリングレート(44.1kHzとか) ConstrainLong sampleSize; //サンプリングサイズ(16bitとか) ConstrainBoolean echoCancellation; //エコーキャンセラーON/OFF ConstrainDOMString deviceId; //デバイスID ConstrainDOMString groupId; //グループID };
11.
実際に使えるのか(その1) width /
height 2015/3/12 WebRTC Meetup Tokyo #7 11 ブラウザ 対応状況 Chrome ○ Firefox ☓ デモサイト:http://simpl.info/getusermedia/constraints/ video: { mandatory: { minWidth: 320, minHeight: 180, maxWidth: 1280, maxHeight: 780, } }
12.
実際に使えるのか(その2) aspectRatio 2015/3/12 WebRTC
Meetup Tokyo #7 12 ブラウザ 対応状況 Chrome ☓ Firefox ☓ WidthとHeightを調整することで実現可能 引用元:https://webrtchacks.com/how-to-figure-out-webrtc-camera-resolutions/
13.
実際に使えるのか(その3) frameRate 2015/3/12 WebRTC
Meetup Tokyo #7 13 ブラウザ 対応状況 Chrome ○ Firefox ☓ video: { mandatory: { minFrameRate: 10 maxFrameRate: 30 } }
14.
実際に使えるのか(その4) facingMode 2015/3/12 WebRTC
Meetup Tokyo #7 14 ブラウザ 対応状況 Chrome ☓ Firefox ☓ video: { mandatory: { facingMode: “front” } } *MediaStreamTrack.getSourcesでカメラのデバイスIDを取得すれば、 切り替えることは可能らしい
15.
Firefoxで使えなくてえーって思いました? 2015/3/12 WebRTC Meetup
Tokyo #7 15
16.
・Firefoxは about:config を変更して下さい ・アドオン作ると便利です 2015/3/12
WebRTC Meetup Tokyo #7 16
17.
2015/3/12 WebRTC Meetup
Tokyo #7 17 引用元:https://webrtchacks.com/how-to-figure-out-webrtc-camera-resolutions/
18.
ありがとうございました! 2015/3/12 WebRTC Meetup
Tokyo #7 18
Download now