Skip to content

Releases: pixiv/webrtc

87.0.4280.142-pixiv0

15 Jan 03:11
Compare
Choose a tag to compare

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 から展開されました。

https://github.com/pixiv/webrtc/actions/runs/484713680

4044.0

21 May 06:51
Compare
Choose a tag to compare

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

11 Dec 08:01
Compare
Choose a tag to compare

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

09 Dec 09:29
Compare
Choose a tag to compare

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

04 Dec 11:31
Compare
Choose a tag to compare

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

02 Dec 12:06
Compare
Choose a tag to compare

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

29 Nov 11:35
Compare
Choose a tag to compare

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

29 Nov 16:27
Compare
Choose a tag to compare
pixiv Sketch 78.1.0 Pre-release
Pre-release
pixiv-sketch-m78.1.0

[sketch-ios] Disable output in VoiceProcessingAudioUnit

78.0

28 Nov 07:23
Compare
Choose a tag to compare

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

30 Sep 10:09
Compare
Choose a tag to compare

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.