Multimedia Communication in IP Networks
winter semester, 2026-2027
Cloud and network infrastructure with high-performance computing

Professors:
Conf. Dr. Adrian Sterca [forest at cs dot ubbcluj dot ro]

There is a Microsoft Team for this course; you can join it using the code: bma2i2t.

The CMRIP grade will be determined based on the implementation of a project and a written exam.
The final grade is computed as follows:
Final Grade = 50% Project + 50% Written Exam

The written exam will take place at the end of the semester and will cover the material taught during the lectures.

The project topic is: development of a audio-video streaming solution. The solution should implement a streaming server and a streaming client (which is also the audio-video player) The following project functionalities must be implemented. The streaming server should package the audio and video streams for transmission to the client and the client should read the audio and video packages and render them (i.e. play the audio and video streams). The client should implement buffering to avoid player freeze. The client should do some form of transformation of the audio-video data before playout (for example, the client and server can implement MPEG DASH - Dynamic Adaptive Streaming over HTTP; or it can multiplex several audio and video streams from multiple servers as in the case of a videoconference with multiple participants). The server should perform some form of transmission rate control. You can use any kind of streaming protocols: RTSP/RTP, HTTP, Websockets. You are allowed to use libraries especially for decoding, less for streaming.

As an alternative to the project, you may write a 4-page report on audio-video streaming and prepare a presentation, but in this way, the maximum project grade will be 6.

Click here to schedule your project presentation.
Projects may also be submitted during the examination session, but a penalty of 4 points will be applied.
Presentation schedules are displayed in the table below:
Slide-uri Cursuri