You don’t need P2P and RTMFP. In fact is not recommend as it P2P does not work for many clients due to network / ISP limitations.
What you need is RTMP hosting (Wowza / Red5 / Adobe). That is a compulsory required for live streaming.
This software has special requirements (for the video streaming and live interaction part, regular shared web hosting is not enough):
https://www.videowhisper.com/?p=Requirements
Options for the required rtmp hosting:
https://www.videowhisper.com/?p=RTMP+Hosting
You can use our rtmp hosting plans for everything (web+rtmp) or in combination with your other web hosting (install application on your site and configure it to use rtmp address from a plan you have with us).
All our plans are on special streaming servers with 1000Mbps connection (10x higher than regular) to handle such use.
On commercial production sites, achieve complex functionality and performance with Wowza hosting:
https://www.videowhisper.com/?p=Wowza+Media+Server+Hosting
All Wowza plans come with features like optimised archiving, recording, transcoding for iOS support and rtmp stats.
If you plan to use video stream recordings or archives we recommend using same physical server both for web and rtmp so your web scripts can access the video files on rtmp server (for file management, ffmpeg conversion).
There is also a $50/month developer plan for testing and development phase.
You can also use hosting based on the open source Red5 server for high volume of bandwidth at lower rate:
https://www.videowhisper.com/?p=Red5+Hosting
Red5 plans are not recommended for archiving or recording.
If you want to host yourself you’ll need a VPS or Dedicated Server to install Red5. Our staff can provide Red5 installation:
https://www.videowhisper.com/?p=Red5+Installation
If you have a big site or project, you’ll probably need a managed dedicated red5/wowza server focused on bandwidth and connectivity:
https://www.videowhisper.com/?p=Wowza+Media+Server+Hosting#dedicated
https://www.videowhisper.com/?p=Red5+Hosting#dedicated