January 2007 - April 2010: Information Engineering Ph.D. at “Polytechnic University of Bari” with the thesis: “Control Algorithms for multimedia streaming”.
August September 2000 - June 2006: Computer Science Engineering Master degree with honors at “Polytechnic University of Bari” with the thesis: “Control Algorithms for multimedia applications”.
September 1995 - July 2000: High school degree at: “Liceo Scientifico L. da Vinci Noci” (BA), grade: 100/100.
Work experience
August 2023 - now: Staff Video Developer at RingCentral - I’ve contributed to the design, development, monitoring and testing of the RingCentral Video and RingCentral Events (formerly Hopin) products, working on the WebRTC and on the video streaming tech stacks, improving the services in order to scale to thousands of concurrent users with hundred of published audio/video streams for each conference room. I had the opportunity to manage the technology stack in multiple aspects, from user interface to data transport, down to server infrastructure management, looking for solutions for optimal management of the platform. I’ve also contributed to the media encoding stack implementing optimizations to get perfect recordings of the video conferencing sessions and to distribute the streams using HTTP Live Streaming (HLS) protocol. I have deepened my knowledge regarding using AI technologies in the realtime and live streaming environments, in particular integrating audio-to-speech and speech-to-audio techniques with WebRTC and using video segmentation and recognition.
June 2021 - July 2023: Staff Developer at Hopin - I’ve contributed to the design, development and testing of the real-time communication platform that powered the session.com and Hopin Events products. With my webrtcperf testing tool, we have been able to evaluate system performance with thousands of concurrent generated participants, helping find bottlenecks, CPU overloads, memory hogs and fixing bugs before they are introduced into production, ensuring a quality service comparable with the state of the art in videoconferencing systems.
July 2012 - June 2021: Researcher at “Dipartimento di Ingegneria Elettrica e dell’Informazione (DEI) of the Polytechnic University of Bari” on the research topics:
December 2020 - June 2021: “Multi-agent deeP ReinfOrceMEnT learning witH applications to thE IndUStry4.0 automation scenarios (PROMETHEUS 4.0)”.
August 2018 - December 2020: “Study of control algorithms for the distribution of video content in immersive and multi-angle mode” - research project: “CLIPS”.
May 2017 - April 2018: “Collaboration in the study, design and testing of low-delay transport protocols”.
November 2016 - December 2016: research project: PON03PE_00067_8 “MEA”.
August 2015 - July 2016: “Study, design and testing of control algorithms for the orchestration and the distribution of adaptive streaming flows on the Cloud” - research project: MAIVISTO PAC02L1_00061 (MIUR Start-up grant).
May 2014 - June 2015: “Study of control algorithms for the dynamic allocation of resources in a CDN for the provision of adaptive video streaming services” - research project: PLATINO.
May 2013 - April 2014: “Congestion and overload control for real-time communications applications in web browsers (RTCWEB)” - research project: PLATINO.
July 2012 - March 2013: “Study of connectivity issues” - research project: “G.A.I.A. GENERALIZED AUTOMATIC EXCHANGE OF PORT INFORMATION AREA” E.T.C.P. Greece Italy 2007 2013.
November 2015 - September 2018: Contractor at “Consorzio per la ricerca nell’automatica e nelle telecomunicazioni (C.R.A.T.)” - research projects: “BONVOYAGE” and “ATENA” (H2020 program).
Jul 2010 - Jun 2021: Co-Founder and Full stack developer at Quavlive S.r.l. - Software design and development of the QuavStreams platform, that powered GARR.tv and software development for the EduMeet platform.
July 2006 - December 2006: Contractor at “Politecnico di Torino” on the research topic: “Performance analysis of innovative internet congestion control techniques”.
[OSCT20] Giuseppe Ribezzo, Luca De Cicco, Vittorio Palmisano, Saverio Mascolo “TAPAS-360°: a Tool for the Design and Experimental Evaluation of 360° Video Streaming Systems” ACM Multimedia (Open Source Competition Track), Seattle, United States, 12-16 October 2020
[IWC20] Luca De Cicco, Gioacchino Manfredi, Saverio Mascolo, Vittorio Palmisano “A Multi-Commodity Flow Problem for Fair Resource Allocation in Multi-Path Video Delivery Networks” IFAC World Congress 2020, Berlin, Germany, July 2020
[ITL20] G. Ribezzo, L. De Cicco, V. Palmisano, S. Mascolo “A DASH 360° Immersive Video Streaming Control System” Internet Technology Letters, Wiley, itl2.175, doi: 10.1002/itl2.175, May, 2020
2019
[FATMM19] Luca De Cicco, Gioacchino Manfredi, Saverio Mascolo, and Vittorio Palmisano, “QoE-fair Resource Allocation for DASH Video Delivery Systems” Proc. of 1st International Workshop on Fairness, Accountability, and Transparency in MultiMedia (FAT/MM ’19), Nice, October 25, 2019
[ITL19] L. De Cicco, S. Mascolo, V. Palmisano, G. Ribezzo, “Reducing the Network Bandwidth Requirements for 360° Immersive Video Streaming” Internet Technology Letters, Wiley, e118, doi: 10.1002/itl2.118, June, 2019
[ADHOC19] Luca De Cicco, Saverio Mascolo, Vittorio Palmisano, “QoE-driven Resource Allocation for Massive Video Distribution” Ad Hoc Networks, Elsevier, vol. 89, pp. 170-176, 10.1016/j.adhoc.2019.02.008, 1 June, 2019
2018
[BCOM18] Giuseppe Ribezzo, Luca De Cicco, Vittorio Palmisano, Saverio Mascolo, “Reducing Network Bandwidth Requirements for Immersive Video Streaming” in Proc. of Balkancom 2018, Podgorica, Montenegro, June 2018
[MMSYS18] Giuseppe Ribezzo, Giuseppe Samela, Luca De Cicco, Vittorio Palmisano, Saverio Mascolo, “A DASH Video Streaming System for Immersive Contents” in Proc. ACM Multimedia Systems Conference (ACM MMSYS) - Demo, Amsterdam, The Netherlands, June 2018
2014
[VidNext14] Luca De Cicco, Vito Caldaralo, Vittorio Palmisano, Saverio Mascolo, ”TAPAS: a Tool for rApid Prototyping of Adaptive Streaming algorithms” in Proc. of ACM VideoNext Workshop, Sydney, Australia, December 2014
2013
[PV13] L. De Cicco, V. Caldaralo, V. Palmisano, and S. Mascolo, “ELASTIC: a Client-side Controller for Dynamic Adaptive Streaming over HTTP (DASH)”, Packet Video Workshop 2013, San Jose, CA, USA, December 2013
2011
[COMNET2011] L. De Cicco, S. Mascolo and V. Palmisano, “Skype Video Congestion Control: an Experimental Investigation”, Computer Newtorks, Elsevier, vol. 55, n.3, pp. 558-571, Feb. 2011, DOI: 10.1016/j.comnet.2010.09.010
[MMSYS2011] L. De Cicco, S. Mascolo, V. Palmisano “Feedback Control for Adaptive Live Video Streaming” in Proc. of ACM Multimedia Systems Conference, San Jose, CA, Feb 23-25,2011
2008
[CDC08] L. De Cicco, S. Mascolo and V. Palmisano, “A Mathematical Model of the Skype VoIP Congestion Control Algorithm” in Proc. IEEE Conference on Decision and Control 2008, Cancun, Mexico, Dec, 2008
[NOSSDAV08] L. De Cicco, S. Mascolo and V. Palmisano, “Skype Video Responsiveness to Bandwidth Variations”in Proc. NOSSDAV ‘08, Braunschweig, Germany, May, 2008
[WWIC08] L. De Cicco, S. Mascolo and V. Palmisano, “An Experimental Investigation of the End-to-End QoS of the Apple Darwin Streaming Server”, Wired/Wireless Internet Communications (WWIC) 2008, May, 2008
2007
[WWIC07] L. De Cicco, S. Mascolo and V. Palmisano, “An Experimental Investigation of the Congestion Control Used by Skype VoIP”, WWIC 2007, Coimbra, Portugal, ISBN 978-3-540-72694-4, Lecture Notes in Computer Science, Publisher Springer Berlin / Heidelberg, May 2007