trainings/AdvancedCppV2/Presentation/exercises/streamer/README.md

676 B

Linux compilation

> mkdir build
> cd build
> cmake -DCMAKE_BUILD_TYPE=Debug ..
> make

Exercise 1

  • Open project streamer
  • Add two C'tor:
    • first will take initializer_list
    • second const StreamInfo&
  • initialize vector in initialization list

Exercise 2

  • Open project streamer
  • Add aliases for ip adress, port and vlan.

Exercise 3

  • Open project streamer
  • Create Streamer interface
    • Allow to add data to stream
    • Allow to add/remove receivers
    • start/stop stream
    • validate data
  • Create Mpeg2Streamer class
  • Create MjpegStreamer class
  • Make some implementations that will allow to compile code