[{"title":"( 30 个子文件 54KB ) java webrtc 视频通话","children":[{"title":"WebRTC","children":[{"title":".gitattributes <span style='color:#111;'> 467B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"main","children":[{"title":"webapp","children":[{"title":"templates","children":[{"title":"watch4.jsp <span style='color:#111;'> 5.56KB </span>","children":null,"spread":false},{"title":"index.jsp <span style='color:#111;'> 8.99KB </span>","children":null,"spread":false},{"title":"watch5.jsp <span style='color:#111;'> 4.69KB </span>","children":null,"spread":false},{"title":"index5.jsp <span style='color:#111;'> 6.32KB </span>","children":null,"spread":false},{"title":"login.jsp <span style='color:#111;'> 739B </span>","children":null,"spread":false},{"title":"index4.jsp <span style='color:#111;'> 8.88KB </span>","children":null,"spread":false}],"spread":true},{"title":"static","children":[{"title":"js","children":[{"title":"Notification.js <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false},{"title":"webrtc-pan.js <span style='color:#111;'> 10.88KB </span>","children":null,"spread":false},{"title":"adapter-latest.js <span style='color:#111;'> 96.73KB </span>","children":null,"spread":false}],"spread":true},{"title":"css","children":[{"title":"main.css <span style='color:#111;'> 3.60KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"resources","children":[{"title":"application.properties <span style='color:#111;'> 376B </span>","children":null,"spread":false},{"title":"logback.xml <span style='color:#111;'> 4.26KB </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"zone","children":[{"title":"test","children":[{"title":"common","children":[{"title":"BaseController.java <span style='color:#111;'> 64B </span>","children":null,"spread":false},{"title":"InterceptorConfig.java <span style='color:#111;'> 578B </span>","children":null,"spread":false},{"title":"RollBackException.java <span style='color:#111;'> 675B </span>","children":null,"spread":false}],"spread":true},{"title":"model","children":[{"title":"User.java <span style='color:#111;'> 901B </span>","children":null,"spread":false}],"spread":true},{"title":"controller","children":[{"title":"UserController.java <span style='color:#111;'> 871B </span>","children":null,"spread":false},{"title":"ViewController.java <span style='color:#111;'> 688B </span>","children":null,"spread":false}],"spread":true},{"title":"Application.java <span style='color:#111;'> 293B </span>","children":null,"spread":false},{"title":"webrtc","children":[{"title":"WebSocketServer.java <span style='color:#111;'> 2.15KB </span>","children":null,"spread":false},{"title":"VideoHandler.java <span style='color:#111;'> 3.05KB </span>","children":null,"spread":false},{"title":"WebRTCService.java <span style='color:#111;'> 8.08KB </span>","children":null,"spread":false},{"title":"LinkUser.java <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false},{"title":"LiveVideoRoom.java <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"WebRTCHandler.java <span style='color:#111;'> 3.80KB </span>","children":null,"spread":false},{"title":"WebRTCInterceptor.java <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"README.md <span style='color:#111;'> 41B </span>","children":null,"spread":false},{"title":"pom.xml <span style='color:#111;'> 2.63KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 29B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]