PeerTube 2.3 และ WebTorrent Desktop 0.23 พร้อมใช้งาน

ที่ตีพิมพ์ ปัญหา เพียร์ทูบ 2.3ซึ่งเป็นแพลตฟอร์มแบบกระจายอำนาจสำหรับการจัดการโฮสต์วิดีโอและการแพร่ภาพวิดีโอ PeerTube เสนอทางเลือกที่เป็นกลางสำหรับผู้ขายแทน YouTube, Dailymotion และ Vimeo โดยใช้เครือข่ายการกระจายเนื้อหาตามการสื่อสาร P2P และเชื่อมโยงเบราว์เซอร์ของผู้เยี่ยมชมเข้าด้วยกัน การพัฒนาโครงการ การแพร่กระจาย ได้รับอนุญาตภายใต้ AGPLv3

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

เครือข่ายรวม PeerTube ก่อตั้งขึ้นเป็นชุมชนของเซิร์ฟเวอร์โฮสต์วิดีโอขนาดเล็กที่เชื่อมต่อถึงกัน ซึ่งแต่ละแห่งมีผู้ดูแลระบบของตัวเองและสามารถนำกฎของตัวเองมาใช้ได้ เซิร์ฟเวอร์แต่ละเครื่องที่มีวิดีโอจะทำหน้าที่เป็นตัวติดตาม BitTorrent ซึ่งโฮสต์บัญชีผู้ใช้ของเซิร์ฟเวอร์นี้และวิดีโอของพวกเขา ID ผู้ใช้จะถูกสร้างขึ้นในรูปแบบ “@user_name@server_domain” ข้อมูลการท่องเว็บจะถูกส่งโดยตรงจากเบราว์เซอร์ของผู้เข้าชมรายอื่นที่ดูเนื้อหา

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

ในการเริ่มออกอากาศผ่าน PeerTube ผู้ใช้เพียงแค่ต้องอัปโหลดวิดีโอ คำอธิบาย และชุดแท็กไปยังเซิร์ฟเวอร์แห่งใดแห่งหนึ่ง หลังจากนี้ วิดีโอจะพร้อมใช้งานทั่วทั้งเครือข่ายรวม ไม่ใช่แค่จากเซิร์ฟเวอร์ดาวน์โหลดเริ่มแรกเท่านั้น หากต้องการทำงานร่วมกับ PeerTube และมีส่วนร่วมในการเผยแพร่เนื้อหา เบราว์เซอร์ปกติก็เพียงพอแล้วและไม่จำเป็นต้องติดตั้งซอฟต์แวร์เพิ่มเติม ผู้ใช้สามารถติดตามกิจกรรมในช่องวิดีโอที่เลือกได้โดยสมัครรับช่องที่สนใจในเครือข่ายสังคมออนไลน์แบบรวมศูนย์ (เช่น Mastodon และ Pleroma) หรือผ่านทาง RSS ในการเผยแพร่วิดีโอโดยใช้การสื่อสาร P2P ผู้ใช้สามารถเพิ่มวิดเจ็ตพิเศษที่มีเครื่องเล่นเว็บในตัวลงในเว็บไซต์ของเขาได้

ปัจจุบันมีการเปิดตัวเว็บไซต์มากกว่าหนึ่งเว็บไซต์เพื่อโฮสต์เนื้อหา 300 เซิร์ฟเวอร์ที่ดูแลโดยอาสาสมัครและองค์กรต่างๆ หากผู้ใช้ไม่พึงพอใจกับกฎการโพสต์วิดีโอบนเซิร์ฟเวอร์ PeerTube เขาสามารถเชื่อมต่อกับเซิร์ฟเวอร์อื่นหรือ วิ่ง เซิร์ฟเวอร์ของคุณเอง เพื่อการปรับใช้เซิร์ฟเวอร์ที่รวดเร็ว จะมีการจัดเตรียมอิมเมจที่กำหนดค่าไว้ล่วงหน้าในรูปแบบ Docker (chocobozzz/peertube)

