Cybele Software has an interesting component solution which allows you to run Delphi Firemonkey apps in an HTML5 Canvas on any web browser and platform that supports HTML5 Canvas. Basically they provide a set of client components which you place in your Firemonkey app that redirects the drawing of the Firemonkey canvas to a server which then broadcasts it to a HTML5 canvas. I don’t think hardware like a webcam would work and the client app is actually running on your server (like a virtual machine) so the IP address would be of your own server and not of the browser client but other than that it seems like a pretty seemless solution. This compiled with the Mida Converter could really bring your legacy VCL applications straight into the web browser. The price is pretty steep for unlimited users on the server side.
FMXExpress.com has over 700 tips and tricks for building cross platform apps on Android, IOS, OSX, Windows, and Linux with a single codebase and single UI using the FireMonkey framework found in Delphi and C++Builder.
FMXExpress covers top cross platform secrets for FireMonkey in C++Builder and Delphi XE5, XE6, XE7, XE8, Seattle, Berlin, Tokyo, Rio, and Sydney.