1.6 KiB
1.6 KiB
桃夭终端
支持版本
- SDK 11
C++终端
项目配置
可以自己编译WebRTC依赖或者下载已有依赖,项目导入以后拷贝libmediasoupclient源码还有WebRTC头文件和库文件到deps目录。
注意删除目录
build目录和third_party目录中除了abseil-cpp以外的所有依赖(当然不删也没关系就是文件太多编译器会变慢)
鸿蒙编译
# WebRTC版本:m114
# libmediasoupclient版本:m120
gn gen ./out/ohos_webrtc --args='target_os="ohos" target_cpu="arm64" is_clang=true is_debug=false use_rtti=true rtc_use_h264=true use_custom_libcxx=false rtc_include_tests=false is_component_build=false treat_warnings_as_errors=false rtc_build_examples=false libyuv_include_tests=false rtc_use_dummy_audio_file_devices=true ohos_sdk_native_root="/data/dev/ohos-sdk/linux/native"'
ninja -C ./out/ohos_webrtc -j 32
openharmony-sig/ohos_webrtc
- https://gitee.com/openharmony-sig/ohos_webrtc
- https://gitee.com/openharmony-sig/ohos_webrtc/tree/master/doc