PeerTube ขึ้นอยู่กับไคลเอนต์ BitTorrent
เครือข่ายรวม PeerTube ก่อตั้งขึ้นเป็นชุมชนของเซิร์ฟเวอร์โฮสต์วิดีโอขนาดเล็กที่เชื่อมต่อถึงกัน ซึ่งแต่ละแห่งมีผู้ดูแลระบบของตัวเองและสามารถนำกฎของตัวเองมาใช้ได้ เซิร์ฟเวอร์แต่ละเครื่องที่มีวิดีโอจะทำหน้าที่เป็นตัวติดตาม BitTorrent ซึ่งโฮสต์บัญชีผู้ใช้ของเซิร์ฟเวอร์นี้และวิดีโอของพวกเขา ID ผู้ใช้จะถูกสร้างขึ้นในรูปแบบ “@user_name@server_domain” ข้อมูลการท่องเว็บจะถูกส่งโดยตรงจากเบราว์เซอร์ของผู้เข้าชมรายอื่นที่ดูเนื้อหา
หากไม่มีใครดูวิดีโอ การส่งคืนจะถูกจัดระเบียบโดยเซิร์ฟเวอร์ที่อัปโหลดวิดีโอนั้นในตอนแรก (ใช้โปรโตคอล)
ในการเริ่มออกอากาศผ่าน PeerTube ผู้ใช้เพียงแค่ต้องอัปโหลดวิดีโอ คำอธิบาย และชุดแท็กไปยังเซิร์ฟเวอร์แห่งใดแห่งหนึ่ง หลังจากนี้ วิดีโอจะพร้อมใช้งานทั่วทั้งเครือข่ายรวม ไม่ใช่แค่จากเซิร์ฟเวอร์ดาวน์โหลดเริ่มแรกเท่านั้น หากต้องการทำงานร่วมกับ PeerTube และมีส่วนร่วมในการเผยแพร่เนื้อหา เบราว์เซอร์ปกติก็เพียงพอแล้วและไม่จำเป็นต้องติดตั้งซอฟต์แวร์เพิ่มเติม ผู้ใช้สามารถติดตามกิจกรรมในช่องวิดีโอที่เลือกได้โดยสมัครรับช่องที่สนใจในเครือข่ายสังคมออนไลน์แบบรวมศูนย์ (เช่น Mastodon และ Pleroma) หรือผ่านทาง RSS ในการเผยแพร่วิดีโอโดยใช้การสื่อสาร P2P ผู้ใช้สามารถเพิ่มวิดเจ็ตพิเศษที่มีเครื่องเล่นเว็บในตัวลงในเว็บไซต์ของเขาได้
หากผู้ใช้ไม่พึงพอใจกับกฎการโพสต์วิดีโอบนเซิร์ฟเวอร์ PeerTube เขาสามารถเชื่อมต่อกับเซิร์ฟเวอร์อื่นหรือ
คุณสมบัติใหม่ที่สำคัญในรีลีส 1.3:
- เพิ่มการรองรับเพลย์ลิสต์วิดีโอซึ่งผู้ใช้สามารถสร้างรายการสำหรับการดูล่าช้าได้
สามารถสร้างเพลย์ลิสต์ส่วนตัวและสาธารณะได้ แต่ละรายการไม่เพียงแต่สามารถกำหนดวิดีโอได้ แต่ยังอ้างอิงตำแหน่งในการเริ่มและสิ้นสุดการเล่นอีกด้วย เพลย์ลิสต์ไม่สามารถเป็นเป้าหมายของการสมัครรับข้อมูลได้ แตกต่างจากช่องตรง แต่เป็นช่องทางในการรับชมแบบรายบุคคล คุณสามารถรวมไม่เพียงแต่วิดีโอของคุณเองเท่านั้น แต่ยังรวมถึงวิดีโอของผู้อื่นในเพลย์ลิสต์ด้วย เพิ่มการตั้งค่า Streaming_playlists ลงในไฟล์คอนฟิกูเรชัน Production.yaml ซึ่งกำหนดไดเร็กทอรีสำหรับบันทึกเพลย์ลิสต์ - เพิ่มฟังก์ชันการกักกันวิดีโอ (เมื่อเปิดใช้งาน วิดีโอที่ดาวน์โหลดจะถูกเพิ่มลงในบัญชีดำโดยอัตโนมัติและแยกออกจากวิดีโอหลังจากการตรวจสอบ)
- เพิ่มการสนับสนุนโปรโตคอลการทดลอง
HLS (HTTP Live Streaming) ซึ่งช่วยให้คุณควบคุมการสตรีมได้อย่างปรับเปลี่ยนตามแบนด์วิธ หากต้องการใช้ HLS ความละเอียดแต่ละรายการจะต้องมีไฟล์วิดีโอแยกต่างหากจึงจะอัปโหลดได้ รองรับ FFmpeg 4 หรือใหม่กว่า - ปรับปรุงความสามารถในการจัดการสมาชิก เพิ่มการรองรับสำหรับการลบสมาชิก การบล็อกการสร้างการสมัครสมาชิกใหม่ การเพิ่มสมาชิกด้วยตนเอง และส่งการแจ้งเตือนเกี่ยวกับสมาชิกใหม่
- ส่วนติดต่อผู้ใช้ที่ได้รับการปรับปรุง ความสูงของพื้นที่การเล่นเพิ่มขึ้น การออกแบบปุ่มเปลี่ยนไป ขนาดของภาพขนาดย่อเพิ่มขึ้น
เพิ่มส่วน "ห้องสมุดของฉัน" ลงในเมนูแล้ว ปรับปรุงการแสดงผลบนอุปกรณ์มือถือ และเพิ่มเอฟเฟกต์ภาพเคลื่อนไหวใหม่ - ขณะนี้อินเทอร์เฟซผู้ดูแลระบบสามารถปิดการใช้งานตัวติดตาม (ห้ามการดำเนินการในโหมด P2P), เปลี่ยน/รีเซ็ตรหัสผ่านผู้ใช้, ดูบันทึกเซิร์ฟเวอร์, วินิจฉัยปัญหาเครือข่าย, จำกัดขนาดของประวัติของวิดีโอที่ดู และลบรายการเก่าเกี่ยวกับวิดีโอภายนอก .
ที่มา: opennet.ru