贊助? 經過
用於提要和聊天的企業級 API。嘗試 Android 聊天教學
RootEncoder (rtmp-rtsp-stream-client-java) 是一個串流編碼器,使用 RTMP、RTSP 和 SRT 協定將視訊/音訊推送到媒體伺服器,所有程式碼均以 Java/Kotlin 編寫
注意:新增 SRT 協定後,該函式庫已從 rtmp-rtsp-stream-client-java 重新命名為 RootEncoder,因為名稱不再有意義
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-伺服器
與其他使用者開發的庫相關的項目。如果您有任何問題或疑問,請聯絡使用者擁有者。
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