finish requirement 4
set stream type based on video quality
add reachability