と協賛しています? による
フィードとチャット用のエンタープライズ グレードの API。 Android チャット チュートリアルを試してください
RootEncoder (rtmp-rtsp-stream-client-java) は、すべてのコードが Java/Kotlin で記述されているプロトコル RTMP、RTSP、SRT を使用してビデオ/オーディオをメディア サーバーにプッシュするストリーム エンコーダーです。
注: 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-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 /ストリーマ/回転
バックグラウンドでストリーミングするサービスを使用して、ビデオ ソースとして Screen を使用してストリーミングする例: 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