RUBENS: Delivery of On-Demand Content with Improved Customer Experience: Experimental and Techno-Economic Validation