Live video streaming in GWT
Hi All I want to develop a website where multiple user will conduct live video steam. Is it possible to achieve the same in GWT ? If possible please share guide me the best possible way . Thanks in advance -- You received this message because you are subscribed to the Google Groups "GWT Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/ed0ec51f-6d2a-4c06-bb1e-1b57d391da85o%40googlegroups.com.
Audio Streaming on iOS
Hi all, I am investigating putting Text To Speak functionality into a site I am developing.I have found a free site to do the conversion (e.g. http://speechutil.com/convert/wav?text=some+text)that streams the result back, and it is all working fine APART from on iOS devices - I am passing in the URL to the audio object via addSource. From doing some research it seems that audio support on mobile, specifically iOS (Chrome and Safari), is quite patchy, but my approach is working on Android devices. From what I can see, when on iOS, the browser just doesn't appear to try and fetch the stream/submit the http request as the onReadyState never changes. So, I was just wondering if there are any known workarounds for this, or do I just need to accept that audio support on iOS is broken? Cheers Tim -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscr...@googlegroups.com. To post to this group, send email to google-web-toolkit@googlegroups.com. Visit this group at http://groups.google.com/group/google-web-toolkit. For more options, visit https://groups.google.com/groups/opt_out.
Buffering or streaming of the response
Hi, I did not find any documentation about the fact if the HttpServletResponse (provided through Jetty) buffers or streams out the content (i.e. if getOutputStream() or getWriter() is called). Can this be configured? This is important as if this streamed this on the one hand should be faster and on the other hand the response will then be committed after the first byte is written. Thank you. -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To view this discussion on the web visit https://groups.google.com/d/msg/google-web-toolkit/-/r4upopPro6YJ. To post to this group, send email to google-web-toolkit@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
The (currently) definite way to achieve Push/Comet/Streaming in a GWT app? :)
Hi y'all! Just a few quick questions. Background: We have a GWT app running on multiple touch-screen interfaces which need to stay up to date with each other. Currently we make scheduled callbacks to update the apps when they are idle, but some kind of Push technology would be preferable. We are not using app engine, instead we have our own tomcat 7 server which we deploy the application to. We are using RemoteService interfaces to do standard async callbacks to RemoteServiceServlet implementations. The touch-screens are all running the latest Firefox release (currently 9.0.1). We have held off dealing with Push, confident that GWT soon would include it natively, but now GWT seems to only focus on app engine from what I can tell. Questions: 1. What is your (currently) recommended way of dealing with Push in GWT? Is it still http://code.google.com/p/gwt-comet/ (or is it abandoned)? 2. Do you know if maybe GWT soon will include a simple Push technology for servers other than app engine? 3. If you have your own implementation, and it is stable and easy to run in a GWT app, would you mind sharing it? Kind regards! Stefan -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To view this discussion on the web visit https://groups.google.com/d/msg/google-web-toolkit/-/UiXBTahEd7kJ. To post to this group, send email to google-web-toolkit@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: The (currently) definite way to achieve Push/Comet/Streaming in a GWT app? :)
There are a lot of libraries out there dealing with comet/push/reverse ajax technology. Some could be: - http://code.google.com/p/gwt-comet/ (I don't see a valid update in almost an year) - http://code.google.com/p/rocket-gwt/wiki/Comet (over 2 year of inactivity) - http://code.google.com/p/atmosphere-gwt-comet/ (should be a gwt wrapper for atmosphere) - http://code.google.com/p/gwt-comet-streamhub/ (I don't know if it could be work with tomcat) - http://code.google.com/p/gwteventservice/ (updated, can be easily used with RPC, long polling/streaming options) There are also websocket libraries (http://code.google.com/p/gwt-websocketrpc/wiki/ServerPushExample http://code.google.com/p/gwt-ws/), servlet 3.0 suspend/resume options, server-event communications and so on. Probabily there are too many options to look into... http://code.google.com/p/google-web-toolkit/issues/detail?id=267colspec=ID%20Type%20Status%20Owner%20Milestone%20Summary%20Stars worth a read, even if it states a PatchesWelcome status and is ment for request factory. GWT has always been server-agnostic, so you can still use whatever server tech you prefer. Of course by using servlets/app engine you can find some advantages. Hope that helps. Andrew. -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To view this discussion on the web visit https://groups.google.com/d/msg/google-web-toolkit/-/s1SYmS8ZV4cJ. To post to this group, send email to google-web-toolkit@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: The (currently) definite way to achieve Push/Comet/Streaming in a GWT app? :)
*GWTEventService* looks promising, i'll look into that one. Thanks! -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To view this discussion on the web visit https://groups.google.com/d/msg/google-web-toolkit/-/_bahhP74zYQJ. To post to this group, send email to google-web-toolkit@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: The (currently) definite way to achieve Push/Comet/Streaming in a GWT app? :)
It has its own group: https://groups.google.com/forum/?hl=it#!forum/gwteventservice and forum http://gwteventservice.freeforums.org/ I've been using it in the last few weeks and looks (and works) good for my simple requests. Andrew. -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To view this discussion on the web visit https://groups.google.com/d/msg/google-web-toolkit/-/d4_-bzRGE64J. To post to this group, send email to google-web-toolkit@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Streaming
Hello everybody Can someone help me with ideas or links about VideoStreaing over GWT please. Thanks -- Cordialement, Khadija FERJANI Élève ingénieur à la faculté des sciences de Tunis. -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-toolkit@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: Streaming
May i suggest : http://www.gwt4air.appspot.com/#mx.controls.VideoDisplay Best, Alain 2011/6/20 Khadija FERJANI ferjani.khad...@gmail.com Hello everybody Can someone help me with ideas or links about VideoStreaing over GWT please. Thanks -- Cordialement, Khadija FERJANI Élève ingénieur à la faculté des sciences de Tunis. -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-toolkit@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en. -- GWT API for non Java based platforms http://code.google.com/p/gwt4air/ http://www.gwt4air.appspot.com/ -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-toolkit@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Streaming
How to implement Streaming in GWT? -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-toolkit@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: Streaming
Do you have any more details? You question is very vague. -mike -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-toolkit@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
[gwt-contrib] [google-web-toolkit] r8823 committed - Add streaming HTML parser library to tools/lib, as well as the guava l...
Revision: 8823 Author: x...@google.com Date: Mon Sep 20 07:10:58 2010 Log: Add streaming HTML parser library to tools/lib, as well as the guava library it depends on. Use this parser to verify (in non-prod mode) that arguments to SafeHtmlBuilder#appendHtmlConstant satisfy the SafeHtml composability constraint. Clarify SafeHtml type contract. Review at http://gwt-code-reviews.appspot.com/850801 http://code.google.com/p/google-web-toolkit/source/detail?r=8823 Added: /trunk/user/src/com/google/gwt/safehtml/shared/SafeHtmlHostedModeUtils.java /trunk/user/super/com/google/gwt/safehtml /trunk/user/super/com/google/gwt/safehtml/super /trunk/user/super/com/google/gwt/safehtml/super/com /trunk/user/super/com/google/gwt/safehtml/super/com/google /trunk/user/super/com/google/gwt/safehtml/super/com/google/gwt /trunk/user/super/com/google/gwt/safehtml/super/com/google/gwt/safehtml /trunk/user/super/com/google/gwt/safehtml/super/com/google/gwt/safehtml/shared /trunk/user/super/com/google/gwt/safehtml/super/com/google/gwt/safehtml/shared/SafeHtmlHostedModeUtils.java /trunk/user/test/com/google/gwt/safehtml/server/SafeHtmlHostedModeUtilsTest.java /trunk/user/test/com/google/gwt/safehtml/shared/GwtSafeHtmlHostedModeUtilsTest.java Modified: /trunk/dev/build.xml /trunk/eclipse/user/.classpath /trunk/tools/api-checker/config/gwt20_21userApi.conf /trunk/user/src/com/google/gwt/safehtml/SafeHtml.gwt.xml /trunk/user/src/com/google/gwt/safehtml/shared/SafeHtml.java /trunk/user/src/com/google/gwt/safehtml/shared/SafeHtmlBuilder.java /trunk/user/src/com/google/gwt/safehtml/shared/SafeHtmlUtils.java /trunk/user/test/com/google/gwt/safehtml/SafeHtmlGwtSuite.java /trunk/user/test/com/google/gwt/safehtml/SafeHtmlJreSuite.java /trunk/user/test/com/google/gwt/safehtml/shared/GwtSafeHtmlBuilderTest.java /trunk/user/test/com/google/gwt/safehtml/shared/GwtSafeHtmlUtilsTest.java /trunk/user/test/com/google/gwt/safehtml/shared/SafeHtmlBuilderTest.java /trunk/user/test/com/google/gwt/safehtml/shared/SafeHtmlUtilsTest.java === --- /dev/null +++ /trunk/user/src/com/google/gwt/safehtml/shared/SafeHtmlHostedModeUtils.java Mon Sep 20 07:10:58 2010 @@ -0,0 +1,128 @@ +/* + * Copyright 2010 Google Inc. + * + * Licensed under the Apache License, Version 2.0 (the License); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package com.google.gwt.safehtml.shared; + +import com.google.gwt.core.client.GWT; +import com.google.gwt.thirdparty.guava.common.annotations.VisibleForTesting; +import com.google.gwt.thirdparty.guava.common.base.Preconditions; +import com.google.gwt.thirdparty.streamhtmlparser.HtmlParser; +import com.google.gwt.thirdparty.streamhtmlparser.HtmlParserFactory; +import com.google.gwt.thirdparty.streamhtmlparser.ParseException; + +/** + * SafeHtml utilities whose implementation differs between hosted and web mode. + * + * p + * This class has a super-source peer that provides the web-mode implementation. + */ +public class SafeHtmlHostedModeUtils { + + public static final String FORCE_CHECK_COMPLETE_HTML = + com.google.gwt.safehtml.ForceCheckCompleteHtml; + + private static boolean forceCheckCompleteHtml; + + static { +setForceCheckCompleteHtmlFromProperty(); + } + + /** + * Checks if the provided HTML string is complete (ends in inner HTML + * context). + * + * p + * This method parses the provided string as HTML and determines the HTML + * context at the end of the string. If the context is not inner HTML text, + * a {...@link IllegalArgumentException} or {...@link AssertionError} is thrown. + * + * p + * For example, this check will pass for the following strings: + * + * pre{...@code + * fooblah + * bazemfoo/em x a=bhello + * }/pre + * + * p + * The check will fail for the following strings: + * + * pre{...@code + * bazemfoo/em x + * bazemfoo/em x a=b + * bazemfoo/em x a=b + * }/pre + * + * p + * Note that the parser is lenient and this check will pass for HTML that is + * not well-formed, or contains invalid tags, as long as the parser can + * determine the HTML context at the end of the string. + * + * p + * This check is intended to assert a convention-of-use constraint of {...@link + * com.google.gwt.safehtml.shared.SafeHtmlBuilder#appendHtmlConstant(String)}. + * Since the check is somewhat expensive, it is intended to run only in the + * context of unit-tests or test environments
[gwt-contrib] Re: Add streaming HTML parser library to tools/lib, as well as the guava library it depends on. (issue850801)
http://gwt-code-reviews.appspot.com/850801/show -- http://groups.google.com/group/Google-Web-Toolkit-Contributors
[gwt-contrib] Re: Add streaming HTML parser library to tools/lib, as well as the guava library it depends on. (issue850801)
LGTM http://gwt-code-reviews.appspot.com/850801/diff/1/11 File user/test/com/google/gwt/safehtml/SafeHtmlGwtSuite.java (right): http://gwt-code-reviews.appspot.com/850801/diff/1/11#newcode22 user/test/com/google/gwt/safehtml/SafeHtmlGwtSuite.java:22: import com.google.gwt.safehtml.shared.GwtSafeHtmlHostedModeUtilsTest; These might need to be alphabetical. http://gwt-code-reviews.appspot.com/850801/show -- http://groups.google.com/group/Google-Web-Toolkit-Contributors
[gwt-contrib] Re: Add streaming HTML parser library to tools/lib, as well as the guava library it depends on. (issue850801)
http://gwt-code-reviews.appspot.com/850801/diff/1/11 File user/test/com/google/gwt/safehtml/SafeHtmlGwtSuite.java (right): http://gwt-code-reviews.appspot.com/850801/diff/1/11#newcode22 user/test/com/google/gwt/safehtml/SafeHtmlGwtSuite.java:22: import com.google.gwt.safehtml.shared.GwtSafeHtmlHostedModeUtilsTest; On 2010/09/08 13:17:31, pdr wrote: These might need to be alphabetical. Done. http://gwt-code-reviews.appspot.com/850801/show -- http://groups.google.com/group/Google-Web-Toolkit-Contributors
Re: Support for Streaming Video
it is a complex matter... what do you mean for streaming video? A. just to play a video file that reside on a server and it is accessed by HTTP, B. play a real video stream like: 1. RTSP + RTP (ietf standards) stream (i.e. rtsp://mystreamingserver:554/myStream) 2. RTMP (flash technology) stream (i.e. rtmp://mystreamingserver:1935/streamApp/appInstance/myStream) 3. HTTP stream (tricky technology that sends a infinite video file as response) (i.e. http://mystreamingserver:80/myStream) 4. other streaming solution not using an URL (Point 4 solutions require some SDK, mainly ActiveX, which allow to start the playback of a video file by calling method using javascript) On 19 Nov, 14:31, Arthur Kalmenson arthur.k...@gmail.com wrote: No, you would have to use flash or the HTML 5 video tag for that. -- Arthur Kalmenson On Tue, Oct 27, 2009 at 10:24 PM, compuroad wilson.ferreira...@gmail.com wrote: Do GWT and AppEngine support streaming video? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-toolkit@googlegroups.com To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com For more options, visit this group athttp://groups.google.com/group/google-web-toolkit?hl=en -~--~~~~--~~--~--~--- -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=.
Support for Streaming Video
Do GWT and AppEngine support streaming video? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-toolkit@googlegroups.com To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en -~--~~~~--~~--~--~---