UDPはセッションの概念が無いので、サーバ→クライアント方向にパケット投げることになるが、通常Firewallは外部から送りつけられるパケットは廃棄してしまう。
一方TCPを使うと、セッションをクライアント(内部)→サーバ(外部)方向に繋げてから、映像データをそのセッションを使って受信することができるので Firewall を超えられる。
それから、ルータがNATやIPマスカレード使ってたりすると UDPは使えないので、これもTCPが使用される一因。
> 231