I know rtmp uses a TCP port whereas rtmpf uses a UDP port. Also, rtmfp i believe requires less bandwith. But I would like to know:


(1). If they are any other major differences between the two protocols?

(2). How do you know which protocol to use for your project is it just a personal choice or is one protocol more suitable for a specific task?

(3) Finally, to create connections, p2ps in your media server do the same procedures apply to both protocols or are they different?


Thank You in advance