女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一種基于WebRTC通信的Web協議WebTorrent

LiveVideoStack ? 來源:未知 ? 作者:李倩 ? 2018-08-30 17:32 ? 次閱讀

本文來自WebTorrent的創始人、PeerCDN聯合創始人Feross Aboukhadijeh,他介紹了一種基于WebRTC通信的Web協議WebTorrent,通過WebTorrent可以節省服務器資源,降低成本。LiveVideoStack對原文進行了摘譯。

WebTorrent是一種在Web瀏覽器中運行的BitTorrent協議的實現。這種服務文件的方法意味著,網站可以與盡可能多的用戶進行擴展,同時瀏覽網站,從而消除在數據中心運行集中服務器的成本。本文由Feross Aboukhadijeh撰寫,他是WebTorrent的創始人和PeerCDN的聯合創始人,也是一位多產的NPM模塊作者......最終統計有225個模塊!-Dietrich Ayala

什么是WebTorrent?

WebTorrent是第一個在瀏覽器中工作的種子客戶端。它完全由JavaScript編寫,并使用WebRTC進行真正的點對點傳輸。無需瀏覽器插件,擴展或安裝。

使用開放式Web標準,WebTorrent將網站用戶連接在一起,形成分布式的和分散式的瀏覽器到瀏覽器網絡,以實現高效的文件傳輸。使用基于WebTorrent的網站的人越多,它就越快,越有彈性。

架構

WebTorrent協議就像BitTorrent協議一樣,除了它使用的是WebRTC而不是TCP或uTP作為傳輸協議。

為了支持WebRTC的連接模型,我們對跟蹤器協議進行了一些更改。因此,基于瀏覽器的WebTorrent客戶端或“web peer”只能連接到支持WebTorrent / WebRTC的其他客戶端。

一旦連接對等體后,用于通信的有線協議與正常的BitTorrent就完全相同。這應該使現有流行的torrent客戶端如Transmission和uTorrent更容易添加對WebTorrent的支持。Vuze已經支持WebTorrent了!

入門

只需幾行代碼即可在瀏覽器中下載torrent!

要開始使用WebTorrent,只需在頁面上包含webtorrent.min.js腳本即可。你可以從WebTorrent網站下載腳本或鏈接到CDN副本。

這為窗口對象提供了一個WebTorrent函數。還有一個npm包可用。

varclient=newWebTorrent()//Sintel,afree,CreativeCommonsmovievartorrentId='magnet:...'//Realtorrentidsaremuchlonger.vartorrent=client.add(torrentId)torrent.on('ready',()=>{//Torrentscancontainmanyfiles.Let'susethe.mp4filevarfile=torrent.files.find(file=>file.name.endsWith('.mp4'))//DisplaythefilebyaddingittotheDOM.//Supportsvideo,audio,imagefiles,andmore!file.appendTo('body')})

就是這樣的!現在,你將看到BT流進入到標簽

更多

你可以瀏覽webtorrent.io或者在Freenode IRC或Gitter上的#webtorrent中提問來了解更多信息。我們正在尋找更多能夠在GitHub問題跟蹤器上回答問題并幫助解決問題的人。如果你是一個友善,樂于助人的人,并想乘機深入挖掘洪流協議或WebRTC,那么這就是你的機會!

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Web
    Web
    +關注

    關注

    2

    文章

    1281

    瀏覽量

    70797
  • 瀏覽器
    +關注

    關注

    1

    文章

    1040

    瀏覽量

    36080

原文標題:Dweb:使用WebRTC / WebTorrent構建彈性Web

文章出處:【微信號:livevideostack,微信公眾號:LiveVideoStack】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    如何實現WebRTC協議與SIP協議互通

    WebRTC協議與SIP協議互通的需求來源目前在國內需要WebRTC協議與SIP
    發表于 09-04 16:04

    如何去設計一種點對點通信協議PPPoE模塊?

    如何去設計一種點對點通信協議PPPoE模塊?
    發表于 06-03 07:06

    一種支持TTL協議設備與CAN協議設備通信的電路

    本實用新型涉及通信電路,尤其是一種支持TTL協議設備與CAN協議設備通信的電路。背景技術:CAN是一種
    發表于 08-23 08:31

    WebRTC技術相關資料推薦

    很多種,p2p并不能解決所有的網絡通信問題,視頻通話會采用多種架構相結合的方式,保障用戶視頻通話的接通率。WebRTC雖然是項主要使用p2p的實時通訊技術,本應該是無中心化節點的,但是在
    發表于 11-01 08:21

    WebRTC技術的應用

    很多種,p2p并不能解決所有的網絡通信問題,視頻通話會采用多種架構相結合的方式,保障用戶視頻通話的接通率。WebRTC雖然是項主要使用p2p的實時通訊技術,本應該是無中心化節點的,但是在
    發表于 11-01 07:42

    什么是WebRTC

    什么是WebRTCWebRTC,即Web Real-Time Communication(網頁即時通信)。它是個開源項目,旨在創建簡單、
    發表于 12-09 07:59

    webrtc p2p

    嵌入式設備下支持標準的webrtc協議,同時支持p2p和turn,支持edge和google等瀏覽器看視頻,需要的請聯系,整個庫的大小不到3M,方便試用,有信令服務器代碼和嵌入式webrtc代碼
    發表于 08-10 21:58

    一種高效的串行通信協議的制定及實現

    一種高效的串行通信協議的制定及實現
    發表于 11-09 18:08 ?56次下載

    如何使用WebRTC/WebTorrent構建彈性Web

    WebTorrent是第個在瀏覽器中工作的種子客戶端。它完全由JavaScript編寫,并使用WebRTC進行真正的點對點傳輸。無需瀏覽器插件,擴展或安裝。
    的頭像 發表于 08-29 16:18 ?3508次閱讀

    Zoom的Web客戶端和WebRTC有什么關系

    Zoom是非常出色的視頻會議平臺,拿Zoom的web客戶端和WebRTC對比似乎有失公允。重要的是,未來WebRTC還會不斷做明智的改進。
    的頭像 發表于 02-02 15:17 ?2.2w次閱讀
    Zoom的<b class='flag-5'>Web</b>客戶端和<b class='flag-5'>WebRTC</b>有什么關系

    一種輕量級的通信協議 - MAVLink

    一種輕量級的通信協議 - MAVLink
    的頭像 發表于 03-12 14:14 ?5108次閱讀
    <b class='flag-5'>一種</b>輕量級的<b class='flag-5'>通信協議</b> -  MAVLink

    WebRTC正式成為WEB音視頻傳輸標準

    經過多年發展,WebRTC 已獲得諸多流行 Web 瀏覽器的支持。最細消息是,萬維網聯盟(W3C)和互聯網工程任務組(IETF)剛剛宣布:基于 Web 的實時通訊技術(簡稱 WebRTC
    的頭像 發表于 01-27 15:01 ?3002次閱讀

    一種改進的web威脅態勢力分析方法

    一種改進的web威脅態勢力分析方法
    發表于 06-08 15:22 ?9次下載

    webRTC通信方案SFU和MCU的區別?

    想學更多的WebRTC知識,請關注WebRTC中文社區 常見的多方通信架構方案 Webrtc一對一通信
    發表于 10-28 20:35 ?7次下載
    <b class='flag-5'>webRTC</b><b class='flag-5'>通信</b>方案SFU和MCU的區別?

    WebRTC速成課程

    WebRTC 設計的目標就是“設計一種通過盡量短的、延遲盡量低的路徑進行 P2P 通信協議,提供一種簡單的、能讓所有人使用的 API”
    的頭像 發表于 03-24 10:34 ?1463次閱讀