• 大小: 3.68MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-10
  • 语言: Java
  • 标签: webrtc  

资源简介

基于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\.mymetadata

     文件       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.xml

     文件         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\meta-INF\MANIFEST.MF

     文件         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个文件信息

评论

共有 条评论