{"id":15010809,"url":"https://github.com/casl0/libwebrtc-android-builder","last_synced_at":"2026-04-02T02:42:13.592Z","repository":{"id":214831898,"uuid":"736966871","full_name":"CASL0/libwebrtc-android-builder","owner":"CASL0","description":"build libwebrtc.aar","archived":false,"fork":false,"pushed_at":"2024-01-09T12:57:16.000Z","size":62,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-19T13:26:12.410Z","etag":null,"topics":["chromium","libwebrtc","webrtc"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CASL0.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-29T11:56:49.000Z","updated_at":"2024-01-08T01:32:52.000Z","dependencies_parsed_at":"2024-01-09T14:10:59.410Z","dependency_job_id":"d7341a21-7032-4217-91b8-46c799db25e0","html_url":"https://github.com/CASL0/libwebrtc-android-builder","commit_stats":null,"previous_names":["casl0/libwebrtc-android-builder"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CASL0%2Flibwebrtc-android-builder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CASL0%2Flibwebrtc-android-builder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CASL0%2Flibwebrtc-android-builder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CASL0%2Flibwebrtc-android-builder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CASL0","download_url":"https://codeload.github.com/CASL0/libwebrtc-android-builder/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243291284,"owners_count":20267874,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chromium","libwebrtc","webrtc"],"created_at":"2024-09-24T19:36:11.410Z","updated_at":"2025-12-27T17:23:21.074Z","avatar_url":"https://github.com/CASL0.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# libwebrtc-android-builder\n\n[![Build \u0026 Publish package to GitHub Packages](https://github.com/CASL0/libwebrtc-android-builder/actions/workflows/publish.yaml/badge.svg)](https://github.com/CASL0/libwebrtc-android-builder/actions/workflows/publish.yaml)\n\nlibwebrtc.aar をビルドします。\n\n## Getting Started\n\n本リポジトリを（サブモジュール含めて）clone し、VSCode で開いてください。\n\nコマンドパレット（Ctrl+Shift+P）から[Dev Containers: Reopen in Container...]を実行し、次のコマンドを実行してください。\n\n```sh\nfetch --nohooks webrtc_android\ngclient sync\ncd src \u0026\u0026 ./build/install-build-deps.sh\n# Optional 特定のバージョンをビルドする場合はブランチの切り替え\n# git checkout branch-heads/6099\ntools_webrtc/android/build_aar.py\n```\n\n## Usage\n\nスナップショットリリースを Github Packages より配布しています。ビルドした成果物は以下の手順で利用可能です。\n\n1. Github Packages のリポジトリを Gradle の dependencyResolutionManagement に追加します。\n   \u003cdetails open\u003e\n   \u003csummary\u003eKotlin DSL\u003c/summary\u003e\n\n   ```kotlin\n   repositories {\n       maven {\n           url = uri(\"https://maven.pkg.github.com/CASL0/libwebrtc-android-builder\")\n       }\n   }\n   ```\n\n   \u003c/details\u003e\n   \u003cdetails\u003e\n   \u003csummary\u003eGroovy\u003c/summary\u003e\n\n   ```groovy\n   repositories {\n       maven {\n           url = uri(\"https://maven.pkg.github.com/CASL0/libwebrtc-android-builder\")\n       }\n   }\n   ```\n\n   \u003c/details\u003e\n\n1. Gradle のパッケージ dependencies に本パッケージの成果物を追加してください。\n      \u003cdetails open\u003e\n      \u003csummary\u003eKotlin DSL\u003c/summary\u003e\n\n   ```kotlin\n   dependencies {\n       implementation(\"com.github.casl0:webrtc-android:\u003cversion\u003e\")\n   }\n   ```\n\n      \u003c/details\u003e\n      \u003cdetails\u003e\n      \u003csummary\u003eGroovy\u003c/summary\u003e\n\n   ```groovy\n   dependencies {\n       implementation \"com.github.casl0:webrtc-android:\u003cversion\u003e\"\n   }\n   ```\n\n      \u003c/details\u003e\n\n[Authenticating to GitHub Packages](https://docs.github.com/en/packages/learn-github-packages/introduction-to-github-packages#authenticating-to-github-packages)もご覧ください。\n\n## EC2 構築\n\nビルド用の EC2 インスタンスを CDK で構築します。\n\n構築方法については[ec2](./ec2/)を参照してください。\n\n![infra](https://github.com/CASL0/libwebrtc-android-builder/assets/28913760/11dd6e33-e446-4f27-a4ea-d44415b08435)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcasl0%2Flibwebrtc-android-builder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcasl0%2Flibwebrtc-android-builder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcasl0%2Flibwebrtc-android-builder/lists"}