دردشة الفيديو Android

⚡ يوضح دردشة الفيديو Android تطبيق دردشة الفيديو في الوقت الفعلي ، مثل Zoom و Google Meet من خلال استخدام دفق الفيديو SDK و SDK للدردشة.
الغرض من هذا المستودع هو إظهار الوظائف التالية:
- تطوير غرفة اجتماعات الفيديو في الوقت الحقيقي باستخدام Kotlin و Jetpack:
- تشمل الميزات الانضمام وإنشاء المكالمات ومسح رموز QR ومشاركة الغرفة.
- غرفة ردهة للتحقق من حالة الكاميرا والميكروفون قبل الانضمام.
- القدرة على الانضمام إلى مكالمة فيديو مع العديد من المشاركين.
- تنفيذ اتصال الدردشة في الوقت الفعلي داخل غرفة الاجتماعات.
- دعم لإرسال ردود الفعل في الوقت الفعلي أثناء المكالمة.
- وظيفة لتسجيل مكالمات الفيديو في الوقت الفعلي.
- مرشحات الفيديو مثل الخلفيات الافتراضية أو عدم وضوح التأثيرات.
- إمكانيات مشاركة الشاشة مع العديد من المشاركين.
- إدارة الإخطارات للأحداث المتعلقة بالمكالمات.
- وضع الصورة في الصورة للمكالمات الحية المستمرة.
؟ تنزيل APK
انتقل إلى الإصدارات لتنزيل أحدث APK. التطبيق متاح أيضًا على Google Play.
؟ المعاينات







