<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      通過WebRTC實(shí)現(xiàn)實(shí)時(shí)視頻通信(二)

      通過WebRTC實(shí)現(xiàn)實(shí)時(shí)視頻通信(一)

      通過WebRTC實(shí)現(xiàn)實(shí)時(shí)視頻通信(二)

      通過WebRTC實(shí)現(xiàn)實(shí)時(shí)視頻通信(三)

      在上一篇文章中,我們講解了WebRTC的概述、歷史、安全性和開發(fā)者工具。接下來我們通過WebRTC的三個(gè)API來具體的講解構(gòu)建WebRTC的流程,這篇文章會(huì)對(duì)MediaStream進(jìn)行講解。

      MediaStream (別名 getUserMedia)

      MediaStream API 代表媒體數(shù)據(jù)流的同步。舉個(gè)例子,從相機(jī)獲取的視頻流的同步和跟蹤。

      理解MediaStream最簡(jiǎn)單的方法應(yīng)該就是看看它的實(shí)際應(yīng)用:

      1. 在Chrome或Opera中, 打開這個(gè)demo simpl.info/gum。

      2. 打開命令行。

      3. 查看全局范圍的數(shù)據(jù)流變量。

      每個(gè)MediaStream都有一個(gè)輸入,這個(gè)輸入可以理解成MediaStream生成的一個(gè)導(dǎo)航器。getUserMedia()可以傳輸視頻元素或者是RTCPeerConnection。

      getUserMedia()方法有三個(gè)參數(shù):

      • 一個(gè) 約束對(duì)象

      • 一個(gè)成功的回調(diào),如果成功會(huì)回傳一個(gè)MediaStream

      • 一個(gè)失敗的回調(diào),如果失敗會(huì)回傳一個(gè)error對(duì)象。

      每個(gè)MediaStream都有一個(gè)標(biāo)簽,像'Xk7EuLhsuHKbnjLWkW4yYGNJJ8ONsgwHBvLQ'一樣,getAudioTradks()和getAudioTracks()方法會(huì)回傳一個(gè)MediaStreamTracks對(duì)象的數(shù)組。

      針對(duì) simpl.info/gum 這 個(gè)例子來說,stream.getAudioTracks() 返回了一個(gè)空數(shù)組 (因?yàn)闆]有音頻) , 假設(shè)已經(jīng)有一個(gè)攝像頭連接成 功,getVideoTracks()會(huì)返回一個(gè)MediaStreamTrack對(duì)象的數(shù)組, 這個(gè)數(shù)組代表從攝像頭得到的數(shù)據(jù)流。每個(gè) MediaStreamTrack都有一個(gè)類型 ('video' 或 'audio'), 和一個(gè)標(biāo)簽(代表一個(gè)或多個(gè)頻道的音頻或視頻),在這個(gè)例子 中,只有video track,但是很容易想象到可以用到這個(gè)例子的地方,比如一個(gè)聊天應(yīng)用程序的前置攝像頭、后置攝像頭,一個(gè)屏幕分享軟件等等。

      在Chrome或Opera中, URL.createObjectURL() 方法把MediaStream 轉(zhuǎn)換成了一個(gè) Blob URL,Blob URL可以看成一個(gè)視頻元素的src。 (在Firefox和Opera中,視頻的src可以通過數(shù)據(jù)流本身設(shè)定)。

      getUserMedia 也可以作為網(wǎng)絡(luò)音頻API的輸入節(jié)點(diǎn)

      。。。。。

      原文來自:通過WebRTC實(shí)現(xiàn)實(shí)時(shí)視頻通信(二)

      posted @ 2014-09-23 16:36  igeekbar  閱讀(780)  評(píng)論(0)    收藏  舉報(bào)

      中文互聯(lián): GBin1.com | RSS訂閱 | 郵件訂閱 | 手機(jī)訂閱

      主站蜘蛛池模板: 甘德县| 无码熟妇人妻av影音先锋| 一卡二卡三卡四卡视频区| 久久国产综合色免费观看| 国产三级精品福利久久| 国产精品中文字幕综合| 亚洲国产性夜夜综合| 国产不卡一区二区精品| 亚洲最大有声小说AV网| 亚洲国产精品乱码一区二区| 被灌满精子的波多野结衣| 久热伊人精品国产中文| 成年女人免费毛片视频永久| 97欧美精品系列一区二区| 国产专区一va亚洲v天堂| 日本亲近相奷中文字幕| 成在线人永久免费视频播放| 深夜av在线免费观看| 亚洲国产精品日韩AV专区| 精品无码国产一区二区三区AV | 国产精品美女www爽爽爽视频 | 日韩大片看一区二区三区| 国产极品粉嫩尤物一线天| 无码抽搐高潮喷水流白浆| 丰满岳妇乱一区二区三区| 国产gaysexchina男外卖| 亚洲人成色99999在线观看| 西西人体44www大胆无码| 日本一区二区三区专线| 国产精品福利午夜久久香蕉| 国产偷国产偷亚洲高清午夜| 亚洲一区二区三区啪啪| 无码电影在线观看一区二区三区| 欧美变态另类zozo| 精品午夜福利无人区乱码| 人妻av一区二区三区av免费 | 成人精品一区二区三区在线观看| 成人污视频| 国产精品视频第一第二区| 中文字幕人乱码中文| 人妻熟女一区无中文字幕|