You may try to push the updates with Atmosphere/Native WebSockets. Also see https://github.com/videlalvaro/gifsockets. May be useful for you.
On Sat, Jan 12, 2013 at 12:14 AM, Decebal Suiu <[email protected]> wrote: > Hi > > @Marc Implementation using AjaxSelfUpdatingTimerBehavior is better that > nothing, it's quick and dirty but it's not scalable. Think at some webcams > on the same page with a FPS (frame per second) around 5. > > @Ernesto Cabzola has a streamer based on "multipart/x-mixed-replace" mime > type but it uses a SocketServer to servers the clients and I want to use my > servlet container that host my wicket application. I can use mjpg-streamer > [1] or motion [2] to achieve the same functionality but I don't want to > install additional software on my machine. > > Also I can write a StreamerServlet that serves requests related to motion > jpeg but my idea is to use the security, page parameters from my wicket > application. For example on http://webcamapp/webcam?fps=2&webcamId=1request > I want to have the freedom to response with a "multipart/x-mixed-replace" > mime type and writing my image bytes on response.getOutputStream(); I want > here to do what I must do in a StreamerServlet [3] . Is it possible to have > access completely to http response from wicket? Must I use a mapper or a > bookmarkable page? Does my idea make sense? > > Another idea of mine is to use websocket (I want to explore more on this > field :)) but I don't know if it's recommended for my scenario. > > > [1] http://sourceforge.net/projects/mjpg-streamer/ > [2] http://www.lavrsen.dk/foswiki/bin/view/Motion/WebHome > > [3] out.writeBytes("Content-Type: multipart/x-mixed-replace;boundary=" + > BOUNDARY + "\r\n"); > out.writeBytes("\r\n"); > out.writeBytes("--" + BOUNDARY + "\n"); > > byte[] imageBytes = ... ; > while (true) { > out.writeBytes("Content-type: image/jpeg\n\n"); > out.write(imageBytes); // pseudo code > out.writeBytes("--" + BOUNDARY + "\n"); > out.flush(); > Thread.sleep(500); > } > > > Best regards, > Decebal > > > > -- > View this message in context: > http://apache-wicket.1842946.n4.nabble.com/motion-jpeg-and-wicket-tp4655294p4655309.html > Sent from the Users forum mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > -- Martin Grigorov jWeekend Training, Consulting, Development http://jWeekend.com <http://jweekend.com/>
