Hi all. I would expose my problem:
I need to display an image stream from a video server that sends 4
images sequentially (about 20 fps).
The best is to tell the browser: at this IP you can find the video
server (the IP address is not the same of web server), take the image
e show them. Unfortunately, try also without Wt, I found the
"Cross-site scripting" and "same origin policy" problem. If someone
know a solution I would be very grateful. Next step, if can do it,
will be use with Wt.
For this problem, a great solution, would be make a proxy-server in
order to bypass the "same origin policy": unfortunately I don't know
how code it with Wt.
Trying to give a solution to the problem, I insert a WImage and
refresh it every time an image arrive to Wt web server: in this manner
I have a worst refresh (I lose about 10-15% of image) and also I need
to refresh the whole page for "only" one image.
This is what I do:
in ctor:
m_imageResource = new Wt::WMemoryResource("image/telecamera", this);
m_link.setResource (m_imageResource);
m_telecamera = new WImage (m_link, "Telecamera1");
while, when an image arrive:
m_imageResource->setData (inStream_);
Wt::WApplication::UpdateLock lock(Wt::WApplication::instance());
if (lock) {
// Push the changes to the browser
Wt::WApplication::instance()->triggerUpdate();
}
where inStream_ it's a buffer where inside there is the jpeg image.
If I don't insert "Wt::WApplication::instance()->triggerUpdate()", the
refresh is done, about, every 5/6 seconds.
If it can help you I can post all source code.
Thank you.
------------------------------------------------------------------------------
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create
new or port existing apps to sell to consumers worldwide. Explore the
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
_______________________________________________
witty-interest mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/witty-interest