Releases: pixiv/webrtc
87.0.4280.142-pixiv0
English
See https://github.com/pixiv/webrtc/blob/87.0.4280.142-pixiv0/README.pixiv.en.md for details.
WebRTC.framework.zip
This was extracted from ios
artifact of the following GitHub Action run:
https://github.com/pixiv/webrtc/actions/runs/484713680
日本語
詳細は https://github.com/pixiv/webrtc/blob/87.0.4280.142-pixiv0/README.pixiv.ja.md を参照してください。
WebRTC.framework.zip
次のGitHub Actions の実行の ios
artifact から展開されました。
4044.0
See https://github.com/pixiv/webrtc/blob/pixiv-4044.0/README.pixiv.md for details.
AAR is available at https://github.com/pixiv/webrtc/packages/236465?version=1.0.30504-pixiv-0. It is also available at https://pixiv.github.io/webrtc. The build/deployment procedure for https://pixiv.github.io/webrtc is as follows:
tools_webrtc/android/build_aar.py --build-dir build_aar
cat > pixiv-webrtc-1.0.30504-pixiv-0.pom <<EOF
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.github.pixiv.webrtc</groupId>
<artifactId>pixiv-webrtc</artifactId>
<version>1.0.30504-pixiv-0</version>
<packaging>aar</packaging>
<name>Google's WebRTC Android library forked by pixiv Inc.</name>
<url>https://webrtc.org/</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.build.commitid>64f932a47a6aa00d9580760ab82234062250e6cf</project.build.commitid>
</properties>
</project>
EOF
mvn deploy:deploy-file -DpomFile=pixiv-webrtc-1.0.30504-pixiv-0.pom -Dfile=libwebrtc.aar "-Durl=file://$PWD/gh-pages"
cp LICENSE.md gh-pages/com/github/pixiv/webrtc/pixiv-webrtc/1.0.30504-pixiv-0/THIRD_PARTY_LICENSES.md
78.5
See https://github.com/pixiv/webrtc/blob/pixiv-m78.5/README.pixiv.md for details.
WebRTC.framework.zip
WebRTC.framework.zip
contains an iOS framework.
The archive was created by executing following commands on the root directory of the repository already set up:
tools_webrtc/ios/build_ios_libs.py --arch arm64 x64 -e --extra-gn-args rtc_enable_protobuf=false
cd out_ios_libs
zip -q -r --symlinks WebRTC.framework.zip WebRTC.framework
The build option is expected to compatible with sora-ios-sdk. rtc_enable_protobuf=false
suppresses the event log, which consumes lots of memory, for memory-constrained environment like broadcast extension.
The command line creating the archive mimics one used by Carthage 0.34.0 to make the archive compatible with as described in:
https://github.com/Carthage/Carthage/tree/0.34.0#archive-prebuilt-frameworks-into-one-zip-file
78.4
See https://github.com/pixiv/webrtc/blob/pixiv-m78.4/README.pixiv.md for details.
WebRTC.framework.zip
WebRTC.framework.zip
contains an iOS framework.
The archive was created by executing following commands on the root directory of the repository already set up:
tools_webrtc/ios/build_ios_libs.py --arch arm64 x64 -e --extra-gn-args rtc_enable_protobuf=false
cd out_ios_libs
zip -q -r --symlinks WebRTC.framework.zip WebRTC.framework
The build option is expected to compatible with sora-ios-sdk. rtc_enable_protobuf=false
suppresses the event log, which consumes lots of memory, for memory-constrained environment like broadcast extension.
The command line creating the archive mimics one used by Carthage 0.34.0 to make the archive compatible with as described in:
https://github.com/Carthage/Carthage/tree/0.34.0#archive-prebuilt-frameworks-into-one-zip-file
78.3
See https://github.com/pixiv/webrtc/blob/pixiv-m78.3/README.pixiv.md for details.
WebRTC.framework.zip
WebRTC.framework.zip
contains an iOS framework.
The archive was created by executing following commands on the root directory of the repository already set up:
tools_webrtc/ios/build_ios_libs.py --arch arm64 x64 -e --extra-gn-args rtc_enable_protobuf=false
cd out_ios_libs
zip -q -r --symlinks WebRTC.framework.zip WebRTC.framework
The build option is expected to compatible with sora-ios-sdk. rtc_enable_protobuf=false
suppresses the event log, which consumes lots of memory, for memory-constrained environment like broadcast extension.
The command line creating the archive mimics one used by Carthage 0.34.0 to make the archive compatible with as described in:
https://github.com/Carthage/Carthage/tree/0.34.0#archive-prebuilt-frameworks-into-one-zip-file
78.2
See https://github.com/pixiv/webrtc/blob/pixiv-m78.2/README.pixiv.md for details.
WebRTC.framework.zip
WebRTC.framework.zip
contains an iOS framework.
The archive was created by executing following commands on the root directory of the repository already set up:
tools_webrtc/ios/build_ios_libs.py --arch arm64 x64 -e
cd out_ios_libs
zip -q -r --symlinks WebRTC.framework.zip WebRTC.framework
The command line creating the archive mimics one used by Carthage 0.34.0 to make the archive compatible with as described in:
https://github.com/Carthage/Carthage/tree/0.34.0#archive-prebuilt-frameworks-into-one-zip-file
78.1
See https://github.com/pixiv/webrtc/blob/pixiv-m78.1/README.pixiv.md for details.
WebRTC.framework.zip
WebRTC.framework.zip
contains an iOS framework.
The archive was created by executing following commands on the root directory of the repository already set up:
tools_webrtc/ios/build_ios_libs.py --arch arm64 x64 -e
cd out_ios_libs
zip -q -r --symlinks WebRTC.framework.zip WebRTC.framework
The command line creating the archive mimics one used by Carthage 0.34.0 to make the archive compatible with as described in:
https://github.com/Carthage/Carthage/tree/0.34.0#archive-prebuilt-frameworks-into-one-zip-file
pixiv Sketch 78.1.0
pixiv-sketch-m78.1.0 [sketch-ios] Disable output in VoiceProcessingAudioUnit
78.0
See https://github.com/pixiv/webrtc/blob/pixiv-m78.0/README.pixiv.md for details.
WebRTC.framework.zip
WebRTC.framework.zip
contains an iOS framework.
The archive was created by executing following commands on the root directory of the repository already set up:
tools_webrtc/ios/build_ios_libs.py --arch arm64 x64 -e
cd out_ios_libs
zip -q -r --symlinks WebRTC.framework.zip WebRTC.framework
The command line creating the archive mimics one used by Carthage 0.34.0 to make the archive compatible with as described in:
https://github.com/Carthage/Carthage/tree/0.34.0#archive-prebuilt-frameworks-into-one-zip-file
77.0
See https://github.com/pixiv/webrtc/blob/pixiv-m77.0/README.pixiv.md for details.
com.pixiv.webrtc
com.pixiv.webrtc
is a Unity package of the .NET binding.
Usage
Download the archive, and specify it as com.pixiv.webrtc
package in Packages/manifest.json
. See https://docs.unity3d.com/Manual/upm-localpath.html for details.
API
Refer to examples/unity
to know how to interact with the APIs. They are based on the native API; read C++ header files for detailed descriptions.