Files
taoyao/taoyao-client-openharmony
2024-05-09 09:01:44 +08:00
..
2024-05-07 09:09:55 +08:00
2024-05-09 09:01:44 +08:00
2024-05-07 17:51:02 +08:00

桃夭终端

支持版本

  • SDK 11
  • WebRTC m114
  • libmediasoupclient m120

C++终端

项目配置

可以自己编译WebRTC依赖或者下载已有依赖,项目导入以后拷贝libmediasoupclient源码还有WebRTC头文件和库文件到deps目录。

WebRTC

注意删除目录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

openharmony-tpc/chromium_third_party_webrtc