PingPangChat هو برنامج دردشة فورية على شبكة الإنترنت يعتمد على netty. يحتوي على وظائف مثل الدردشة الفردية، والدردشة الجماعية، ودفع التسجيل الصوتي، والدردشة المرئية، والبث المباشر، وكائنات الدردشة التاريخية، وما إلى ذلك.
مكتب الاستقبال للدردشة: Layui
إدارة الواجهة الخلفية: X-admin
إطار الواجهة الخلفية: Springboot2، netty، druid، mybatis، redis، Zookeeper
يدعم الخادم نشر المجموعة
1. دردشة واحدة
2. الدردشة الجماعية
3. إرسال الصور والعبارات والتسجيلات الصوتية والفيديو
4. سجلات الدردشة (حاليًا 5)
5. دعم تسجيل وإرسال الصوت
6. دعم دردشة الفيديو
7. يدعم البث المباشر (يعتمد حاليًا على الفيديو)، ويمكنه أيضًا إنشاء بث بتنسيق flv (تحتاج إلى إعداد البيئة الخاصة بك)
8. قطع الاتصال وإعادة الاتصال
9. إدارة خلف الكواليس لمستخدمي الإنترنت والمستخدمين المسجلين والمجموعات وإدارة الرسائل
10. بث المسؤول
11. كشف الوجه التجريبي (بمساعدة opencv)
"كمد":خالية،
"من":خالية،
"قبول":خالية،
"المجموعة": فارغة،
"رسالة":خالية,
"الحالة":خالية،
"المعرف":خالي،
"createDate": "2021-01-09 22:26:14"،
"مجموعة الدردشة":خالية،
"مجموعة المجموعة":خالية،
"oldMsg":null
}
"كمد": "1"،
"من":{
"رمز المستخدم": "dnmt"،
"اسم المستخدم": "وكيل Ouchi"
},
"msg":"39cb8c2a98914f0a8a84c09a34990af8"
}
"كمد": "3"،
"من":{
"رمز المستخدم": "dnmt"
},
"يقبل":{
"رمز المستخدم": "fhx"
},
"msg":"اختبار الدردشة الفردية""
}
"كمد": "4"،
"من":{
"رمز المستخدم": "dnmt"
},
"مجموعة":{
"رمز المجموعة": "g003"
},
"msg":"اختبار الدردشة الجماعية""
}
1. تهيئة البرنامج النصي ديسيبل
2. قم بتعديل معلومات db وredis وzookeeper في ملف التكوين application.properties.
3. تستخدم أجزاء الدردشة المرئية والبث المباشر Peerjs
تحتاج إلى تكوين خادم العقدة بنفسك
واجهة وظيفية