We are developing a Content Redirection technology based in a Cloud Browser. The problem we want to solve is finding a way to redirect just the Flash / Silverlight / Video from the server to the client computer.
The server side is a Gecko (Firefox) browser and we can detect the <embed> or <object> that and redirect that part of the content to the client browser.
For YouTube that uses EMBED it works perfectly. But for video like for example [url removed, login to view] or [url removed, login to view] that use <OBJECT> with <PARAM> don't work.
We are not expert in Flash object, and we want to know if there is a way that we can process this video to send it to the client browser.
The objective will be create and algorithm that process the origin HTML obtained from the WebSite, and generate new HTML for just the Video to be sent to the client browser.
Using [url removed, login to view] that is a wrapper of Gecko DLL that creates a WebBrowser object that can easily be embed in a Windows Form. You can call these commands to get all the embed and object tags:
GeckoElementCollection embedlinks = [url removed, login to view]("embed");
GeckoElementCollection objectlinks = [url removed, login to view]("object");
And using the innerHTML or outerHTML property of the GeckoDOM object you will get the HTML.
You not have to be an expert in GeckoFX (is the opensource project where you can download the Gecko Wrapper), but you need to know .NET and HTML/CCS/JS/FLASH.
I attach a sample code in VB.NET with a GeckoBrowser for those that want to try it.