资源简介
基于Chrome、Java、WebSocket、WebRTC实现浏览器视频通话
代码片段和文件信息
package org.rtc.room;
import java.util.HashMap;
import java.util.Map;
public class WebRTCRoomManager {
private static final Map provider = new HashMap();
public static void addUser(String roomKeyString user){
WebRTCSimpleRoom room = provider.get(roomKey);
if(room == null){
System.out.println(“add room : “ + roomKey);
room = new WebRTCSimpleRoom(roomKeyuser);
provider.put(roomKey room);
}else{
room.addUser(user);
}
}
public static void removeUser(String roomKeyString user){
WebRTCSimpleRoom room = provider.get(roomKey);
if(room != null){
System.out.println(“remove user : “ + user);
room.removeUser(user);
}
if(!room.haveUser()){
provider.remove(roomKey);
System.out.println(“remove room : “ + roomKey);
}
}
public static boolean haveUser(String key){
WebRTCSimpleRoom room = provider.get(key);
if(room != null){
return room.haveUser();
}else{
return false;
}
}
public static String getOtherUser(String roomKeyString user){
WebRTCSimpleRoom room = provider.get(roomKey);
return room.getOtherUser(user);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 529 2012-11-03 20:45 RTCApp\.classpath
文件 291 2012-11-03 20:45 RTCApp\.myme
文件 1749 2012-11-03 21:01 RTCApp\.project
文件 500 2012-11-03 20:53 RTCApp\.settings\.jsdtscope
文件 364 2012-11-03 20:45 RTCApp\.settings\org.eclipse.jdt.core.prefs
文件 456 2012-11-03 20:45 RTCApp\.settings\org.eclipse.wst.common.component
文件 252 2012-11-03 20:45 RTCApp\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2012-11-03 20:45 RTCApp\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2012-11-03 20:45 RTCApp\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 1193 2012-11-05 14:27 RTCApp\src\org\rtc\room\WebRTCRoomManager.java
文件 1435 2012-11-04 18:49 RTCApp\src\org\rtc\room\WebRTCSimpleRoom.java
文件 2101 2012-11-12 21:45 RTCApp\src\org\rtc\servlet\WebRTCMessageServlet.java
文件 1971 2012-11-04 22:44 RTCApp\src\org\rtc\servlet\WebRTCRoomServlet.java
文件 967 2012-11-05 14:24 RTCApp\src\org\rtc\servlet\WebRTCWebSocketServlet.java
文件 1150 2012-11-04 20:37 RTCApp\src\org\rtc\websocket\WebRTCMessageInbound.java
文件 1145 2012-11-05 14:27 RTCApp\src\org\rtc\websocket\WebRTCMessageInboundPool.java
文件 354 2012-11-03 20:56 RTCApp\WebRoot\app.yaml
文件 6917 2012-11-03 20:56 RTCApp\WebRoot\apprtc.py
文件 1180 2012-11-03 20:56 RTCApp\WebRoot\full.html
文件 239 2012-11-03 20:56 RTCApp\WebRoot\html\help.html
文件 1743 2012-11-03 20:56 RTCApp\WebRoot\images\webrtc_black_20p.png
文件 15656 2013-01-21 22:17 RTCApp\WebRoot\index.jsp
文件 16722 2012-11-03 20:56 RTCApp\WebRoot\js\ccv.js
文件 241355 2012-11-03 20:56 RTCApp\WebRoot\js\face.js
文件 36 2012-11-03 20:45 RTCApp\WebRoot\me
文件 90 2012-11-04 19:59 RTCApp\WebRoot\redirect.jsp
文件 2055 2013-03-01 19:34 RTCApp\WebRoot\WEB-INF\classes\org\rtc\room\WebRTCRoomManager.class
文件 1871 2013-03-01 19:34 RTCApp\WebRoot\WEB-INF\classes\org\rtc\room\WebRTCSimpleRoom.class
文件 2858 2013-03-01 19:34 RTCApp\WebRoot\WEB-INF\classes\org\rtc\servlet\WebRTCMessageServlet.class
文件 2895 2013-03-01 19:34 RTCApp\WebRoot\WEB-INF\classes\org\rtc\servlet\WebRTCRoomServlet.class
............此处省略42个文件信息
评论
共有 条评论