Can anyone please direct me about Online video streaming programming in web applications using java/j2ee technologies. Any technical information/architecture would greatly help me. we are developing social networking site and video and audio streaming plays a prominent role. so looking out for robust solution and highly appreciate if guided in selecting technologies, servers. 1000 concurrent users will be hitting the site at a time and need to manage the audio/video usage of the users. For CMS, we are using Alfresco