ไลบรารี libtorrent รองรับโปรโตคอล WebTorrent อยู่แล้ว

เฟรอส อาบูคาดิเยห์ (ผู้เขียนโค้ด WebTorrent) ทำให้เป็นที่รู้จัก เมื่อเร็ว ๆ นี้ นี้ เพิ่มการสนับสนุนสำหรับโปรโตคอล WebTorrent ไปยังไลบรารี libtorrent (ซึ่งนำเสนอการใช้งานโปรโตคอล BitTorrent อย่างมีประสิทธิภาพในแง่ของการใช้หน่วยความจำและภาระ CPU)

สำหรับผู้ที่ไม่คุ้นเคยกับ WebTorrent พวกเขาควรจะรู้ว่า นี่คือไคลเอนต์ torrent การสตรีม P2P เขียนด้วย JavaScript โดย Feross Aboukhadijeh (ผู้สร้าง YouTube Instant ด้วย) และทีม WebTorrent สำหรับใช้ในเว็บเบราว์เซอร์รวมถึงเดสก์ท็อป WebTorrent เวอร์ชันสแตนด์อโลนที่สามารถเชื่อมต่อเครือข่าย WebTorrent และ BitTorrent แบบไร้เซิร์ฟเวอร์

sobre เว็บทอร์เรนต์

วิดีโอออนไลน์เป็นจุดสนใจหลักเนื่องจากนี่คือส่วนที่ WebTorrent มีประโยชน์มากที่สุด ไม่เหมาะสำหรับไฟล์ขนาดเล็กหรือชุดข้อมูล แต่เหมาะสำหรับไฟล์ขนาดใหญ่

ความพร้อมใช้งานของไฟล์เช่นเดียวกับ BitTorrents ขึ้นอยู่กับการเริ่มต้น torrent หากมีผู้ใช้ไม่กี่คนแชร์ไฟล์เซิร์ฟเวอร์ HTTP ที่ให้บริการการเพาะเมล็ดบนเว็บจะเป็นอีกทางเลือกหนึ่ง

ไม่สามารถแชร์ได้หากไม่มีการปิดเว็บไซต์ อย่างไรก็ตามสิ่งนี้อาจมีผลในเชิงบวก แทนที่จะใช้ไซต์อัปโหลดของนายหน้าเพื่อแชร์ไฟล์ส่วนตัวขนาดใหญ่กับคนอื่นด้วย WebTorrent คุณสามารถเชื่อมต่อได้โดยตรงโดยไม่ทิ้งร่องรอยไว้ที่ใดที่หนึ่งหรืออาจถูกเก็บถาวรไว้ที่ใดที่หนึ่งในการอัปโหลด

WebTorrent เป็นส่วนขยายของโปรโตคอล BotTorrent อะไรพีอนุญาตให้จัดระเบียบเครือข่ายแบบกระจายอำนาจ ของการแจกจ่ายเนื้อหาที่ดำเนินการผ่านการเชื่อมต่อโครงข่ายของเบราว์เซอร์ของผู้ใช้ที่เห็นเนื้อหา

โครงการ ไม่จำเป็นต้องมีโครงสร้างพื้นฐานเซิร์ฟเวอร์ภายนอก และโปรแกรมเสริมของเบราว์เซอร์เพื่อใช้งาน ในการเชื่อมโยงผู้เยี่ยมชมไซต์เข้ากับเครือข่ายการจัดส่งเนื้อหาเดียวการวางโค้ด JavaScript พิเศษบนไซต์ที่ใช้เทคโนโลยี WebRTC สำหรับการแลกเปลี่ยนข้อมูลโดยตรงระหว่างเบราว์เซอร์ก็เพียงพอแล้ว

โครงการนี้ยังพัฒนาไคลเอ็นต์ WebTorrent Desktop ซึ่งมีคุณสมบัติขั้นสูงเช่นการสตรีมวิดีโอ

