Releases: needle-mirror/com.unity.renderstreaming
Releases · needle-mirror/com.unity.renderstreaming
3.1.0-exp.9
[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
[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 aReceiver
scene of package sample.
Removed
- Removed Furioos Integration.
3.1.0-exp.6
[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
[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
[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
[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
[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
[3.1.0-exp.1] - 2021-05-28
Added
- Android platform support
3.0.1-preview
[3.0.1] - 2021-03-04
Fixed
- Fixed a script error when importing the package sample
Changed
Camerastreamer
uses aTargetTexture
on theCamera
component if theRenderTexture
is attached on theCamera
.
[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
andBroadcast
).
Changed
- Moved scripts from the sample folder to Package Manager.
- Upgrading WebRTC package to
2.3.3-preview
.
3.0.0-preview.1
[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
andBroadcast
).
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