Video, Audio, Chat server with multi-thread support and several other specific options. Must be scalable; could need to handle 10's of sessions at a time sustained for long periods of time. Must be made with a focus on dynamic creation. Will be used by an intermediate/advanced web developer as a component of overall website.
Web based 1-on-1 interaction media that must support any combination of the following: Recorded Video, Live Video, Recorded Voice, Recorded Video. System must be modularized in such a way that is can easily be accessed via my ASP.Net project. What I am envisioning is a secure, reliable way to implement something like the following but possibly without passing information via HTTP Post.
Sally comes to my website and decides she wants to have a live video/voice session with Pablo. She logs into my site, and, through an interface I've already created, enters a time when she would like to meet Pablo online. My server should be able to, at the correct time, serve a private, and protected chat room capable of the dynamically specified actions. Pablo and Sally jump into the chat room for the scheduled time, and then the session terminates (in the way specified).
example of what I'd like to be capable of:
Sally decides she wants to chat ->
<myServer> Receive request like: [url removed, login to view]'1234'&date='1234'&otherPerson='Pablo'
<myServer> Runs script like
somePort, user1, user1, text, audio,video, logfile of action
startChatHost 2323, Sally, Pablo, False, True, True, [url removed, login to view]
I need to be able to have chatrooms ready the instant that they are requested for the timeperiod requested. Must have option to record video, audio, chat via logfiles. Logfiles must be updated frequestly as I plan to monitor them to enable hidden messages to be send via client-side script to enable interaction between logged-chat info and other software I might want to include. For example: Sally wants to show Pablo a recording she made earlier of her breakdancing on a pogo-stick. She clicks a button on the chat form and loads the video. This button sends an invisible message (to Pablo and Sally) that is logged as something like "*disable_live_server_video*load_video_file=somefile location*play_once=true*return_to_live_on_terminate=true
More details after bidding process has begun, winner of bid will be considered for later 'components' of website.
IE and Netscape