PingPangChat เป็นโปรแกรมแชทผ่าน websocket ที่ทำงานบน netty มันมีฟังก์ชั่นต่างๆ เช่น แชทเดี่ยว, แชทกลุ่ม, พุชบันทึกเสียง, วิดีโอแชท, การถ่ายทอดสด, วัตถุแชทในอดีต ฯลฯ
แผนกต้อนรับส่วนหน้าพูดคุย: laui
การจัดการแบ็กเอนด์: X-admin
เฟรมเวิร์กแบ็กเอนด์: springboot2, netty, druid, mybatis, redis, Zookeeper
เซิร์ฟเวอร์รองรับการปรับใช้คลัสเตอร์
1. แชทเดี่ยว
2. แชทกลุ่ม
3. ส่งรูปภาพ สำนวน เสียง และวิดีโอ
4. บันทึกการแชท (ปัจจุบัน 5)
5. รองรับการบันทึกและส่งเสียง
6. รองรับวิดีโอแชท
7. รองรับการถ่ายทอดสด (ปัจจุบันอิงตามวิดีโอ) และยังสามารถสร้างสตรีมมิ่ง flv ได้ (คุณต้องตั้งค่าสภาพแวดล้อมของคุณเอง)
8. ตัดการเชื่อมต่อและเชื่อมต่อใหม่
9. การจัดการหลังเวทีของผู้ใช้ออนไลน์ ผู้ใช้ที่ลงทะเบียน กลุ่ม และการจัดการข้อความ
10. ผู้ดูแลระบบออกอากาศ
11. การตรวจจับใบหน้าฟังก์ชั่นทดลอง (ด้วยความช่วยเหลือของ opencv)
"cmd":null,
"จาก":null,
"ยอมรับ":null,
"กลุ่ม":null,
"ข้อความ":null,
"สถานะ":null,
"รหัส":null,
"createDate": "2021-01-09 22:26:14",
"ชุดแชท":null,
"ชุดกลุ่ม":null,
"oldMsg":null
-
"cmd": "1",
"จาก":{
"รหัสผู้ใช้": "dnmt",
"ชื่อผู้ใช้":ตัวแทน Ouchi
-
"msg":39cb8c2a98914f0a8a84c09a34990af8"
-
"cmd": "3",
"จาก":{
"รหัสผู้ใช้": "dnmt"
-
"ยอมรับ":{
"รหัสผู้ใช้": "fhx"
-
"msg":การทดสอบแชทเดี่ยว"
-
"cmd": "4",
"จาก":{
"รหัสผู้ใช้": "dnmt"
-
"กลุ่ม":{
"รหัสกลุ่ม": "g003"
-
"msg":การทดสอบแชทกลุ่ม"
-
1. เริ่มต้นสคริปต์ db
2. แก้ไขข้อมูล db, redis และผู้ดูแลสัตว์ในไฟล์การกำหนดค่า application.properties
3. ส่วนวิดีโอแชทและการถ่ายทอดสดใช้ peerjs
คุณต้องกำหนดค่าเซิร์ฟเวอร์โหนดด้วยตนเอง
อินเตอร์เฟซการทำงาน