Download VideoChat Free Java Code

Description

A small POC of WebRTC made with Vaadin 7 alpha 3. NOTE: The web rtc API has changed significantly and used approach doesn't seem to function anymore. Too bad latest Elemental library version doesn't include the fresh API , so custom wrappers are needed.

Source Files

The download file VideoChat-master.zip has the following entries.


vaadin-video-chat/README//from   w  w  w .  ja  v a  2 s. c o  m
vaadin-video-chat/pom.xml
vaadin-video-chat/send.sh
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/SessionInfo.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/VaadinVideoChat.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/VideoChatService.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/VideoChatServiceAsync.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/event/LocalStreamReceivedEvent.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/event/RemoteStreamReceivedEvent.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/event/SessionDescriptionEvent.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/event/SocketEvent.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/event/UserLogedInEvent.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/framework/activity/VideoChatActivityMapper.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/framework/place/BaseTokenizer.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/framework/place/VideoChatPlaceHistoryMapper.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/injection/PlaceControllerProvider.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/injection/VideoChatInjector.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/injection/VideoChatModule.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/message/VCandidateMessage.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/message/VContactListMessage.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/message/VMessage.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/message/VNegotiationMessage.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/message/VSessionDescriptionMessage.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/message/VUserOnlineStatusMessage.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/serverconnection/PeerConnectionManager.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/serverconnection/ServerConnection.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/ui/chat/VideoChatActivity.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/ui/chat/VideoChatPlace.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/ui/chat/VideoChatTokenizer.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/ui/chat/VideoChatView.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/ui/chat/VideoChatViewImpl.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/ui/contacts/ContactsPresenter.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/ui/contacts/ContactsView.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/ui/contacts/ContactsViewImpl.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/ui/dialog/DialogAction.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/ui/dialog/DialogView.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/ui/dialog/IncomingCallDialogView.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/ui/dialog/IncomingCallDialogViewImpl.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/ui/login/LoginActivity.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/ui/login/LoginPlace.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/ui/login/LoginPlaceTokenizer.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/ui/login/LoginView.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/ui/login/LoginViewImpl.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/util/StringUtil.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/widget/LabeledTextBox.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/widget/VideoWidget.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/widget/dialog/confirmation/ConfirmationDialog.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/widget/dialog/confirmation/ConfirmationDialogPresenter.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/widget/dialog/confirmation/ConfirmationDialogView.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/widget/dialog/confirmation/ConfirmationEvent.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/client/widget/dialog/confirmation/NotificationDialog.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/server/ChatRoom.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/server/SessionCtx.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/server/VideoChatRoomManager.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/server/VideoChatServiceImpl.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/server/VideoChatSocket.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/server/VideoChatSocketManager.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/server/VideoChatSocketManagerImpl.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/server/VideoWebSocketServlet.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/server/event/CandidateMessage.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/server/event/ContactListMessage.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/server/event/Message.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/server/event/NegotiationMessage.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/server/event/UserOnlineStatusMessage.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/server/exception/NotAuthenticatedException.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/server/guice/VideoChatGuiceServletConfig.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/server/persistence/OnlineUsersPool.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/server/persistence/VideoChatEMF.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/server/service/user/UserService.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/server/service/user/UserServiceImpl.java
vaadin-video-chat/src/main/java/org/vaadin/sasha/videochat/shared/domain/User.java
vaadin-video-chat/src/main/resources/META-INF/persistence.xml
vaadin-video-chat/src/main/resources/org/vaadin/sasha/videochat/VaadinVideoChat.gwt.xml
vaadin-video-chat/src/main/resources/org/vaadin/sasha/videochat/client/ui/login/LoginViewImpl.ui.xml
vaadin-video-chat/src/main/resources/org/vaadin/sasha/videochat/client/widget/dialog/confirmation/ConfirmationDialog.ui.xml
vaadin-video-chat/src/main/webapp/VaadinVideoChat.css
vaadin-video-chat/src/main/webapp/VaadinVideoChat.html
vaadin-video-chat/src/main/webapp/WEB-INF/web.xml
vaadin-video-chat/src/main/webapp/login.css
vaadin-video-chat/src/test/resources/org/vaadin/sasha/videochat/VaadinVideoChatJUnit.gwt.xml

Download

Click the following link to download VideoChat-master.zip.

VideoChat-master.zip




















Home »
  Java Free Code »
    Web »




CSS
CSS3
HTML
HTML5
HTTP
Web
Web Application
WebSite