PORTALE DELLA DIDATTICA

PORTALE DELLA DIDATTICA

PORTALE DELLA DIDATTICA

Elenco notifiche



Music and multimedia streaming over the Internet

01OTOLP, 01OTOJM, 01OTOLH, 01OTOLI, 01OTOLM, 01OTOLN, 01OTOLS, 01OTOLX, 01OTOLZ, 01OTOMA, 01OTOMB, 01OTOMC, 01OTOMH, 01OTOMK, 01OTOMN, 01OTOMO, 01OTOMQ, 01OTONX, 01OTOOA, 01OTOOD, 01OTOPC, 01OTOPI, 01OTOPL, 01OTOTR

A.A. 2026/27

Course Language

Inglese

Degree programme(s)

1st degree and Bachelor-level of the Bologna process in Electronic And Communications Engineering (Ingegneria Elettronica E Delle Comunicazioni) - Torino
1st degree and Bachelor-level of the Bologna process in Ingegneria Meccanica (Mechanical Engineering) - Torino
1st degree and Bachelor-level of the Bologna process in Design E Comunicazione - Torino
1st degree and Bachelor-level of the Bologna process in Ingegneria Dell'Autoveicolo (Automotive Engineering) - Torino
1st degree and Bachelor-level of the Bologna process in Ingegneria Informatica (Computer Engineering) - Torino
1st degree and Bachelor-level of the Bologna process in Ingegneria Dell'Autoveicolo - Torino
1st degree and Bachelor-level of the Bologna process in Ingegneria Dei Materiali - Torino
1st degree and Bachelor-level of the Bologna process in Ingegneria Elettrica - Torino
1st degree and Bachelor-level of the Bologna process in Ingegneria Aerospaziale - Torino
1st degree and Bachelor-level of the Bologna process in Ingegneria Biomedica - Torino
1st degree and Bachelor-level of the Bologna process in Ingegneria Chimica E Alimentare - Torino
1st degree and Bachelor-level of the Bologna process in Ingegneria Civile - Torino
1st degree and Bachelor-level of the Bologna process in Ingegneria Edile - Torino
1st degree and Bachelor-level of the Bologna process in Ingegneria Energetica - Torino
1st degree and Bachelor-level of the Bologna process in Ingegneria Meccanica - Torino
1st degree and Bachelor-level of the Bologna process in Ingegneria Per L'Ambiente E Il Territorio - Torino
1st degree and Bachelor-level of the Bologna process in Matematica Per L'Ingegneria - Torino
1st degree and Bachelor-level of the Bologna process in Ingegneria Elettronica - Torino
1st degree and Bachelor-level of the Bologna process in Ingegneria Informatica - Torino
1st degree and Bachelor-level of the Bologna process in Ingegneria Fisica - Torino
1st degree and Bachelor-level of the Bologna process in Ingegneria Del Cinema E Dei Mezzi Di Comunicazione - Torino
1st degree and Bachelor-level of the Bologna process in Ingegneria Gestionale - Torino
1st degree and Bachelor-level of the Bologna process in Ingegneria Gestionale - Torino
1st degree and Bachelor-level of the Bologna process in Civil And Environmental Engineering - Torino

Course structure
Teaching Hours
Lecturers
Teacher Status SSD h.Les h.Ex h.Lab h.Tut Years teaching
Co-lectures
Espandi

