การเปิดตัวแพลตฟอร์ม PeerTube 7.0 ได้รับการเผยแพร่ ออกแบบมาเพื่อสร้างระบบโฮสต์วิดีโอและแพร่ภาพวิดีโอแบบกระจายอำนาจอิสระ ซึ่งเป็นทางเลือกแทนบริการต่างๆ เช่น YouTube, Dailymotion และ Vimeo เครือข่ายการกระจายเนื้อหาที่สร้างขึ้นด้วยความช่วยเหลือของ PeerTube ขึ้นอยู่กับการเชื่อมโยงเบราว์เซอร์ของผู้เยี่ยมชมเข้าด้วยกันและใช้การสื่อสาร P2P รหัสโครงการเผยแพร่ภายใต้ใบอนุญาต AGPLv3
PeerTube ช่วยให้คุณสามารถสร้างเซิร์ฟเวอร์เผยแพร่วิดีโอของคุณเองและเชื่อมต่อเข้ากับเครือข่ายแบบรวมศูนย์ ผู้เข้าชมมีส่วนร่วมในการส่งมอบเนื้อหาและสามารถสมัครรับข้อมูลจากช่องต่างๆ และรับการแจ้งเตือนเกี่ยวกับวิดีโอใหม่ๆ ได้ ไม่ว่าพวกเขาจะใช้เซิร์ฟเวอร์ใดก็ตาม เครือข่ายแบบรวมศูนย์ของ PeerTube ก่อตัวขึ้นเป็นชุมชนของกลุ่มเล็กๆ ที่เชื่อมต่อถึงกัน เซิร์ฟเวอร์ เว็บไซต์ให้บริการฝากวิดีโอแต่ละแห่งมีผู้ดูแลระบบและกฎระเบียบของตนเอง
เซิร์ฟเวอร์วิดีโอแต่ละตัวทำหน้าที่เป็นตัวติดตาม BitTorrent โฮสต์บัญชีผู้ใช้และวิดีโอ โปรโตคอล ActivityPub ใช้เพื่อโต้ตอบระหว่างเซิร์ฟเวอร์ในเครือข่ายรวม ID ผู้ใช้จะถูกสร้างขึ้นเป็น “@user_name@server_domain” เมื่อดูวิดีโอ ข้อมูลจะถูกดาวน์โหลดทุกครั้งที่เป็นไปได้โดยติดต่อกับเบราว์เซอร์ของผู้เยี่ยมชมรายอื่นที่ดูเนื้อหาเดียวกัน หากไม่มีใครดูวิดีโอที่ร้องขอ การอัปโหลดจะถูกจัดระเบียบตามเซิร์ฟเวอร์ที่อัปโหลดวิดีโอนั้น (ใช้โปรโตคอล WebSeed)
นอกเหนือจากการกระจายการรับส่งข้อมูลระหว่างผู้ใช้ที่ดูวิดีโอแล้ว PeerTube ยังอนุญาตให้เซิร์ฟเวอร์แคชวิดีโอจากผู้สร้างรายอื่น ด้วยวิธีนี้ เครือข่ายแบบกระจายไม่เพียงถูกสร้างขึ้นจากไคลเอนต์เท่านั้น แต่ยังมาจากเซิร์ฟเวอร์ด้วย และยังรับประกันความทนทานต่อข้อผิดพลาดอีกด้วย นอกจากการเผยแพร่วิดีโอที่เสร็จแล้วแล้ว ยังมีการรองรับการสตรีมสดด้วยการส่งเนื้อหาในโหมด P2P โปรแกรมมาตรฐาน เช่น OBS สามารถใช้ควบคุมการสตรีมได้
ในการเริ่มต้นถ่ายทอดสดผ่าน PeerTube ผู้ใช้จะต้องอัปโหลดวิดีโอ คำอธิบาย และชุดแท็กไปยังเซิร์ฟเวอร์ใดเซิร์ฟเวอร์หนึ่ง หลังจากนั้น วิดีโอจะพร้อมใช้งานทั่วทั้งเครือข่ายแบบรวมศูนย์ ไม่ใช่แค่เฉพาะบนเซิร์ฟเวอร์ของตนเองเท่านั้น เซิร์ฟเวอร์ ดาวน์โหลดครั้งแรก เพียงแค่ใช้เบราว์เซอร์มาตรฐานก็เพียงพอที่จะใช้ PeerTube และมีส่วนร่วมในการเผยแพร่เนื้อหาได้ คุณสามารถเผยแพร่วิดีโอโดยใช้การสื่อสารแบบ P2P โดยการเพิ่มวิดเจ็ตพิเศษที่มีเว็บเพลเยอร์ในตัวลงในเว็บไซต์ของคุณ คล้ายกับการฝังวิดีโอ YouTube คุณสามารถติดตามการเผยแพร่วิดีโอได้โดยการสมัครรับข้อมูลจากช่องวิดีโอที่เลือกบนเครือข่ายสังคมออนไลน์แบบรวมศูนย์ (เช่น Mastodon และ Pleroma) หรือผ่าน RSS
ปัจจุบันเครือข่ายรวมมีเซิร์ฟเวอร์ 994 เครื่องที่ดูแลโดยอาสาสมัครและองค์กรต่างๆ หากผู้ใช้ไม่พึงพอใจกับกฎในการโพสต์วิดีโอบนเซิร์ฟเวอร์ PeerTube เขาสามารถเชื่อมต่อกับเซิร์ฟเวอร์อื่นหรือเริ่มต้นเซิร์ฟเวอร์ของตนเองได้ เพื่อการปรับใช้เซิร์ฟเวอร์ที่รวดเร็ว จะมีการจัดเตรียมอิมเมจที่กำหนดค่าไว้ล่วงหน้าในรูปแบบ Docker (chocobozzz/peertube)
ในตอนแรก แพลตฟอร์ม PeerTube มีพื้นฐานมาจากการใช้ไคลเอนต์ WebTorrent BitTorrent ซึ่งเปิดตัวในเบราว์เซอร์ และใช้เทคโนโลยี WebRTC เพื่อจัดระเบียบช่องทางการสื่อสาร P2P โดยตรงระหว่างเบราว์เซอร์ ต่อมาแทนที่จะเป็น WebTorrent โปรโตคอล HLS (HTTP Live Streaming) ถูกนำมาใช้ร่วมกับ WebRTC ซึ่งช่วยให้สามารถควบคุมสตรีมแบบปรับได้ขึ้นอยู่กับแบนด์วิดท์ เว็บอินเตอร์เฟสถูกสร้างขึ้นโดยใช้เฟรมเวิร์กเชิงมุม
นวัตกรรมที่สำคัญใน PeerTube 7.0:
- เว็บอินเตอร์เฟสได้รับการออกแบบใหม่ทั้งหมด กระบวนการปรับปรุงให้ทันสมัยคำนึงถึงความต้องการของผู้ใช้และผลการสำรวจ โทนสีได้รับการปรับให้เหมาะสม ใช้ชื่อที่เข้าใจได้มากขึ้น และเน้นการดำเนินการที่สำคัญ ตามค่าเริ่มต้น จะมีการเสนอธีมสว่างใหม่ ซึ่งออกแบบในโทนสีเบจและสบายตามากกว่าธีมสีส้มและสีเข้มที่ให้มาก่อนหน้านี้

