I want to develop a website in which Live Video Streaming forms the core.

THE MODEL :

A user's camera will be broadcast live and other users will watch that in a browser .

(seems more like earthcam.com ....)

No need for conferencing , chatting etc.. I want to add features by myself , so i don't think videowhisper.com or any product will suffice my needs.

Suggest me a technology :

1 . PHP with any libraries .

OR

2 . Flex with red5 server or Adobe LiveCycle

OR

3 . Any other option.

Note the number of people watching needs to be be unlimited.

Any suggestions are welcome.