Text this: Fuzzy redundancy adaptation and joint source - network coding for VANET video streaming