Skip to content

CASL0/libwebrtc-builder-images

Repository files navigation

Publish Docker Image pre-commit License

libwebrtc-builder-images

Docker image with all dependencies to build Google's libwebrtc from source. Suitable for CI pipelines or local development.

Getting Started

Building libwebrtc for Android

  1. Use the following commands to run a Docker image for libwebrtc for Android.

    docker container run --rm -it ghcr.io/casl0/libwebrtc-builder/ubuntu
  2. Build libwebrtc for Android inside the container.

    fetch --nohooks webrtc_android
    gclient sync
    cd src
    ./build/install-build-deps.sh
    tools_webrtc/android/build_aar.py

Building libwebrtc for Linux

  1. Use the following commands to run a Docker image for libwebrtc for Linux.

    docker container run --rm -it ghcr.io/casl0/libwebrtc-builder/ubuntu
  2. Build libwebrtc for Linux inside the container.

    fetch --nohooks webrtc
    gclient sync
    cd src
    ./build/install-build-deps.sh
    gn gen out/Default
    autoninja -C out/Default

Available Images

Image Purpose
ghcr.io/casl0/libwebrtc-builder/ubuntu Building libwebrtc for Android or Linux

About

Docker image with all dependencies to build Google's libwebrtc from source.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 2

  •  
  •