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

31 lines
No EOL
676 B
Markdown

## 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