В ปัญหาใหม่:

  • เพิ่มการรองรับการค้นหาทั่วโลก (ปิดใช้งานโดยค่าเริ่มต้นและต้องเปิดใช้งานโดยผู้ดูแลระบบ)
  • ผู้ดูแลระบบสามารถกำหนดแบนเนอร์ที่แสดงบนหน้าของอินสแตนซ์ PeerTube ปัจจุบันได้
  • เครื่องมือสำหรับการสร้างเครือข่ายแบบรวมศูนย์ได้รับการขยาย: มีการเพิ่มการตั้งค่าสำหรับการส่งวิดีโอที่ไม่รวมอยู่ในรายการสาธารณะไปยังเครือข่ายอื่น มีการรองรับการจัดเรียงไฟล์วิดีโอตามความละเอียดหน้าจอในลำดับย้อนกลับ เปิดใช้งานการส่งคำอธิบายแบบเต็มของวัตถุวิดีโอผ่าน ActivityPub
  • ผู้ดูแลสามารถลบความคิดเห็นจำนวนมากสำหรับบัญชีที่กำหนดและปิดการใช้งานบัญชีในขณะที่ดูภาพขนาดย่อได้ เพิ่มการสนับสนุนสำหรับการกำหนดเหตุผลทั่วไปล่วงหน้าสำหรับการลบ
  • การใช้พื้นที่หน้าจอที่มีอยู่ทั้งหมดเมื่อแสดงตารางภาพขนาดย่อได้รับการปรับให้เหมาะสมแล้ว
  • เพิ่มตัวนับวิดีโอและข้อมูลช่องในหน้า "วิดีโอของฉัน"
  • การนำทางเมนูในอินเทอร์เฟซผู้ดูแลระบบได้รับการปรับปรุงให้ง่ายขึ้น
  • คุณสามารถจำกัดการเข้าถึงฟีด RSS ด้วยวิดีโอใหม่สำหรับบางช่องและบัญชีได้
  • เสนอปลั๊กอินรุ่นอัลฟ่า บล็อกวิดีโออัตโนมัติซึ่งช่วยให้คุณสามารถบล็อกวิดีโอตามรายการบล็อกสาธารณะ
  • ตามแนวโน้มทั่วไปของการใช้คำที่ครอบคลุม คุณลักษณะ "บัญชีดำวิดีโอ" ได้เปลี่ยนชื่อเป็น "บล็อกวิดีโอ/รายการบล็อก"
  • สำหรับการประมวลผลภาพแทนไลบรารีการรวม คม เปิดใช้งานโมดูลแล้ว
    จิม (โปรแกรมจัดการรูปภาพ JavaScript) เขียนด้วย JavaScript ทั้งหมด

นอกจากนี้ ก่อตัวขึ้น ปัญหาใหม่ WebTorrent Desktop 0.22 ซึ่งเป็นไคลเอนต์ทอร์เรนต์ที่รองรับการสตรีมวิดีโอและช่วยให้คุณสามารถดูเนื้อหาวิดีโอและเสียงได้โดยไม่ต้องรอให้ดาวน์โหลดจนเสร็จสิ้น โดยจะโหลดข้อมูลใหม่ตามต้องการ WebTorrent Desktop ยังให้คุณเปลี่ยนตำแหน่งภายในไฟล์ที่ยังดาวน์โหลดไม่เสร็จสมบูรณ์ (การเปลี่ยนตำแหน่งจะเปลี่ยนลำดับความสำคัญในการดาวน์โหลดบล็อคโดยอัตโนมัติ) คุณสามารถเชื่อมต่อกับเพียร์เบราว์เซอร์ที่ใช้ WebTorrent และเพียร์ BitTorrent ได้โดยใช้โปรแกรมมาตรฐาน เช่น Transmission หรือ uTorrent รองรับลิงก์แม่เหล็ก ไฟล์ทอร์เรนต์ การระบุเพียร์โดย DHT (Distributed Hash Table), PEX (การแลกเปลี่ยนเพียร์) และรายการจากเซิร์ฟเวอร์ตัวติดตาม รองรับการสตรีมโดยใช้โปรโตคอล AirPlay, Chromecast และ DLNA

รุ่นใหม่ น่าทึ่ง รองรับเสียงหลายแทร็ก, การตรวจจับตัวแปลงสัญญาณที่ได้รับการปรับปรุง, การแจ้งเตือนการตรวจสอบไฟล์, รองรับรูปแบบ MPEG-Layer-2, Musepack, Matroska (เสียง) และ WavePack จุดเริ่มต้นของการเผยแพร่แพ็คเกจ rpm สำหรับ Linux และแอสเซมบลีสำหรับสถาปัตยกรรม arm64 รุ่น 0.22 สร้างขึ้นบนแพลตฟอร์ม Electron 9 แต่จากนั้นอัปเดต 0.23 ก็ถูกเผยแพร่ ซึ่งเปลี่ยนไปใช้เวอร์ชันทดสอบของแพลตฟอร์ม Electron 10

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

ที่มา: opennet.ru

เพิ่มความคิดเห็น