برعاية ؟ بواسطة
واجهات برمجة التطبيقات على مستوى المؤسسة للخلاصات والدردشة. جرب البرنامج التعليمي لـ Android Chat
RootEncoder (rtmp-rtsp-stream-client-java) هو برنامج تشفير دفق لدفع الفيديو/الصوت إلى خوادم الوسائط باستخدام البروتوكولات RTMP وRTSP وSRT مع كتابة كافة التعليمات البرمجية بلغة Java/Kotlin
ملاحظة: تمت إعادة تسمية المكتبة من rtmp-rtsp-stream-client-java إلى RootEncoder بعد إضافة بروتوكول SRT لأن الاسم لم يعد له معنى بعد الآن
https://github.com/pedroSG94/RootEncoder-iOS
https://github.com/pedroSG94/RootEncoder/wiki
< uses-permission android : name = " android.permission.INTERNET " />
< uses-permission android : name = " android.permission.RECORD_AUDIO " />
< uses-permission android : name = " android.permission.CAMERA " />
لاستخدام هذه المكتبة في مشروعك مع gradle، قم بإضافة هذا إلى build.gradle الخاص بك:
allprojects {
repositories {
maven { url ' https://jitpack.io ' }
}
}
dependencies {
implementation ' com.github.pedroSG94.RootEncoder:library:2.5.5 '
// Optional, allow use BitmapSource, CameraXSource and CameraUvcSource
implementation ' com.github.pedroSG94.RootEncoder:extra-sources:2.5.5 '
}
allprojects {
repositories {
maven { url ' https://jitpack.io ' }
}
}
dependencies {
implementation ' com.github.pedroSG94.RootEncoder:rtplibrary:2.2.6 '
}
https://haivision.github.io/srt-rfc/draft-sharabayko-srt.html
https://github.com/pedroSG94/RTSP-Server
المشاريع المتعلقة بالمكتبة التي تم تطويرها من قبل مستخدمين آخرين. تواصل مع مالك المستخدم إذا كان لديك أي مشكلة أو سؤال.
https://github.com/FunnyDevs/rtmp-rtsp-stream-client-Java-recordcontrollers
في إصدار المكتبة 2.0.9، تمت إعادة هيكلة عوامل التصفية. تحقق من رابط wiki لترحيل التنفيذ الخاص بك.
https://github.com/pedroSG94/RootEncoder/wiki/Real-time-filters
تحتاج هذه المكتبة إلى رعاة للحصول على أجهزة جديدة أو منصات مدفوعة لاختبار الأخطاء وتصحيح الأخطاء. أي تبرع أو راعي هو موضع ترحيب! إذا كنت مهتما. يمكنك الاتصال بي عبر البريد الإلكتروني أو التبرع مباشرة على Github أو Paypal، شكرًا لك!
هذه هي الطريقة الموصى بها لاستخدام المكتبة. يدعم هذا المثال تدوير الشاشة ومرشحات اتجاه الدفق (الرأسي والأفقي) وتغيير مصادر الفيديو/الصوت بسرعة: https://github.com/pedroSG94/RootEncoder/tree/master/app/src/main/java/com/pedro / غاسل / دوران
مثال للبث باستخدام الشاشة كمصدر فيديو باستخدام خدمة للبث في الخلفية: https://github.com/pedroSG94/RootEncoder/tree/master/app/src/main/java/com/pedro/streamer/screen
مثال على التعليمات البرمجية للدفق باستخدام ملف فيديو كمصدر فيديو/صوت: https://github.com/pedroSG94/RootEncoder/tree/master/app/src/main/java/com/pedro/streamer/file
مثال على الكود لأجهزة API المنخفضة (Android API 16+): https://github.com/pedroSG94/RootEncoder/tree/master/app/src/main/Java/com/pedro/streamer/oldapi