• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux OpenCDN Download

OpenCDN

November 18, 2007
OpenCDN is an application-level Content Delivery Network tool. It facilitates the development of CDN-based applications by optimizing network performance and enhancing user experiences.
Version 0.7.7a
License GPL
Platform Linux
Supported Languages English
Homepage labtel.ing.uniroma1.it
Developed by Alessandro Falaschi
OpenCDN is a software tool that has been designed to facilitate the development of an application-level Content Delivery Network, which is suitable for replicating and distributing live and recorded multimedia content. This powerful tool has been written in Perl programming language and interfaces with Relay technology, which splits incoming media packets for each downstream flow, with a control plane that enables remote control of content delivery.

Furthermore, OpenCDN implements a hierarchical arrangement of media distribution among participating Nodes using an advanced Request Routing and Distribution Management (RRDM) control unit, which is also written in Perl. This system enables content providers to register metadata to describe their contributions, which is then distributed by OpenCDN to all relevant parties.

The communication procedures between RRDM and Nodes, as well as among Nodes themselves, are conducted using XML-RPC calls. If a sufficient number of Relay nodes are present between the source and destination, the media can be efficiently distributed to a large number of clients without significant network or server requirements. This process is akin to performing an Application Level Multicast content routing where the first and last mile are crossed only once.

OpenCDN features modular coding and allows for easy porting to different Relay technologies. Initially, the development of OpenCDN was based on Darwin Streaming Server by Apple, and later, it was adapted for Helix Universal Server by Real.

The latest release of OpenCDN includes various new features such as the Content Provider Kit (CPK), which is a specialized tarball containing only the code needed by the origin entity explicitly targeted for VideoLAN use. The CPK comes with a web-based configuration and operation interface, and its installation script has been updated to include new features such as setting the $is_cpk flag in OriginConfig.pm, setting VLC SUID bit for allowing the use of port 554, and creating a tmp dir.

Other new features in OpenCDN include updates to the Origin entity, which no longer spawns a re-registration child if the first registration fails. Instead, the web interface recommends asking for credentials at the OpenCDN site. Additionally, when a "restart Origin" command is issued via the web, the restart_origin sub-prepares a bash script that performs a 'killall Origin.pm' and then launches the Origin entity again. The latest release also includes new Perl modules such as File-MMagic-1.27, MIME-Types-1.16, HTTP-Server-Simple-0.20, and Static.pm to enhance performance.

OpenCDN now supports a VideoLAN Adaptation Layer with a new module, VLC.pm, which launches a VideoLAN process and controls it using the VLC telnet interface. This latest release of OpenCDN also provides support for "v" transport (which means VideoLAN) and an embedded player in response pages. Additionally, a table with radio buttons replaces the Available Contents select in the request page.

Finally, there has been a bug fix in the Darwin adaptation layer, which now correctly detects a wrong password, and major changes in PYTE handling. The variable $use_pyte is no longer in CommConf.pm but is now in RRDMconfig.pm, and it no longer needs to be configured at node level. The RRDM handles it all, informing nodes at registration time about the status of $use_pyte. Additionally, function find_best in CommLib.pm now receives one more parameter, which is $use_pyte.
What's New

Version 0.7.7a: N/A

Free Download 512K
360
  • Share on:

Most Popular

  1. SlideMap 1.2.2
    113
  2. Quicksilver Forums 1.4.2
    81
  3. CherryTV 0.1
    76
  4. WikEd
    75
  5. Intel Software Development Emulator 1.70
    67
  6. porm r2
    66
  7. Proxy filesystem for FUSE 1.0.0
    64
  8. xstereograph 2.1
    64
  9. Azel 1.5.0
    57
  10. Siesta::UserGuide 0.66
    56

Related Downloads

DITA Open Toolkit
This software provides an OASIS DITA XML Specification implementation.
Glpi_1
GLPI_1 is a Linux certification exam for Gnome/GTK+ with two levels, 101 ...
Torus
Torus is user-friendly, uncomplicated gaming software.
Volume.app
Volume.app is a simple tool that allows users to easily adjust their ...
gkII
gkII is a software that generates Mandelbrot and Julia set images. It ...
UniversVideo
UniversVideo is a versatile software tool that combines HTML5 Video, Flash, FFmpeg, ...
Warehouse Manager
Warehouse Manager is a comprehensive software solution for managing various aspects of ...
CSVBeans
CSVBeans is a Java library for mapping Java beans with CSV files. ...
SimCoupe
SimCoupe is an emulator software designed specifically for SAM Coupé consoles, allowing ...
m0n0wall-CMI
m0n0wall-CMI is a remote management tool for m0n0wall devices that provides a ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.