Skip to content

Application Layer 3 - Video and Sockets

Learning Goals

After this week, you will understand the following concepts

  • Video and CDN
  • Streaming + buffer
  • DASH (multiple encodings)
  • Sockets
  • TCP vs UDP
  • bind

Focus of the lab

  • Configuring a simple application
  • Getting familiar with socket programming

Before Starting the Lab

  • Make sure you are in the "labs" directory in your VM. If not, move to the directory with the command cd ~/labs.
  • Save your work from the previous lab:
git add .
git commit -m "Commit message"
  • Get the lab for this week with the command git pull origin main --no-edit.
  • Good luck with the lab! :)

Note

The labs will be published continously thoughout the semester.
It will not be possible to aquire/work on a lab before the week it is planned to be published.