A collaborative routing protocol for video streaming with fog computing in vehicular ad hoc networks. (March 2019)