# Third-party native dependencies Initialize submodules: ```bash git submodule update --init --recursive ``` | Path | Project | Use | |------|---------|-----| | `libvpx/` | [webmproject/libvpx](https://github.com/webmproject/libvpx) | VP8/VP9 software codec | | `opus/` | [xiph/opus](https://github.com/xiph/opus) | Opus audio (in-band FEC) | | `speex/` | [xiph/speex](https://github.com/xiph/speex) | Speex audio | Built via `ndk/CMakeLists.txt` into `libandroidcast_codecs.so`.