؟ روابط سريعة
يقدم Stream حلولًا سلسة للفيديو/الدردشة SDK تتيح لك تنفيذ مكالمات الفيديو وغرفة الصوت/الفيديو والبث المباشر والدردشة في الوقت الفعلي باستخدام Jetpack Compose. إذا كنت مهتمًا بتعلم دفق الفيديو والدردشة SDKs ، تحقق من مستودعات Github أدناه:
- سجل للحصول على حساب مجاني
- مستودع فيديو SDK Android
- مستودع أندرويد دردشة SDK
دروس الفيديو
يمكنك معرفة كيفية تنفيذ ميزات الفيديو بعد دروس الفيديو: تعليمي الاتصال بالفيديو ، والبرنامج التعليمي للغرفة الصوتية ، والبرنامج التعليمي للبث.
إذا كنت ترغب في تعلم التفاصيل ، فيمكنك أيضًا الرجوع إلى المستندات أدناه:
- تأليف وثائق مكونات واجهة المستخدم
- كتاب طبخ واجهة المستخدم
- الانضمام وإنشاء المكالمات
؟ دراسات الدردشة
يمكنك معرفة كيفية تنفيذ ميزات الدردشة بعد دروس الدردشة: برنامج Android Chat Tutorial ، وتكوين برنامج دراسي.
إذا كنت ترغب في تعلم التفاصيل ، فيمكنك أيضًا الرجوع إلى المستندات أدناه:
- وثائق العميل
- وثائق مكونات واجهة المستخدم
- تأليف وثائق مكونات واجهة المستخدم
- مستندات API
؟ مساهمة
يتم الترحيب بالتقديمات دائمًا! يمكنك إنشاء مشروع مفتوح المصدر الخاص بك أو نموذج تطبيق من خلال إنشاء وحدة جديدة لهذا المشروع باتباع الفيديو الخاص بنا ( تعليمي الاتصال بالفيديو ، والبرنامج التعليمي للغرفة الصوتية ، والبرنامج التعليمي للمعيشة ) ، والدردشة التعليمية ( Android Chat Tutorial ).
نرحب أيضًا بتغييرات التعليمات البرمجية التي تحسن التطبيقات أو تحدد مشكلة. يرجى اتباع جميع أفضل الممارسات وإضافة اختبارات إذا كان ذلك ممكنًا قبل إرسال طلب سحب على Github.
مستودعات إضافية
إذا كنت مهتمًا بمستودعات إضافية تم تصميمها باستخدام JetPack Compose و STHROPED SDK ، تحقق من المستودعات أدناه:
- ChatGpt Android: يوضح Chatgpt Android ChatGpt Openai على Android مع Stream Chat SDK لتكوينه.
- Twitch Clone Compose :؟ يوضح Twitch Clone Project تطوير Android الحديث المصمم باستخدام Jetpack Compose و STHER CHAT/VIOLE SDK لتكوينه.
- Slack Clone Android: تطبيق تجريبي للدردشة تم إنشاؤه مع Jetpack Compose and Preater SDK بعد مبادئ الهندسة المعمارية النظيفة.
- دفق رسم Android :؟ Dream Draw هو تطبيق Drawing and Chat Game في الوقت الفعلي تم تصميمه بالكامل مع Jetpack Compose.
- تكوين غرفة الاجتماعات: ️ تطبيق غرفة اجتماعات في الوقت الفعلي تم تصميمه مع Jetpack مؤلف لإظهار اتصالات الفيديو.
- تكبير clone compose :؟ تطبيق استنساخ Zoom في الوقت الفعلي ، تم تصميمه باستخدام JetPack Compose ودفق الفيديو SDK لتكوينه.
- Google Meet Compose: Google Meet Clone باستخدام دفق الفيديو SDK & Jetpack Compose.
؟ مكدس التكنولوجيا ومكتبات المصدر المفتوح
- الحد الأدنى SDK المستوى 26.
- 100 ٪ jetpack تأليف + coroutines + تدفق للاختلاف غير متزامن.
- قم بتكوين فيديو SDK لغرفة اجتماعات الفيديو والاتصال: CORME CORE + CORPOSE CORPOSE CONPOSE CONPOSE التي تسمح لك ببناء مكالمات الفيديو وغرفة الصوت وتطبيقات البث المباشر استنادًا إلى WEBRTC تعمل على شبكة الحافة العالمية للبث.
- قم بتكوين دردشة SDK للرسائل: تم تصميم JetPack Compose Messaging SDK على عميل دردشة منخفضة المستوى ويوفر مكونات واجهة مستخدمي تأليف معيارية وقابلة للتخصيص يمكنك إسقاطها بسهولة في تطبيقك.
- دفق Firebase Push Attification: يمكن تكوين إشعارات الدفع لتلقي التحديثات عند إغلاق التطبيق أو على الخلفية ، أو حتى التطبيق في شاشة سياقية مختلفة.
- Android Jetpack
- تأليف: مجموعة أدوات Android الحديثة لبناء واجهة المستخدم الأصلية.
- ViewModel: حامل البيانات المتعلق بالاتصالات ودراسة دورة الحياة.
- التنقل: للتنقل في الشاشات والتنقل المتألف لحقن التبعيات.
- الغرفة: إنشاء قاعدة بيانات من خلال توفير طبقة تجريبية على SQLite للسماح بالوصول إلى قاعدة البيانات بطلاقة.
- hilt: حقن التبعية.
- مجموعة ML من Google لـ Android: ML Kit هي SDK المحمول التي تجلب خبرة التعلم الآلي في Google على تطبيقات Android و IOS. تم استخدامه لتنفيذ تصفية الفيديو في الوقت الفعلي ومسح رمز الاستجابة السريعة.
- لفائف المناظر الطبيعية ، الرسوم المتحركة ، العنصر النائب: Jetpack تكوين مكتبة تحميل الصور التي تجلب ويعرض صور الشبكة مع الانزلاق واللف واللفريسكو.
- المرافقة: مجموعة من مكتبات الإرشاد لـ Jetpack Compens
- Retrofit2 و OKHTTP3: قم ببناء بيانات شبكة الراحة وبيانات شبكة الترحيل.
- STREMPLOG: مكتبة لوجبر خفيفة الوزن وقابلة للتمديد لـ Kotlin و Android.
- ملفات تعريف خط الأساس: لتحسين أداء التطبيق من خلال تضمين قائمة بالفئات والأساليب المواصفات في APK الخاصة بك والتي يمكن استخدامها بواسطة Android Runtime.
العثور على هذا المستودع مفيد؟ ؟
دعمها من خلال الانضمام إلى النجوم لهذا المستودع.
أيضا ، اتبع المشرفين على github لإبداعاتنا القادمة! ؟
رخصة
Copyright 2024 Stream.IO, Inc. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.