UDP sans hésitation.
TCP est un protocole qui t´assure que le client reçoive bien le message : il est tres tres bon pour tout ce qui est échange, FTP, etc etc.
Mais si un routeur est saturé, que l´un des PC est surchargé, ou alors s´il y a une raison a la con, alors le flux ralentit (controle de congestion) pour mieux passer.
Le UDP est idéal ici : c´est un protocole simple a la base : il envoie les paquets, toujours a la meme vitesse, sans rien controler : tu n´es donc pas sur que les données arrivent a tous les coups...
Mais pour la vidéo, quelle importance ?
Si pendant le streaming, un paquet est perdu, tu verreas un carré pendant 1/4 de secondes au milieu de tes données, ce qui n´empechera pas de regarder quand meme la vidéo...