Context
SSD CFU Activities Area context
ING-INF/03 6 D - A scelta dello studente A scelta dello studente
2024/25
The course aims at the acquisition of basic concepts and skills in the field of musical and multimedia audio signals processing and streaming over the Internet. These skills enable an understanding of how audio and video processing software (for example, Audacity and OBS) and well-known streaming services (for example, Spotify, YouTube, Twitch) work. Thanks to a didactic approach based on learning-by-doing and problem-solving, the topics will be addressed without requiring specific prerequisites in terms of sectorial skills. Examples of practical activities include: the use of simple plugins for equalization and filtering of audio signals; inspection of the traffic generated by the request to listen to a musical audio/watch a video made via browser; comparison between video streaming, video conferencing, and networked music performance applications in terms of latency tolerance and resistance to packet loss.
The course aims at the acquisition of basic concepts and skills in the field of musical and multimedia audio signals processing and streaming over the Internet. These skills enable an understanding of how audio and video processing software (for example, Audacity and OBS) and well-known streaming services (for example, Spotify, YouTube, Twitch) work. Thanks to a didactic approach based on learning-by-doing and problem-solving, the topics will be addressed without requiring specific prerequisites in terms of sectorial skills. Examples of practical activities include: the use of simple plugins for equalization and filtering of audio signals; inspection of the traffic generated by the request to listen to a musical audio/watch a video made via browser; comparison between video streaming, video conferencing, and networked music performance applications in terms of latency tolerance and resistance to packet loss.
- Basic knowledge of analog-to-digital conversion techniques and signal representation applied to the most important multimedia sources (audio, music, images, and video). - Basic knowledge of compression and encoding techniques for multimedia signals. - Basic knowledge of the Internet and its protocols for multimedia streaming. - Ability to analyze musical signals in the frequency domain. - Ability to define parameters for the compression and encoding of multimedia signals and to evaluate their perceptual quality. - Ability to analyze a web application for multimedia streaming (music and video).
- Basic knowledge of analog-to-digital conversion techniques and signal representation applied to the most important multimedia sources (audio, music, images, and video). - Basic knowledge of compression and encoding techniques for multimedia signals. - Basic knowledge of the Internet and its protocols for multimedia streaming. - Ability to analyze musical signals in the frequency domain. - Ability to define parameters for the compression and encoding of multimedia signals and to evaluate their perceptual quality. - Ability to analyze a web application for multimedia streaming (music and video).
- Basic knowledge of programming in Python. - Foundational mathematics courses of any Bachelor Engineering degree.
- Basic knowledge of programming in Python. - Foundational mathematics courses of any Bachelor Engineering degree.
- Main techniques for musical signals, images, and video processing in the spatial domain and frequency domain. Practical laboratory examples applied to music. - Main techniques for the compression and encoding of musical signals, images, and video. Practical laboratory examples. - Internet and communication protocols. - Network architectures for audio/video streaming. Practical laboratory examples.
- Main techniques for musical signals, images, and video processing in the spatial domain and frequency domain. Practical laboratory examples applied to music. - Main techniques for the compression and encoding of musical signals, images, and video. Practical laboratory examples. - Internet and communication protocols. - Network architectures for audio/video streaming. Practical laboratory examples.
The course consists of 25 hours of lectures, 20 hours of exercises/laboratory, and 15 hours of group project activities in the classroom. The lectures are dedicated to presenting the topics of the course program and providing the necessary tools to develop reasoning skills in students. Each theoretical topic covered in the lectures is enriched with practical examples. The exercise/laboratory hours are dedicated to providing tools for solving practical problems. The project activity hours are dedicated to group work under the supervision of the instructor and collaborators, where the skills acquired by the students will be applied to produce a final project report.
The course consists of 25 hours of lectures, 20 hours of exercises/laboratory, and 15 hours of group project activities in the classroom. The lectures are dedicated to presenting the topics of the course program and providing the necessary tools to develop reasoning skills in students. Each theoretical topic covered in the lectures is enriched with practical examples. The exercise/laboratory hours are dedicated to providing tools for solving practical problems. The project activity hours are dedicated to group work under the supervision of the instructor and collaborators, where the skills acquired by the students will be applied to produce a final project report.
Lecture notes, progressively uploaded on the course webpage.
Lecture notes, progressively uploaded on the course webpage.
Slides; Esercizi; Esercitazioni di laboratorio; Video lezioni dell’anno corrente;
Lecture slides; Exercises; Lab exercises; Video lectures (current year);
Modalità di esame: Prova orale obbligatoria; Elaborato scritto prodotto in gruppo;
Exam: Compulsory oral exam; Group essay;
... Oral discussion with presentation of a project activities carried out in groups and accompanied by a written report (which must be submitted obligatorily before registering for the exam).
Gli studenti e le studentesse con disabilità o con Disturbi Specifici di Apprendimento (DSA), oltre alla segnalazione tramite procedura informatizzata, sono invitati a comunicare anche direttamente al/la docente titolare dell'insegnamento, con un preavviso non inferiore ad una settimana dall'avvio della sessione d'esame, gli strumenti compensativi concordati con l'Unità Special Needs, al fine di permettere al/la docente la declinazione più idonea in riferimento alla specifica tipologia di esame.
Exam: Compulsory oral exam; Group essay;
Oral discussion with presentation of project activities carried out in groups and accompanied by a written report (which must be submitted obligatorily before registering for the exam). The report should describe the output of the group activities, including project implementation details and a numerical assessment. The score attributed to the report will range from 0 to 15 and will be the same for each group member. The score attributed to the oral presentation will range from 0 to 16 and will be individual. The sum of the two scores will constitute the final grade (31=30 cum laude).
In addition to the message sent by the online system, students with disabilities or Specific Learning Disorders (SLD) are invited to directly inform the professor in charge of the course about the special arrangements for the exam that have been agreed with the Special Needs Unit. The professor has to be informed at least one week before the beginning of the examination session in order to provide students with the most suitable arrangements for each specific type of exam.
Esporta Word