OpenCDN là một công cụ có liên quan đến sự phát triển của một ứng dụng cấp Content Delivery Network, phù hợp để nhân rộng và tách trực tiếp và ghi lại nội dung đa phương tiện.
Nó được viết bằng Perl, và giao diện một công nghệ Relay (mà chia các gói truyền thông đến cho mỗi dòng chảy hạ lưu) với một máy bay điều khiển, cho phép điều khiển từ xa của phân phối nội dung. Phân phối phương tiện truyền thông được phân cấp bố trí các nút tham gia, bởi sự trợ giúp của một đơn vị điều khiển tập trung có tên Yêu cầu định tuyến và quản lý phân phối (RRDM), cũng được viết bằng Perl.
Các nhà cung cấp nội dung có thể đăng ký siêu dữ liệu mô tả những đóng góp của họ, và thấy nó được phân phối bởi OpenCDN. Truyền thông trong giữa RRDM và các nút, và ở giữa các nút, được thực hiện bởi các cuộc gọi XML-RPC.
Miễn là có đủ số lượng các nút chuyển tiếp nằm rải rác ở giữa các nguồn và các điểm đến, phương tiện truyền thông có thể được phân phối một cách hiệu quả để một số lượng rất lớn khách hàng, mà không có mạng và máy chủ yêu cầu nghiêm trọng, thực sự thực hiện một tuyến nội dung ứng dụng Cấp Multicast. Đặc biệt, dặm đầu tiên và cuối cùng sẽ được vượt qua chỉ một lần.
Mã này là mô-đun và cho phép chuyển mạng dễ dàng với công nghệ chuyển tiếp khác nhau: sự phát triển ban đầu được dựa trên Darwin Streaming Server của Apple, và sau đó nó đã được điều chỉnh để phổ Helix Server bằng Real.
Có gì mới trong phiên bản này:
Các chi tiết về phần mềm:
Phiên bản: 0.7.7a
Ngày tải lên: 3 Jun 15
Giấy phép: Miễn phí
Phổ biến: 96
Bình luận không