OpenCDN icon

OpenCDN For Linux

3.4/5 12
GPL    

OpenCDN is a tool that concerns the development of an application-level Content Delivery Network.. #Content delivery  #Relay technology  #Packet splitting  #Content  #Delivery  #Network  

Description

Free Download

OpenCDN is a tool that concerns the development of an application-level Content Delivery Network, suitable for replication and splitting of live and recorded multimedia content.

It is written in Perl, and interfaces a Relay technology (which splits incoming media packets for each downstream flow) with a control plane, allowing for remote control of content delivery. Media distribution is hierarchically arranged among participating Nodes, by the aid of a centralized control unit named Request Routing and Distribution Management (RRDM), also written in Perl.

Content providers can register metadata describing their contributions, and find it distributed by OpenCDN. Communication in between RRDM and Nodes, and in between Nodes, is performed by XML-RPC calls.

Provided that a sufficient number of Relay nodes are scattered in between the source and the destinations, media can be efficiently distributed to a very large number of clients, without severe network and server requirements, actually performing an Application Level Multicast content routing. In particular, first and last mile will be crossed only once.

The code is modular and allows for easy porting to different Relay technologies: the original development was based on Darwin Streaming Server by Apple, and later it has been adapted to Helix Universal Server by Real.

What's New in This Release:

Content Provider Kit (CPK)

� This is the name of the new tarball containing only the code needed by the origin entity, explicitly targeted for VideoLAN use, and offering a web-based configuration and operation interface � Install script updated for CPK, setting the $is_cpk flag in OriginConfig.pm, setting VLC SUID bit for allowing the use of port 554, and creating a tmp dir � Origin don't spawns a re-registration child if first registration fails; instead, Web interface suggests to ask for credentials at the OpenCDN site. � When a "restart Origin" command is issued via web, the restart_origin sub prepares a bash script which does a 'killall Origin.pm' and then launches Origin again � After the Origin is restarted by the CPK, the original terminal looses control on it, so Origin is made killable by the CPK itself � Origin own IP address is auto-sensed, by looking for the interface on the same subnet of the default gateway. The code is in CommLib::get_ip_addr, and will be re-used by the other entities � CPK has been made compatible with the WebTV service operated at http://genni.ing.uniroma1.it/~leo/cgi-bin/web_tv.pl?web_tv=home, and CPK is co-located and WebTV is active, it is killed � Some new Perl modules have been added: File-MMagic-1.27, MIME-Types-1.16, HTTP-Server-Simple-0.20, Static.pm

VideoLAN Adaptation Layer

� New module VLC.pm launches a VideoLAN process, and controls it by the VLC telnet interface � Net-Telnet-3.03 Perl module has been added � Added support for "v" transport (which means VideoLAN)

Portal

� Added embedded player in response page � Available Contents select in the request page has been replaced by a table with radio buttons

BugFix

� Darwin adaptation layer now correctly detects a wrong password � Two major changes in PYTE handling: 1. variable $use_pyte is not in CommConf.pm any longer. Instead it is now in RRDMconfig.pm 2. $use_pyte doesn't need to be configured at node level anymore. The RRDM takes care of it all, informing nodes at registration time about the status of $use_pyte. Also, function find_best in CommLib.pm now receives one more parameter, that is $use_pyte

OpenCDN 0.7.7a

add to watchlist add to download basket send us an update REPORT
  runs on:
Linux
  1 screenshot:
OpenCDN - screenshot #1
  main category:
System
  developer:
  visit homepage

Microsoft Teams 24060.3102.2733.5911 Home / 1.7.00.7956 Work

Effortlessly chat, collaborate on projects, and transfer files within a business-like environment by employing this Microsoft-vetted application
Microsoft Teams

Zoom Client 6.0.3.37634

The official desktop client for Zoom, the popular video conferencing and collaboration tool used by millions of people worldwide
Zoom Client

Context Menu Manager 3.3.3.1

Customize Windows’ original right-click context menu using this free, portable and open-source utility meant to enhance your workflow
Context Menu Manager

7-Zip 23.01 / 24.04 Beta

An intuitive application with a very good compression ratio that can help you not only create and extract archives, but also test them for errors
7-Zip

calibre 7.9.0

Effortlessly keep your e-book library thoroughly organized with the help of the numerous features offered by this efficient and capable manager
calibre

Bitdefender Antivirus Free 27.0.35.146

Feather-light and free antivirus solution from renowned developer that keeps the PC protected at all times from malware without requiring user configuration
Bitdefender Antivirus Free

Windows Sandbox Launcher 1.0.0

Set up the Windows Sandbox parameters to your specific requirements, with this dedicated launcher that features advanced parametrization
Windows Sandbox Launcher

ShareX 16.0.1

Capture your screen, create GIFs, and record videos through this versatile solution that includes various other amenities: an OCR scanner, image uploader, URL shortener, and much more
ShareX

IrfanView 4.67

With support for a long list of plugins, this minimalistic utility helps you view images, as well as edit and convert them using a built-in batch mode
IrfanView

4k Video Downloader 1.5.3.0080 Plus / 4.30.0.5655

Export your favorite YouTube videos and playlists with this intuitive, lightweight program, built to facilitate downloading clips from the popular website
4k Video Downloader

% discount
ShareX
  • ShareX
  • IrfanView
  • 4k Video Downloader
  • Microsoft Teams
  • Zoom Client
  • Context Menu Manager
  • 7-Zip
  • calibre
  • Bitdefender Antivirus Free
  • Windows Sandbox Launcher
essentials


User Comments
This enables Disqus, Inc. to process some of your data. Disqus privacy policy