Skip to content

Releases: needle-mirror/com.unity.renderstreaming

3.1.0-exp.9

17 Dec 03:09
Compare
Choose a tag to compare

[3.1.0-exp.9] - 2024-12-13

Changed

  • deps: use [email protected]
  • doc: improve the API documentation of VideoCodecInfo
  • doc: improve the API documentation of AudioCodecInfo
  • doc: improve the API documentation of VideoStreamSender
  • doc: improve the API documentation of VideoStreamReceiver
  • doc: improve the API documentation of InputSender
  • doc: improve the API documentation of InputReceiver
  • doc: improve the API documentation of AudioStreamSender
  • doc: improve the API documentation of AudioStreamReceiver
  • doc: improve the API documentation of SignalingManager

[3.1.0-exp.8] - 2023-11-30

Changed

  • Upgrade the version of WebRTC package 3.0.0-pre.7.

3.1.0-exp.7

07 Aug 02:12
Compare
Choose a tag to compare

[3.1.0-exp.7] - 2023-08-09

Added

  • Added configurable logger to enable users to customize logging for their environment.

Changed

  • Upgrade the version of WebRTC package 3.0.0-pre.6.
  • Add AudioStreamSender.loopback property.

Fixed

  • Fixed error on HTTP signaling when using short polling interval.
  • Fixed SignalingManager so that ICE server configurations aren't effected.
  • Added a workaround to fix an issue where InputField wasn't worked when entering characters from browsers or a Receiver scene of package sample.

Removed

  • Removed Furioos Integration.

3.1.0-exp.6

24 Feb 08:12
Compare
Choose a tag to compare

[3.1.0-exp.6] - 2023-2-24

Added

  • Support Automatic Streaming.
  • Support Render Streaming Wizard.
  • Support Command line arguments.
  • Add Render Streaming Settings in the Project Settings window.

Changed

  • Rename classes.
    • RenderStreaming > SignalingManager
  • Websocket is in default for signaling protocol instead of HTTP polling.
  • Changed a unit of the HTTP polling interval, second to millisecond.

3.1.0-exp.5

18 Jan 13:13
Compare
Choose a tag to compare

[3.1.0-exp.5] - 2023-1-16

Changed

  • Upgrade the version of Input System package 1.4.4.
  • Upgrade the version of WebRTC package 3.0.0-pre.4.

Fixed

  • Fix incorrect mouse position in full-screen web player sample.

3.1.0-exp.4

07 Oct 15:12
Compare
Choose a tag to compare

[3.1.0-exp.4] - 2022-10-06

Added

  • Added APIs to select codec for audio/video streaming.
  • Added APIs to configure settings like bitrate for audio/video streaming.

Changed

  • Upgraded the version of Input System package 1.4.1.
  • Upgraded the version of WebRTC package 2.4.0-exp.11.
  • Merge features of three classes to VideoStreamSender.
    • MicrophoneStreamSender
    • AudioStreamReceiver
    • ScreenStreamSender
  • Improve user interface on the inspector window of components below.
    • VideoStreamSender
    • VideoStreamReceiver
    • AudioStreamSender
    • AudioStreamReceiver

Fixed

  • Reduce CPU loads of the rendering thread by updating WebRTC package.
  • Fixed the crash when video resolutions higher than 1080p with hardware encoding.

Removed

  • No longer support Unity 2019.4.

3.1.0-exp.3

28 Feb 09:11
Compare
Choose a tag to compare

[3.1.0-exp.3] - 2022-03-01

Changed

  • Upgraded the version of Input System package 1.3.0.
  • Upgraded the version of WebRTC package 2.4.0-exp.6.
  • Added microphone device option for streaming audio in the "Bidirectional" sample.
  • Integrate AR Foundation Sample (only use AR Foundation version 4.1.9, deprecated version 2.1)

Fixed

  • Fixed the worker thread is not closed when stopping the signaling client.
  • Fixed keyboard input sending only sends one key at a time from browser.
  • Fixed video flipped vertically when uging GLES/GLCore graphics API.
  • Fixed the crach when encoding the high resolution on macOS using HWA.
  • Fixed the gap of the input position between sender and receiver.
  • Fixed the unexpected behaviour of input after using Gyro sample.

3.1.0-exp.2

02 Dec 05:11
Compare
Choose a tag to compare

[3.1.0-exp.2] - 2021-12-01

Added

  • Added audio streaming receiver.
  • Added the Multiplay scene into samples.
  • Added components for streaming.
    • MicrophoneStreamSender
    • AudioStreamReceiver
    • ScreenStreamSender
  • Added components for controlling user input.
    • InputSender
    • InputReceiver

Changed

  • Upgraded WebRTC package to 2.4.0-exp.4.
  • Upgraded Input System package to 1.0.2.
  • Renamed components.
    • CameraStreamer -> CameraStreamSender
    • ReceiveVideoViewer -> VideoStreamReceiver
    • WebCamStreamer -> WebCamStreamSender
    • AudioStreamer -> AudioStreamSender
    • InputSystemChannnelSender -> InputSender
    • InputSystemChannnelReceiver -> InputReceiver
  • Improved controlling user input from browsers.
  • Updated manual documents.

Fixed

  • Fixed resource leak of sender stream tracks.

3.1.0-exp.1

14 Jun 23:10
Compare
Choose a tag to compare

[3.1.0-exp.1] - 2021-05-28

Added

  • Android platform support

3.0.1-preview

04 Mar 02:13
Compare
Choose a tag to compare
3.0.1-preview Pre-release
Pre-release

[3.0.1] - 2021-03-04

Fixed

  • Fixed a script error when importing the package sample

Changed

  • Camerastreamer uses a TargetTexture on the Camera component if the RenderTexture is attached on the Camera.

[3.0.0] - 2021-03-02

Version 3.0.0 has a big change in the package design. This mainly addresses moving scripts from the sample folder to Package Manager.

Added

  • Supported iOS platform.
  • Added new samples.
  • Added a documentation for samples.
  • Added components (InputSystemChannelSender, InputSystemChannelReceiver, WebBrowserInputChannelReceiver, SingleConnection and Broadcast).

Changed

  • Moved scripts from the sample folder to Package Manager.
  • Upgrading WebRTC package to 2.3.3-preview.

3.0.0-preview.1

03 Mar 03:30
Compare
Choose a tag to compare
3.0.0-preview.1 Pre-release
Pre-release

[3.0.0] - 2021-03-02

Version 3.0.0 has a big change in the package design. This mainly addresses moving scripts from the sample folder to Package Manager.

Added

  • Supported iOS platform.
  • Added new samples.
  • Added a documentation for samples.
  • Added components (InputSystemChannelSender, InputSystemChannelReceiver, WebBrowserInputChannelReceiver, SingleConnection and Broadcast).

Changed

  • Moved scripts from the sample folder to Package Manager.
  • Upgrading WebRTC package to 2.3.3-preview.

[2.2.2] - 2020-12-15

Changed

  • Updated unitypackage files of the package samples