libtorrent มี WebTorrent อยู่แล้ว

การบูรณาการ จาก WebTorrent ใน libtorrent คุณ อนุญาตให้คุณมีส่วนร่วมในการเผยแพร่เนื้อหา ไม่เพียง แต่ผ่านเบราว์เซอร์ของผู้เยี่ยมชมเว็บไซต์เท่านั้น ผ่านไคลเอนต์ torrent แบบคงที่โดยใช้ไลบรารี libtorrentรวมถึง Deluge และ qBittorrent (rTorrent ไม่มีผลต่อการเปลี่ยนแปลงเนื่องจากใช้ไลบรารี libtorrent อื่น)

การใช้งาน WebTorrent ที่เพิ่มลงใน libtorrent นั้นเขียนด้วยภาษา C ++ และสามารถย้ายไปยังไลบรารีทอร์เรนต์และไคลเอนต์อื่น ๆ ได้หากต้องการ (WebTorrent ดั้งเดิมเขียนด้วย JavaScript)

ดังนั้นจึงเป็น พวกเขาสามารถสร้างเครือข่ายไฮบริดกับผู้เข้าร่วมที่สามารถโต้ตอบกับเครือข่ายตาม BitTorrent และ WebTorrent

ไคลเอนต์ torrent ที่ใช้ Libtorrent จะสามารถเชื่อมต่อกับ WebTorrent peers ที่ทำงานในเบราว์เซอร์ได้เช่นโดยการเข้าร่วมในการแชร์ไฟล์ผ่านทาง instant.io รวมถึงระบบสตรีมมิงวิดีโอหรือวิดีโอที่ใช้ PeerTube

การสนับสนุน Webtorrent freetorrent เปิดประตูสำหรับไคลเอนต์ torrent จำนวนมากเพื่อเชื่อมต่อกับเบราว์เซอร์เพียร์ เพียร์เบราว์เซอร์ (ที่ต้องใช้ WebRTC) จะสามารถเข้าถึงทอร์เรนต์จำนวนมากซึ่งขณะนี้มีให้บริการเฉพาะกับเพียร์ TCP / UDP เท่านั้น

โปรโตคอล WebTorrent ช่วยให้เพื่อน ๆ สามารถเชื่อมต่อผ่าน WebRTC นอกเหนือจากการขนส่ง TCP และ UDP ที่รองรับอย่างกว้างขวาง ในความเป็นจริงการรองรับ UDP ถูกเพิ่มเข้าไปในโปรโตคอล BitTorrent ในส่วนขยายของโปรโตคอล (ดูโปรโตคอลμTP) และตอนนี้ UDP คือการขนส่งหลักที่ไคลเอนต์ BitTorrent ใช้

ในทางกลับกัน, ไคลเอนต์เบราว์เซอร์ WebTorrent จะสามารถทำได้ผ่านผู้ใช้ไคลเอ็นต์ที่อยู่กับที่ เข้าถึงคอลเลกชันที่กว้างขวางของ torrents แบบกระจาย โดยเพียร์ BitTorrent ผ่าน TCP / UDP

รหัสที่จะใช้งานได้ WebTorrent จะรวมอยู่ใน libtorrent เวอร์ชันสำคัญถัดไปซึ่งก่อตั้งขึ้นหลังจากสาขา 2.0 ซึ่งอยู่ในขั้นตอนของผู้สมัครรับการเผยแพร่

สุดท้ายหากคุณต้องการทราบข้อมูลเพิ่มเติมคุณสามารถปรึกษาสิ่งพิมพ์ต้นฉบับ ในลิงค์ต่อไปนี้.

webtorrent เดสก์ท็อป -
บทความที่เกี่ยวข้อง:
เดสก์ท็อป Webtorrent: แอปพลิเคชั่นที่ยอดเยี่ยมสำหรับการสตรีมไฟล์ torrent

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา