Disponsori dengan? oleh
API Tingkat Perusahaan untuk Umpan & Obrolan. Coba tutorial Obrolan Android
RootEncoder (rtmp-rtsp-stream-client-java) adalah stream encoder untuk mendorong video/audio ke server media menggunakan protokol RTMP, RTSP dan SRT dengan semua kode ditulis dalam Java/Kotlin
Catatan: Pustaka diganti namanya dari rtmp-rtsp-stream-client-java menjadi RootEncoder setelah menambahkan protokol SRT karena namanya sudah tidak masuk akal lagi
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 " />
Untuk menggunakan perpustakaan ini di proyek Anda dengan gradle, tambahkan ini ke build.gradle Anda:
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
Proyek yang terkait dengan perpustakaan yang dikembangkan oleh pengguna lain. Hubungi pemilik pengguna jika Anda memiliki masalah atau pertanyaan.
https://github.com/FunnyDevs/rtmp-rtsp-stream-client-java-recordcontrollers
Di perpustakaan versi 2.0.9, filter telah difaktorkan ulang. Periksa tautan wiki untuk memigrasikan penerapan Anda.
https://github.com/pedroSG94/RootEncoder/wiki/Real-time-filters
Perpustakaan ini memerlukan sponsor untuk mendapatkan perangkat baru atau platform berbayar untuk menguji dan men-debug kesalahan. Donasi atau sponsor apa pun dipersilakan! Jika Anda tertarik. Anda dapat menghubungi saya melalui email atau berdonasi langsung di Github atau Paypal Terima kasih!
Ini adalah cara yang disarankan untuk menggunakan perpustakaan. Contoh ini mendukung rotasi layar, filter orientasi streaming (vertikal, horizontal), dan mengubah sumber video/audio dengan cepat: https://github.com/pedroSG94/RootEncoder/tree/master/app/src/main/java/com/pedro /streamer/rotasi
Contoh streaming menggunakan Layar sebagai sumber video menggunakan layanan streaming di latar belakang: https://github.com/pedroSG94/RootEncoder/tree/master/app/src/main/java/com/pedro/streamer/screen
Contoh kode untuk melakukan streaming menggunakan file video sebagai sumber video/audio: https://github.com/pedroSG94/RootEncoder/tree/master/app/src/main/java/com/pedro/streamer/file
Contoh kode untuk perangkat API rendah (Android API 16+): https://github.com/pedroSG94/RootEncoder/tree/master/app/src/main/java/com/pedro/streamer/oldapi