Main page | Study Branches/Specializations | Groups of Courses | All Courses | Roles                Instructions

A course is the basic teaching unit, it's design as a medium for a student to acquire comprehensive knowledge and skills indispensable in the given field. A course guarantor is responsible for the factual content of the course.
For each course, there is a department responsible for the course organisation. A person responsible for timetabling for a given department sets a time schedule of teaching and for each class, s/he assigns an instructor and/or an examiner.
Expected time consumption of the course is expressed by a course attribute extent of teaching. For example, extent = 2 +2 indicates two teaching hours of lectures and two teaching hours of seminar (lab) per week.
At the end of each semester, the course instructor has to evaluate the extent to which a student has acquired the expected knowledge and skills. The type of this evaluation is indicated by the attribute completion. So, a course can be completed by just an assessment ('pouze zápočet'), by a graded assessment ('klasifikovaný zápočet'), or by just an examination ('pouze zkouška') or by an assessment and examination ('zápočet a zkouška') .
The difficulty of a given course is evaluated by the amount of ECTS credits.
The course is in session (cf. teaching is going on) during a semester. Each course is offered either in the winter ('zimní') or summer ('letní') semester of an academic year. Exceptionally, a course might be offered in both semesters.
The subject matter of a course is described in various texts.

NI-IAM Internet and Multimedia Extent of teaching: 2P+1C
Instructor: Completion: Z,ZK
Department: 18104 Credits: 4 Semester: L

Annotation:
The NI-IAM course is focused on principles and modern technologies for network transmissions of audiovisual (AV) signals. The syllabus includes acquisition of AV signals (input), presentation of AV signals (output), network communication protocols, device interfaces, codecs, data formats and stereoscopy. We will look at practical use case scenarios of real-time audiovisual transmissions. Within the labs, students will practically assemble AV transmission chains using HW and SW technologies and verify the effect of various components on the quality and latency of AV transmissions. Students will learn how to build Internet infrastructure for end-to-end AV transmissions from the recording the scene up to the presentation for audience.

Lecture syllabus:
1. Practical applications of audiovisual (AV) transmissions
2. Network support and communication protocols for AV transmissions (lower layers)
3. Network support and communication protocols for AV transmissions (upper layers)
4. Standards, interfaces and data formats
5. Acquisition, transmission, and presentation of video signals
6. Acquisition, transmission, and presentation of audio signals
7. Stereoscopy, immersive and collaborative environments
8. Videoconferences, streaming and web technologies
9. Measurements of network and audiovisual transmissions
10. Applications: live AV transmissions
11. Applications: distant collaboration using digital models

Seminar syllabus:
1. Introduction to the SAGELab and to SW for video processing
2. Installation of SW for video processing, green screening of webcameras, output to the high-resolution SAGE1 screen. Bonus: sending of color outputs to smart lights DMX
3. Text embedding into an image or video, processing of events coming from a HID/MIDI device. Output to a web server. Bonus: use of the OSC protocol for remote control
4. Applications built on web technology SAGE2
5. Assembly of SW pipeline for video transfer, evaluation of transfer latency
6. Assembly of HW pipeline for audio transfer, evaluation of transfer latency

Literature:
RFC documents (https://www.rfc-editor.org/standards), SMPTE standards and other documents selected with the help of a lecturer..

Requirements:
Courses BI-PSI (Computer Networks) and BI-PS1 (Programming in Shell 1) are the expected prerequisities. The NI-IAM course is complementary to the MI-MTI course. Among others, the knowledge of network routing, VoIP, group network communication, tunnels, and traffic monitoring learned in MI-MTI is helpful to passing NI-IAM.

Informace o předmětu a výukové materiály naleznete na http://courses.fit.cvut.cz/NI-IAM
Tento předmět obsahově navazuje na bakalářský předmět Počítačové sítě.

The course is also part of the following Study plans:
Study Plan Study Branch/Specialization Role Recommended semester
BI-SPOL.2015 Unspecified Branch/Specialisation of Study V Není
BI-WSI-PG.2015 Web and Software Engineering V Není
BI-WSI-WI.2015 Web and Software Engineering V Není
BI-WSI-SI.2015 Web and Software Engineering V Není
BI-ISM.2015 Information Systems and Management V Není
BI-ZI.2018 Knowledge Engineering V Není
BI-PI.2015 Computer engineering V Není
BI-TI.2015 Computer Science V Není
BI-BIT.2015 Computer Security and Information technology V Není
BI-SPOL.21 Unspecified Branch/Specialisation of Study V Není
BI-PI.21 Computer Engineering 2021 (in Czech) V Není
BI-PG.21 Computer Graphics 2021 (in Czech) V Není
BI-MI.21 Business Informatics 2021 (In Czech) V Není
BI-IB.21 Information Security 2021 (in Czech) V Není
BI-PS.21 Computer Networks and Internet 2021 (in Czech) V Není
BI-PV.21 Computer Systems and Virtualization 2021 (in Czech) V Není
BI-SI.21 Software Engineering 2021 (in Czech) V Není
BI-TI.21 Computer Science 2021 (in Czech) V Není
BI-UI.21 Artificial Intelligence 2021 (in Czech) V Není
BI-WI.21 Web Engineering 2021 (in Czech) V Není
NI-PB.2020 Computer Security V Není
NI-ZI.2020 Knowledge Engineering V Není
NI-SPOL.2020 Unspecified Branch/Specialisation of Study V Není
NI-TI.2020 Computer Science V Není
NI-TI.2023 Computer Science V Není
NI-NPVS.2020 Design and Programming of Embedded Systems V Není
NI-PSS.2020 Computer Systems and Networks V Není
NI-MI.2020 Managerial Informatics V Není
NI-SI.2020 Software Engineering (in Czech) V Není
NI-SP.2020 System Programming V Není
NI-WI.2020 Web Engineering V Není
NI-SP.2023 System Programming V Není
MI-ZI.2016 Knowledge Engineering V Není
MI-ZI.2018 Knowledge Engineering V Není
MI-SP-TI.2016 System Programming V Není
MI-SP-SP.2016 System Programming V Není
MI-SPOL.2016 Unspecified Branch/Specialisation of Study V Není
MI-WSI-WI.2016 Web and Software Engineering V Není
MI-WSI-SI.2016 Web and Software Engineering V Není
MI-WSI-ISM.2016 Web and Software Engineering V Není
MI-NPVS.2016 Design and Programming of Embedded Systems V Není
MI-PSS.2016 Computer Systems and Networks V Není
MI-PB.2016 Computer Security V Není
NI-TI.2018 Computer Science V 2


Page updated 16. 4. 2024, semester: Z/2024-5, L/2021-2, Z,L/2022-3, Z/2019-20, L/2023-4, L/2019-20, L/2020-1, Z/2021-2, Z/2023-4, Z/2020-1, Send comments to the content presented here to Administrator of study plans Design and implementation: J. Novák, I. Halaška