初心者のためのWebrtc -パート5.5 : Webbrcアンドロイドライブラリの構築
目次:パート1:WebRTC入門とシグナリングサーバ の作成パート2:Mediadevice APIを理解して、ユーザーのメディア装置 への接近を得ることパート3:ピアを作成して、送受信するメディア パート4:ユーザーのディスプレイを共有して、送って、トラック を変更してくださいパート5:データチャンネル基本 パート6:アンドロイドネイティブのピア パート7:IOSネイティブ同輩 第8部:ここからどこに行くか こんにちは、再び、申し訳ありません待ち!ちょうど私はAndroidのチュートリアルとwebrtcアンドロイドビルドチュートリアルをseperateだろうと思った.
次のようにしてビルド済みのライブラリを使用しました.
https://webrtc.github.io/webrtc-org/native-code/android/
しかし、それは私がゼロからそれを構築することを決めたので動作しませんでした.
Arch Linuxでビルドして失敗した後、私はそれを見つけました.
ここでは、Androidライブラリをどのように構築するかを示します.
それでは、ネイティブのアンドロイドwebrtcライブラリを構築しよう!OSをチェックすることを忘れないでください!🤧
DepotLangeツールの設定
まず、ライブラリをビルドするために必要なツールを取得する必要があります.
webrtc Androidソースの入手
次にwebrtcandroidのソースと同期を取得する必要があります.
次に、リビルドを構築するために必要な依存関係をインストールする必要があります.
この部分は、あなたの大好きな飲料をつかんで、リラックスするために、若干の時間がかかるかもしれません.🍸
TLR
ここでwebrtc androidライブラリを入手できます.
https://github.com/ethand91/android_libwebrtc
お気軽にお使いください.😎
これは、この小さな部分は、うまくいけば、これはあなたに役立つと結論.
私のような仕事?あなたがより多くを見たいと思うならば、私はいろいろな話題についてポストします.
私もコーヒーが大好きです.😊
次のようにしてビルド済みのライブラリを使用しました.
https://webrtc.github.io/webrtc-org/native-code/android/
しかし、それは私がゼロからそれを構築することを決めたので動作しませんでした.
Arch Linuxでビルドして失敗した後、私はそれを見つけました.
ERROR: The only supported distros are
Ubuntu 14.04 LTS (trusty with EoL April 2022)
Ubuntu 16.04 LTS (xenial with EoL April 2024)
Ubuntu 18.04 LTS (bionic with EoL April 2028)
Ubuntu 20.04 LTS (focal with Eol April 2030)
Ubuntu 20.10 (groovy)
Debian 10 (buster) or later
うまくいけば、あなたは私がしたのと同じ間違いをしません.うまくいけば、将来、私は同じ間違いをしません!😅ここでは、Androidライブラリをどのように構築するかを示します.
それでは、ネイティブのアンドロイドwebrtcライブラリを構築しよう!OSをチェックすることを忘れないでください!🤧
DepotLangeツールの設定
まず、ライブラリをビルドするために必要なツールを取得する必要があります.
mkdir webrtc && cd webrtc
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
export PATH=/path/to/depot_tools:$PATH
ここでは、Androidライブラリをビルドするために必要なツールを取得し、パスを設定します.webrtc Androidソースの入手
次にwebrtcandroidのソースと同期を取得する必要があります.
fetch --nohooks webrtc_android
gclient sync
ソースがあると、最新のソースに次のように更新できます.cd src
git checkout main
git pull origin main
gclient sync
私の知っている限り、同期後のソース更新を行う必要があります.次に、リビルドを構築するために必要な依存関係をインストールする必要があります.
./build/install-build-deps.sh
最後にwebrtc Androidライブラリを構築します.この部分は、あなたの大好きな飲料をつかんで、リラックスするために、若干の時間がかかるかもしれません.🍸
./tools_webrtc/android/build_aar.py
一度行われると、srcディレクトリに"libwebrtc . aar "ファイルが表示されます.TLR
ここでwebrtc androidライブラリを入手できます.
https://github.com/ethand91/android_libwebrtc
お気軽にお使いください.😎
これは、この小さな部分は、うまくいけば、これはあなたに役立つと結論.
私のような仕事?あなたがより多くを見たいと思うならば、私はいろいろな話題についてポストします.
私もコーヒーが大好きです.😊
Reference
この問題について(初心者のためのWebrtc -パート5.5 : Webbrcアンドロイドライブラリの構築), 我々は、より多くの情報をここで見つけました https://dev.to/ethand91/webrtc-for-beginners-part-55-building-the-webrtc-android-library-e8lテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol