Phát hành nền tảng phát video phi tập trung PeerTube 4.3

Việc phát hành một nền tảng phi tập trung để tổ chức lưu trữ video và phát video PeerTube 4.3 đã diễn ra. PeerTube cung cấp giải pháp thay thế trung lập với nhà cung cấp cho YouTube, Dailymotion và Vimeo, sử dụng mạng phân phối nội dung dựa trên giao tiếp P2P và liên kết trình duyệt của khách truy cập với nhau. Sự phát triển của dự án được phân phối theo giấy phép AGPLv3.

Những đổi mới chính:

  • Khả năng tự động nhập video từ các nền tảng video khác đã được triển khai. Ví dụ: ban đầu người dùng có thể đăng video lên YouTube và định cấu hình tự động chuyển sang kênh dựa trên PeerTube của mình. Có thể nhóm video từ các nền tảng khác nhau thành một kênh PeerTube cũng như hạn chế chuyển video từ danh sách phát được chỉ định. Tính năng nhập tự động được bật trong menu “Thư viện của tôi” thông qua nút “Đồng bộ hóa của tôi” trong tab “Kênh”.
    Phát hành nền tảng phát video phi tập trung PeerTube 4.3
  • Công việc đã được thực hiện để hiện đại hóa giao diện người dùng. Thiết kế của trang tạo tài khoản đã được sửa đổi, trên đó tăng số giai đoạn trong quá trình đăng ký: hiển thị thông tin chung, chấp nhận điều khoản sử dụng, điền vào biểu mẫu dữ liệu người dùng, yêu cầu tạo kênh và thông tin đầu tiên về việc đăng ký tài khoản thành công. Đã thay đổi vị trí của các thành phần trên cùng trên trang đăng nhập để làm cho thông báo thông tin hiển thị rõ hơn. Thanh tìm kiếm đã được chuyển về giữa phía trên màn hình. Tăng kích thước phông chữ và điều chỉnh màu sắc.
    Phát hành nền tảng phát video phi tập trung PeerTube 4.3
  • Khả năng nhúng video trên các trang web khác đã được mở rộng. Đối với các chương trình phát sóng trực tiếp tích hợp trong trình phát được tích hợp vào các trang, tại thời điểm trước khi bắt đầu và sau khi kết thúc chương trình phát sóng, trình bảo vệ màn hình giải thích sẽ được hiển thị thay vì trống rỗng, tạo cảm giác thất bại. Tính năng tự động bắt đầu phát lại sau khi bắt đầu chương trình phát sóng trực tiếp theo lịch trình cũng được triển khai.
  • Đã thêm các tùy chọn mới để thiết lập nút PeerTube của bạn. Quản trị viên được cung cấp các công cụ để khởi chạy công việc ở chế độ hàng loạt trên các nút được liên kết (Liên kết), ví dụ: để xóa một số người đăng ký nhất định khỏi tất cả các nút được kiểm soát cùng một lúc. Đã thêm tùy chọn tắt chuyển mã để thay đổi độ phân giải của video đã tải xuống hoặc chương trình phát sóng trực tiếp, bao gồm khả năng tắt chuyển mã video có độ phân giải cao hơn mức tối đa cho phép trong cài đặt. Khả năng xóa có chọn lọc các tệp khỏi video đã được thêm vào giao diện web, tính năng này có thể hữu ích để giải phóng dung lượng trống (ví dụ: bạn có thể xóa ngay các video có độ phân giải cao hơn độ phân giải được chỉ định).
    Phát hành nền tảng phát video phi tập trung PeerTube 4.3
  • Tối ưu hóa đã được thực hiện để cải thiện hiệu suất và tăng khả năng mở rộng.

Nền tảng PeerTube dựa trên việc sử dụng ứng dụng khách WebTorrent BitTorrent, chạy trong trình duyệt và sử dụng công nghệ WebRTC để tổ chức kênh liên lạc P2P trực tiếp giữa các trình duyệt và giao thức ActPub, cho phép bạn hợp nhất các máy chủ video khác nhau thành một liên kết chung mạng trong đó khách truy cập tham gia phân phối nội dung và có khả năng đăng ký kênh cũng như nhận thông báo về video mới. Giao diện web do dự án cung cấp được xây dựng bằng khung Angular.

Mạng liên kết PeerTube được hình thành như một cộng đồng gồm các máy chủ lưu trữ video nhỏ được kết nối với nhau, mỗi máy chủ có quản trị viên riêng và có thể áp dụng các quy tắc riêng. Mỗi máy chủ có video hoạt động như một trình theo dõi BitTorrent, nơi lưu trữ các tài khoản người dùng của máy chủ này và video của họ. ID người dùng được hình thành ở dạng “@user_name@server_domain”. Dữ liệu duyệt web được truyền trực tiếp từ trình duyệt của những khách truy cập khác đang xem nội dung.

Nếu không có ai xem video, quá trình tải lên sẽ được tổ chức bởi máy chủ nơi video được tải lên ban đầu (giao thức WebSeed được sử dụng). Ngoài việc phân phối lưu lượng truy cập giữa những người dùng xem video, PeerTube còn cho phép các nút do người sáng tạo khởi chạy ban đầu lưu trữ video để lưu vào bộ nhớ đệm video của những người sáng tạo khác, tạo thành một mạng lưới phân tán không chỉ gồm máy khách mà còn cả máy chủ, cũng như cung cấp khả năng chịu lỗi. Có hỗ trợ phát trực tiếp với phân phối nội dung ở chế độ P2P (các chương trình tiêu chuẩn như OBS có thể được sử dụng để kiểm soát phát trực tuyến).

Để bắt đầu phát qua PeerTube, người dùng chỉ cần tải video, mô tả và một bộ thẻ lên một trong các máy chủ. Sau đó, video sẽ có sẵn trên toàn mạng liên kết chứ không chỉ từ máy chủ tải xuống ban đầu. Để làm việc với PeerTube và tham gia phân phối nội dung, trình duyệt thông thường là đủ và không yêu cầu cài đặt phần mềm bổ sung. Người dùng có thể theo dõi hoạt động trong các kênh video đã chọn bằng cách đăng ký các kênh quan tâm trên các mạng xã hội liên kết (ví dụ: Mastodon và Pleroma) hoặc qua RSS. Để phân phối video bằng giao tiếp P2P, người dùng cũng có thể thêm một tiện ích đặc biệt có trình phát web tích hợp vào trang web của mình.

Hiện có khoảng 1100 máy chủ lưu trữ nội dung được duy trì bởi nhiều tình nguyện viên và tổ chức khác nhau. Nếu người dùng không hài lòng với các quy tắc đăng video trên một máy chủ PeerTube cụ thể, anh ta có thể kết nối với máy chủ khác hoặc khởi động máy chủ của riêng mình. Để triển khai máy chủ nhanh chóng, hình ảnh được định cấu hình sẵn ở định dạng Docker (chocobozzz/peertube) sẽ được cung cấp.

Nguồn: opennet.ru

Thêm một lời nhận xét