Virtual Studio and Multicast System

This open-source project is designed to provide a platform that supports research and development in creating and using social digital media tools as well as platform for teaching. The Virtual Studio and Multicast System is based on another open-source project: the Real-Time Component Framework (RTCF) for Flash Media Server. The system makes extensive use of Adobe software including:

The Virtual Studio and Multicast System It is under development at Ryerson University in Canada and the Media University (Hochschule der Medien) in Germany. We are particularly interested in research and development that lowers the barriers to developing real-time multicast and peer-to-peer applications such as adjusting for latency effects in the virtual studio, optimizing fail-over scenarios like IP-based multicasting to P2P multicast and then to TCP based unicast, making adaptive bitrate multi-platform streaming simpler, creating re-usable components to extend social interactions, and moving video production out of the physical studio as much as possible..

The system supports role-based access controls and provides an administrative interface to manage users, studios, and roles.

Project Participants

Dr. Michael Murphy

Michael is a professor in the School of Radio and Television Arts and a former Director of the Rogers Communications Centre. Before joining Ryerson, Dr. Murphy was a senior manager and strategic planner for Northern Telecom (Nortel), where he was involved in the introduction of the digital multiplex switching systems, cellular mobile telephony, and integrated services digital networks. He holds undergraduate degrees in music and electrical and computer engineering from Queen's University, as well as an M.B.A. (York) and a Ph.D. in Information Systems from McMaster University. He is a past president of the International Information Management Association, and a member of the Association for Computing Machinery, the Institute of Electrical and Electronics Engineers, and the Audio Engineering Society

Uwe Schulz

Uwe is a professor at Hochschule der Medien, Stuttgart, Germany. He holds an Engineering Diploma in Aerospace Engineering and Computer Science form the University of Stuttgart.

After his degree he worked at DLR, the German Aerospace Agency on the simulation of crack propagation in aerospace structures. Between 1979 and 1985 he was a staff member at the University of Stuttgart, Institute of Statics and Dynamics of Aerospace Structures (Prof. J. H. Argyris) where he developed computer programs for computational mechanics using the finite element method.

From 1985 to 1994 he was head of the development department at INTES, a software development and engineering company specialized on numerical simulation. During this period he did work on the implementation and optimization of a large computer program on vector and parallel computer systems, on non-linear mechanics (plasticity and creep) and stochastic analysis using Finite Elements.  In 1994 he was appointed professor for Computer Science and Mechanical Engineering at the Fachhochschule Lippe in Lemgo.

Since 1997 he has been a full professor at the Department of Electronic Media at the University of Media in Stuttgart, teaching Computer Science, Interactive Media and basic courses in Physics.
From 1999 to 2005 he was department head and between 2005 and 2010 he was a member of the Council of the University.

Arianne de Guzman

Arianne is a recent graduate of Ryerson University's Computer Science program and has been working on digital media projects since September 2009. Arianne is the developer that took the epresence event broadcasting system and turned it into Ryecast - Ryerson's digital media platform. See She has created an Adobe AIR application for uploading videos to Carbon Coder for transcoding and managing them in Ryecast's channels.

Brian Lesser

Brian is the Acting Director of Ryerson University's Computing and Communications Services(CCS). CCS actively supports digital media at Ryerson including the evolution of Ryerson's ryecast system, video conferencing services, and media systems in the classroom. CCS is also an active supporter of Ryerson's Digital Media Zone - an incubator for digital media related startups.

Please see:

Brian is the lead author of the Oreilly book, Programming Flash Communication Server, and created the Flash Media Server based architecture used by Octopz to build their real-time document/media markup and collaboration application.