Taher, do you know the specific camera make / model you want to use? How many people do you expect to regularly watch the feed? Both of these questions will impact the correct solution.
Also, this discussion on Embedding Video and PTZ controls in a web browser might be interesting to you.
Finally, multicasting is almost certainly not an option when streaming over the Internet as the public Internet typically does not support multicasting.
Though is there a way to overcome the 5 connection limit as the camera does support multicast or should I just get the 6th Gen
You can use VLC to unicast/multicast a RTSP stream from a IP camera. VLC acts as a "proxy" to allow more connections. Other options include Ustream.
There is no way to overcome the 5 connection limit on the camera as the camera only has so much horse power. The only other ways of doing it requires a server and software of some kind. Is this an option? Are these cameras being recorded or are you using a security cameras for s non security application?
The camera is purely used for streaming. No recording at all.
You probably want to consider a service like HD Relay