The asset store version has been updated to include a signed and notarised version of the MacOS plugin. The asset should now load without warning in the newest Mac OS versions no matter how GateKeeper is configured.
The asset version has been updated to V0.9843. This version contains a rebuilt WebRTC binary for the windows 32 bit version . An apparent compiler bug could cause crashes during encoding of video frames in VP8 if the CPU supported AVX. Win 64 bit and other platforms were not effected.
As there were no other changes the returned version by the asset remains at V0.9841.
V0.9842 has been released with a hotfix for iOS13.
In iOS 13 the local video can fail to show up / being sent. The new iOS version changed the video format by adding a padding at the end of each row of pixels causing a 1280×720 image to be 1280×768 in memory. The new hotfix will remove this padding and make sure the C# side remains compatible to all earlier versions.
You can already get the new version in the Download Area while the asset store release is waiting for approval from Unity.
Update: The hotfix has now arrived in the asset store. Note that the unity asset version will be “V0.9842” but the log output will still return “V0.9841”
The signaling server now supports running as heroku cloud app out of the box without any manual configuration. This also includes https/wss support for WebGL apps. The setup only takes a few minutes and works with the free plan!
To give it a try have a look at the signaling server – with heroku tutorial.
V0.9841 contains several bugfixes for Windows & Android and restores compatibility to Unity 2017. See changelog for detailed information.
All versions starting with “V0.984” will be backwards compatible and won’t include any breaking changes. Update as early as possible to always have the most stable version.
V0.9840 is now available in the asset store. This version also comes with an updated signaling server so make sure to update both.
To learn more about recent changes see the changelog.
The signaling server for the Unity asset WebRtcVideoChat is now open source under the BCD license with its original typescript source code. You can find it on github under its new name awrtc_signaling.
The current master branch is already prepared for the next version V0.984 and contains several changes such as updated dependencies, stability improvements and support for heatbeat messages which will allow the client side to detect disconnects quicker. It is also backwards compatible to all earlier versions. An update to the new version is highly recommended.
Please feel free to contribute and report issues & suggestions to the github issue tracker.
The pure java script/typescript API and Unity WebGL plugin is now open source and freely available on github: https://github.com/because-why-not/awrtc_browser. It also contains a browser version of the CallApp which can connect to the Unity version out of the box. You can give it a try here.
The first test builds for the unity version of WebRTC Video Chat V0.984 are now available in the download area. The current version is not yet stable but will be updated on a weekly basis until it is ready for release. Please report any errors you find via e-mail or use the github issue tracker. See changelog to learn more about the next update.
A new patch is now pending review from Unity and should be released in a few days. The original version can trigger an exception if UnityCallFactory.GetVideoDevices() is called in WebGL if the project was build with Unity 2018.2 (and possibly other 2018 versions). The error is also triggered by the CallApp example.
You will get the following error message:
TypeError: Module.stringToUTF8 is not a function,TypeError: Module.stringToUTF8 is not a function
If you are using Unity 2018 with WebGL and don’t want to wait until the patch is released: You can open the file awrtc_unity.jslib and replace “Module.stringToUTF8” with “stringToUTF8”.
Update: The Asset has been updated and you will get the patched version automatically the next time you download & import the asset.
V0.983 also adds a the first purchasable extra that won’t be part of the asset version: The latest development version for UWP/HoloLens. Please inquire by email for more detail.