This module introduces a video protocol for the ns-3 simulator. Such a module provides a simple push protocol for video streaming application where the pull mechanism to retrieve chunks might be activated, setting the proper scheduling algorithm for both peer and chunk selection. It works in conjunction with multicast.