เป็นเวลานาน การใช้ torrents ค่อนข้างเป็นที่นิยม จนกว่าจะมีการดาวน์โหลดโดยตรงและหลังจากนั้นไปสู่โซลูชันอื่น ๆ ที่เกิดจากความต้องการที่จะแบ่งปันข้อมูลนอกเหนือจากข้อเท็จจริงที่ว่าความนิยมของ torrents ส่วนหนึ่งเกิดจากการแบ่งปันการละเมิดลิขสิทธิ์มากเกินไป โดยวิธีนี้
หลังจากนั้น และจนถึงตอนนี้ ทอร์เรนต์ก็ยังไม่เลิกใช้ แม้ว่าในระดับที่น้อยกว่า แต่ก็ยังมีผู้ใช้จำนวนมากที่ต้องการสื่อนี้เพื่อให้สามารถแบ่งปันและรับไฟล์จาก Linux หนังสือ ข้อมูล รูปภาพ และอื่น ๆ
ความแตกต่าง ไคลเอนต์ torrent ที่มีอยู่เสนอคุณสมบัติที่หลากหลาย แม้ว่าจะเป็นที่ต้องการสูงมาโดยตลอด มันคือพลัง ใช้เว็บเบราว์เซอร์เป็นไคลเอนต์ และช่วยอำนวยความสะดวกหลายอย่าง
ด้วยเหตุนี้ WebTorrent จึงถือกำเนิดขึ้น เขียนด้วย JavaScript ทั้งหมด ใช้ WebRTC สำหรับการขนส่งแบบ peer-to-peer ไม่จำเป็นต้องใช้ปลั๊กอิน ส่วนขยาย หรือการติดตั้งของเบราว์เซอร์. การใช้มาตรฐานเว็บแบบเปิด WebTorrent เชื่อมต่อผู้ใช้เว็บไซต์เพื่อสร้างเครือข่ายแบบกระจายและกระจายอำนาจ WebTorrent เป็นซอฟต์แวร์ฟรีซึ่งแตกต่างจาก PeerCDN
โปรโตคอล WebTorrent ทำงานเหมือนกับโปรโตคอล BitTorrent ยกเว้นว่าจะใช้ WebRTC แทน TCP/uTP เป็นโปรโตคอลการขนส่ง การสื่อสารข้ามเบราว์เซอร์ตัดคนกลางออกและอนุญาตให้ผู้ใช้สื่อสารด้วยเงื่อนไขของตนเอง ไม่มีไคลเอ็นต์/เซิร์ฟเวอร์อีกต่อไป มีเพียงเครือข่ายของเพื่อนเท่านั้น เหมือนกันทั้งหมด "WebTorrent เป็นขั้นตอนแรกในกระบวนการปรับโครงสร้างเว็บใหม่" WebTorrent เขียน
เพื่อรองรับรูปแบบการเชื่อมต่อ WebRTC ทีม WebTorrent ได้ทำการเปลี่ยนแปลงบางอย่างกับโปรโตคอลการติดตาม ดังนั้นไคลเอนต์ WebTorrent บนเบราว์เซอร์หรือ "เว็บเพียร์" จึงสามารถเชื่อมต่อกับไคลเอนต์อื่นที่รองรับ WebTorrent/WebRTC เท่านั้น
เมื่อเชื่อมต่อเพียร์แล้ว โปรโตคอลแบบใช้สายที่ใช้ในการสื่อสารจะเหมือนกับใน BitTorrent ปกติทุกประการ สิ่งนี้จะทำให้ง่ายต่อการเพิ่มการรองรับ WebTorrent ให้กับไคลเอนต์ทอร์เรนต์ยอดนิยมเช่น Transmission และ uTorrent
“วิธีที่เราเขียนโค้ดเว็บจะเป็นตัวกำหนดว่าเราใช้ชีวิตออนไลน์อย่างไร ดังนั้นเราจึงจำเป็นต้องรวมค่าของเราเข้ากับรหัสของเรา เสรีภาพในการแสดงออกจะต้องสร้างขึ้นในรหัสของเรา ความเป็นส่วนตัวต้องรวมอยู่ในรหัสของเรา การเข้าถึงความรู้ทั้งหมดอย่างเป็นสากล แต่ตอนนี้ค่าเหล่านั้นไม่ได้ถูกฝังอยู่ในเว็บ” บรูว์สเตอร์ คาห์ล ผู้ก่อตั้ง Internet Archive กล่าว
การใช้งาน WebTorrent ที่น่าสนใจที่สุดอย่างหนึ่งคือการสตรีมแบบเพียร์ช่วย. โครงการที่ไม่แสวงหาผลกำไร เช่น Wikipedia และ Internet Archive สามารถลดแบนด์วิดท์และต้นทุนการโฮสต์โดยอนุญาตให้ผู้เยี่ยมชมเข้าร่วม เนื้อหายอดนิยมถูกสตรีมจากเบราว์เซอร์หนึ่งไปยังอีกเบราว์เซอร์หนึ่ง เนื้อหาที่เข้าถึงไม่บ่อยจะได้รับบริการผ่าน HTTP จากเซิร์ฟเวอร์ต้นทางที่เชื่อถือได้
ด้วย มีกรณีการใช้งานทางธุรกิจที่น่าสนใจตั้งแต่ CDN ไปจนถึงการส่งแอปพลิเคชัน.
“WebTorrent มีศักยภาพเชิงพาณิชย์ที่สำคัญในการเปลี่ยนแนวคิดดั้งเดิมของไคลเอนต์-เซิร์ฟเวอร์ ด้วยแอปพลิเคชันสำหรับโครงสร้างพื้นฐานภายในและการสื่อสารแบบปิดจากผู้ใช้ภายนอก WebTorrent เปลี่ยนจากการเป็นเพียงแนวคิดไปสู่การทดลองทางวิทยาศาสตร์ และตอนนี้กำลังใกล้จะเป็นไปได้ มันเจ๋งจริงๆ” Chris Kranky กล่าว
โปรดทราบว่าในเบราว์เซอร์ WebTorrent สามารถดาวน์โหลดทอร์เรนต์ที่ให้บริการโดยไคลเอนต์ทอร์เรนต์ที่สอดคล้องกับ WebRTC เท่านั้น ด้านล่างนี้คือไคลเอนต์ torrent ที่เข้ากันได้กับ WebRTC:
- WebTorrent Desktop - ไคลเอนต์การสตรีมไฟล์ทอร์เรนต์แบบโอเพ่นซอร์ส สำหรับ Mac, Windows และ Linux;
- Vuze: ไคลเอนต์ torrent ที่ทรงพลังและสมบูรณ์แบบ
- การเล่น: เครื่องเล่นวิดีโอ JavaScript แบบโอเพ่นซอร์ส;
- [* ]webtorrent-hybrid: แพ็คเกจ Node.js (บรรทัดคำสั่งและ API);
- Instant.io: ไคลเอ็นต์ WebTorrent แบบธรรมดาบนเว็บไซต์
- βTorrent – ไคลเอนต์: WebTorrent แบบเต็มสำหรับเบราว์เซอร์;
- TorrentMedia : ไคลเอนต์ WebTorrent ของสำนัก
สุดท้ายนี้ หากคุณสนใจที่จะทราบข้อมูลเพิ่มเติม สามารถปรึกษารายละเอียดได้ ในลิงค์ต่อไปนี้.
รับ WebTorrent
สำหรับผู้ที่สนใจรับ WebTorrent คุณควรทราบว่าใน node.js นั้น webtorrent-hybrid สามารถดาวน์โหลดทอร์เรนต์จาก WebRTC เพียร์หรือ TCP เพียร์ได้ หากต้องการติดตั้ง webtorrent-hybrid ให้รันคำสั่งต่อไปนี้ในเทอร์มินัล
npm install webtorrent-hybrid –g