The HDVIPER project mainly addresses the Multimedia focus of the CELTIC program, as stated in the “CELTIC Purple Book”.
In more detail, the main focus of the HDVIPER project is to design an open and scalable high-definition video conferencing platform based on a new application called Snake that will allow to access the HD video conferencing services. This application will be integrated in a set-top-box and in a PC environment (pre-commercial prototype) , which will be the final, visible outcome of the project.
The application will be based on a Service Oriented Architecture (SOA) paradigm. This term expresses a software architecture that defines the use of services to support the requirements of software users. In other words, in a SOA environment resources on a network are made available as independent services that can be accessed without knowledge of their underlying platform implementation. SOA is usually based on Web services standards (e.g., SOAP) that have gained broad industry acceptance.
As far as session control is concerned, the open standard SIP (Session Initiation Protocol) from IETF (Internet Engineering Task Force) will be used to establish real-time HD sessions.
Last but not least, the project will address those solutions aimed at requesting the allocation of resources in the network so that the desired Quality of Service (QoS) can be provided to the Snake application. In particular, the approach based on the joint use of MPLS (Multi-Protocol Label Switching) and DiffServ (Differentiated Services) will be addressed.
In a nutshell, the HDVIPER project will introduce innovation in the following two aspects.
As far as point-to-point video conference is concerned, the proposed architecture for the Snake application is the following.

The above scheme clearly shows the decoupling of the signalling layer from the transport layer in the real-time services implemented by the application. To practical effects, this allows any existing quality that can be transmitted over the Internet to be incorporated into the system.
As far as multi conference is concerned, the architecture of the Snake application also permits the inclusion of a module gathering the different flows from audio and video, in a way similar to classical MCU (Multi-point Control Unit), but with the difficulty (unsolved before HDVIPER) to support qualities greater than 10 Mbps. Currently, there is no commercial MCU able to handle these qualities.

The above scheme shows the flexibility of the HDVIPER architecture: it allows the multi-conference module to be integrated in the same Snake client or to be implemented as an independent module, in case of stringent requirements.