Best technology for web-to-application video chat?

General Tech Technology & Software 2 years ago

0 1 0 0 0 tuteeHUB earn credit +10 pts

5 Star Rating 1 Rating

Posted on 16 Aug 2022, this text provides information on Technology & Software related to General Tech. Please note that while accuracy is prioritized, the data presented might not be entirely correct or up-to-date. This information is offered for general knowledge and informational purposes only, and should not be considered as a substitute for professional advice.

Take Quiz To Earn Credits!

Turn Your Knowledge into Earnings.

tuteehub_quiz

Answers (1)

Post Answer
profilepic.png
manpreet Tuteehub forum best answer Best Answer 2 years ago

 

 

I'm starting to look into technologies to support a project that involves video chat between one party using a web browser and another party using a fat client (technology TBD, per below).

I see three components that need to be identified (and I'd prefer to avoid reinventing any wheels): the web client (video recording & playback), fat client (video recording & playback), and a server to act as interchange between them.

When I last did similar work years ago Flash seemed to be the only game in town, but I suspect there are other viable options now. What set of technologies for the above components (or suggest an alternate architecture) fit my wishlist below?

  • Web-client side can be embedded in a web page and will have access to a local camera.
  • Fat client side must be so simple as to be automatic (i.e. no complex camera configuration)
    • Launching this side from a browser (e.g. WebStart) is legit
  • If there are different technologies used for the two clients, use a standard interchange technology between them.
  • My team is most comfortable in the Java ecosystem and would prefer technologies that are easily embeddable. But, this last point is negotiable (e.g. if Silverlight is a perfect fit, then perhaps we could go with C# instead for the fat client).

Thanks for any pointers!

No matter what stage you're at in your education or career, TuteeHub will help you reach the next level that you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice sessions to improve your knowledge and scores.