- เพิ่มธีมสีเข้มเพิ่มเติมด้วยโทนสีน้ำตาล การสร้างธีมของคุณเองง่ายกว่า

- มีการใช้คำศัพท์ที่เข้าใจได้ง่ายยิ่งขึ้นสำหรับผู้ใช้ทั่วไปที่ไม่คุ้นเคยกับโปรโตคอล ActivityPub: คำว่า "อินสแตนซ์" ถูกแทนที่ด้วยคำว่า "แพลตฟอร์ม" เมื่อพูดถึงเซิร์ฟเวอร์ที่ติดตั้ง PeerTube
- เลย์เอาต์ของเนื้อหาของหน้าเรียบง่ายขึ้น - นักพัฒนาพยายามกำจัดความยุ่งเหยิงและมุ่งเน้นไปที่ข้อมูลที่เกี่ยวข้อง แถบด้านข้างและเมนูด้านบนได้รับการปรับโครงสร้างใหม่ เมนูด้านบนให้การเข้าถึงการตั้งค่าบัญชีและการแจ้งเตือน เนื้อหาของหน้าได้รับการออกแบบใหม่เพื่อค้นหาวิดีโอใหม่ (“ค้นพบวิดีโอ”) รายการหน้าเว็บที่เพิ่มล่าสุด วิดีโอในท้องถิ่นและวิดีโอที่กำลังมาแรงจะถูกรวมไว้ในหน้า "เรียกดูวิดีโอ" หน้าเดียว โดยคั่นด้วยตัวกรอง

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

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

- การแสดงภาพขนาดย่อในทุกหน้าที่มีรายการวิดีโอมีการเปลี่ยนแปลง: เปิดใช้งานการแสดงรูปประจำตัวของช่องแล้ว ชื่อถูกเน้นด้วยตัวหนา วันที่และตัวนับการดูถูกย้ายลง

- มีการเสนออินเทอร์เฟซใหม่สำหรับการแก้ไขคำบรรยาย

- ปัญหาที่ระบุในระหว่างการทดสอบการใช้งานของผู้ที่มีความบกพร่องทางการมองเห็นและทักษะการเคลื่อนไหวของมือถูกนำมาพิจารณาด้วย ตัวอย่างเช่น ปัญหาเกี่ยวกับโปรแกรมอ่านหน้าจอได้รับการแก้ไขแล้ว เพิ่มป้ายกำกับที่หายไป ปรับปรุงการนำทางด้วยแป้นพิมพ์ และเพิ่มความคมชัดขององค์ประกอบ
ที่มา: opennet.ru







