Commit Graph

653 Commits

Author SHA1 Message Date
Takashi Kannan 5b3e559963
feat: Add sender parameter setting UI in Broadcast sample (#730)
* fix setting parameter set process

* add senderoption ui on broadcast sample

* fix

* throw when bitrate less than 0

* fix scaledown test
2022-08-09 16:48:28 +09:00
Kazuki Matsumoto ea3ba92240
chore: Update WebRTC package 2.4.0-exp.10 (#728) 2022-08-09 12:11:20 +09:00
Takashi Kannan f35cd1317c
feat: Add sender/receiver codec selection UI on menu scene (#726)
* remove scripts

* select video codec in menu on sample

* update scene file

* add sender option

* use select sender codec on multiplay/bidirectional

* fix apply receiver codec

* fix test error

* add filter codec test

* Revert "fix test error"

This reverts commit 39a1c66cedb6c90d1d3f480a5159e72756742b7a.

* check reference stas codecid

* no use cast

* skip filtercodec test on playmode

Co-authored-by: kazuki <karasusan@gmail.com>
2022-08-08 17:27:11 +09:00
Kazuki Matsumoto 4bf74c2e03
feat: Add media streaming configuration APIs (#725)
* add test

* fix

* rename

* fix
2022-08-04 17:18:29 +09:00
Kazuki Matsumoto 77a564a082
chore: Update WebRTC package version 2.4.0-exp.9 (#724)
* update WebRTC package version

* install unity-downloader-cli
2022-08-02 13:36:47 +09:00
R2RT 4359a641c7
fix: Cache `ISignaling` derieved types in `RenderStreamingEditor` (#718)
Resolves #717
2022-07-26 11:33:19 +09:00
Kazuki Matsumoto efe9803a8f
feat: Add an item to project settings window for Unity Render Streaming (#721)
* add project settings

* add folders
2022-07-26 11:11:11 +09:00
Kazuki Matsumoto a6104e27d8
chore: Upgrade WebRTC package version to 2.4.0-exp.8 (#714)
* update dependencies

* update ProjectSettings

* fixed CHANGELOG

* updated CHANGELOG

* exclude test
2022-07-21 14:52:04 +09:00
Takashi Kannan e62796fb40
feat: Webserver pointer lock support (#719)
* Added support for Pointer Locking in Receiver Sample

* Added support for Pointer Locking in Receiver Sample

Co-authored-by: Walentin Lamonos <walentinlamonos@googlemail.com>
2022-07-21 14:10:32 +09:00
Kazuki Matsumoto 6bd690ccfe
doc: Update CONTRIBUTING.md (#711) 2022-07-06 12:23:50 +09:00
Brian Harrison 2a4c43a5ef
fix: Prevent null exception when calling SetChannel without subscribers to onDeviceChange (#706) 2022-06-29 11:32:38 +09:00
Kazuki Matsumoto c8703163d6
fix: Fixed the issue of signaling process when using HTTP mode (#694)
* fix httpsignaling

* workaround

* fix
2022-06-16 15:19:03 +09:00
Kazuki Matsumoto 5a61ffc57c
chore: Update package version of WebApp dependencies (#701)
* fix

* revert

* update package version

* fix

* ignore lint error

* fix

* fix

* fix

* fix

* fix
2022-06-14 20:01:59 +09:00
Kazuki Matsumoto 0b869d08bf
fix: Execute http request on worker thread (#698)
* typo

* Execute http request on worker thread
2022-06-13 10:04:28 +09:00
Kazuki Matsumoto 3af8c89c68
doc: Fix broken link (#697) 2022-06-10 14:16:53 +09:00
Takashi Kannan f15aafad9f
feat: Add dropdown UI to select video codec in sample scenes (#687)
* add setcodec process

* select available codec each stream base

* create available codecs utils

* fix test

* add codec select on receiver sample

* separate audio/video codec select

* add video codec select to sample

* add codec select each sample

* delete hwcodec checkbox

* fix warning

* exclude flexfec-03

* fix set audio source timing

* fix review
2022-06-01 13:17:06 +09:00
Takashi Kannan eb1073ecd2
feat: Select video resolution on Unity and WebApp (#688)
* add resolution setting on menu

* add resolution setting on bidirectional sample

* fix test

* select or input resolution
2022-05-30 18:37:33 +09:00
gawinwong 2ce095cab1
fix: Correct resize mapping bug (#686) 2022-05-24 16:15:35 +09:00
Takashi Kannan 692336279f
feat: Select video codec on WebApp (#684)
* add codec select in receiver on webapp

* add error message view

* add create connection process

* fix style

* add codec select in bidirectional on webapp

* add codec select in multiplay

* show message about notsupport setcodecpreference

* set source each started send stream

* fix lint

* fix client test

* fix multiplay sample index.html

* fix link

* check codecs setting

* fix
2022-05-24 16:09:56 +09:00
Kazuki Matsumoto ac11608fd4
feat: Upgrade WebRTC package version 2.4.0-exp.7 (#683)
* wip: webrtc 2.4.0-exp.7

* update webrtc 2.4.0-exp.7

* add codec select in receiver sample on webapp

* Revert "add codec select in receiver sample on webapp"

This reverts commit 2292dd7f03142eccbae35a1187d5eab5b9d1f7db.

* Upgrade package version

* fix ciimage version

* fix bug

* fix

Co-authored-by: Takashi KANNAN <takashi.kannan@unity3d.com>
2022-05-19 17:32:28 +09:00
dependabot[bot] 0ef53a74ec
chore: bump minimist from 1.2.5 to 1.2.6 in /WebApp (#665)
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-19 14:27:32 +09:00
dependabot[bot] 953fc2e2ab
chore: bump minimist from 1.2.5 to 1.2.6 in /WebApp/client (#669)
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-19 14:26:54 +09:00
saboorahmad 819842670c
doc: Update receiver/index.html (#671)
Correct the path to the Git repo reference on the client index.html.
2022-05-19 14:26:08 +09:00
dependabot[bot] 278e525170
chore: bump url-parse from 1.5.7 to 1.5.10 in /WebApp (#658)
Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.7 to 1.5.10.
- [Release notes](https://github.com/unshiftio/url-parse/releases)
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.7...1.5.10)

---
updated-dependencies:
- dependency-name: url-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-28 14:55:00 +09:00
Takashi Kannan 66ad8df656
fix: Stop a microphone feedback loop in Bidirectional sample (#657)
* cut off audio feedback if mute on

* fix

* hide audiosource from inspector
2022-02-25 12:47:31 +09:00
Kazuki Matsumoto f3d0ae6b3c
doc: Fixed the part of insufficient explanation in the tutorial document (#656)
* update package document

* updated CHANGELOG

* Update com.unity.renderstreaming/CHANGELOG.md

Co-authored-by: Takashi Kannan <26959415+kannan-xiao4@users.noreply.github.com>

Co-authored-by: Takashi Kannan <26959415+kannan-xiao4@users.noreply.github.com>
2022-02-25 10:20:30 +09:00
Takashi Kannan f03646be01 fix: Remove "ARFoundation2.1" sample to stop support old version of AR Foundation package (#654)
* deprecated arfoundation 2.1

* update sample-arfoundation doc

* fix review

* add notice about build error on android

* fix
2022-02-25 10:17:07 +09:00
Kazuki Matsumoto 1e840ca70d
chore: Upgrade WebRTC package version 2.4.0-exp.6 (#655) 2022-02-24 15:36:40 +09:00
Takashi Kannan 4248faf9d1
fix null reference exception when close websocket (#652) 2022-02-24 08:26:55 +09:00
Kazuki Matsumoto 5e591bfbd6
fix: Reset InputControl when unloading Gyro sample scene (#651) 2022-02-22 09:10:19 +09:00
dependabot[bot] 5a7947503c
chore: bump url-parse from 1.5.3 to 1.5.7 in /WebApp (#649)
Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.3 to 1.5.7.
- [Release notes](https://github.com/unshiftio/url-parse/releases)
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.3...1.5.7)

---
updated-dependencies:
- dependency-name: url-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-21 19:11:00 +09:00
Kazuki Matsumoto ea37ea925b
fix: PeerConnection.Dispose method is called twice when unloading the scene (#650) 2022-02-21 18:25:57 +09:00
Kazuki Matsumoto af5af72890
refactor: Change the access modifier for sample code to hide APIs from documents (#644) 2022-02-16 11:37:23 +09:00
Takashi Kannan 3f3d4ffc60
feat: Update package template for 3.1.0-exp.2 (#646)
* update version and dependencies

* update unity 2020

* update samplescene on hdrp template

* update unity and renderstreaming package version

* remove local packages

* update sample scene on rtx

* fix doc

* only run 2020.3 on yamato

* update changelog
change package version 3.1.0-exp.2
2022-02-15 15:46:06 +09:00
dependabot[bot] 76b1c7dece
chore: bump follow-redirects from 1.14.7 to 1.14.8 in /WebApp/client (#647)
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.7 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.7...v1.14.8)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-15 15:08:59 +09:00
Kazuki Matsumoto 3b3ca12926
chore: Upgrade the package version 3.1.0-exp.3 (#643) 2022-02-15 12:49:49 +09:00
Kazuki Matsumoto 2430679bc3
fix: The delta value of MouseState is invalid when the browser send the mouse event to Unity (#642) 2022-02-15 12:49:03 +09:00
Kazuki Matsumoto 86e8f12136
fix: Add workaround for avoiding NullReferenceException from AudioAtreamSender.SetData (#638)
* Catch NullPointerException from AudioStreamTrack.SetData

* Fix NullReferenceException when closing the scene after occurring the unexpected disconnection with web server

* Revert "Fix NullReferenceException when closing the scene after occurring the unexpected disconnection with web server"

This reverts commit e6c1a94e4e.
2022-02-14 16:21:49 +09:00
Kazuki Matsumoto c1ca2a1c2c
refactor: Remove AudioSource member from AudioStreamSender class (#639) 2022-02-14 12:12:54 +09:00
Kazuki Matsumoto 24fe7d2b18
chore: Update Input System package version 1.3.0 (#637)
* upgrade InputSystem version 1.3.0

* set enable the flag for receiving touchscreen event
2022-02-10 14:44:51 +09:00
Kazuki Matsumoto cf8584cd07
fix: Add InputPositionCorrector class to correct the input position (#589)
* add the process of pointer position correction

* [skip ci] wip

* add InputPositionCorrector class

* fix

* refactor
2022-02-10 12:21:14 +09:00
Takashi Kannan 58368cb60b
feat: Add a dropdown UI of microphone input on WebApp bidirectional sample (#634)
* add audioinput on webapp sample

* fix

* do not run callback when stopping streaming audio

Co-authored-by: kazuki <karasusan@gmail.com>
2022-02-09 14:24:32 +09:00
Kazuki Matsumoto 934218753a
fix: Add the AudioStreamReceiver.SetSource method to receive streaming audio (#633)
* fix audio receiver

* fix
2022-02-08 17:42:28 +09:00
Jonathan Alexander e26d63bbec
fix: Let multiple keys be held at once (#620) 2022-02-08 12:59:50 +09:00
dependabot[bot] 2c64f1b9a9
chore: bump simple-get from 3.1.0 to 3.1.1 in /WebApp (#632)
Bumps [simple-get](https://github.com/feross/simple-get) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/feross/simple-get/releases)
- [Commits](https://github.com/feross/simple-get/compare/v3.1.0...v3.1.1)

---
updated-dependencies:
- dependency-name: simple-get
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-08 12:42:29 +09:00
Kazuki Matsumoto 9624f755b0
test: Add the empty Unity project for auto testing on CI (#631)
* add empty project for auto testing

(cherry picked from commit acb50f0157bdf9158d1b8ea533a04a02d12ef576)

* changed project path to test on CI

* fix

* revert
2022-02-08 09:47:07 +09:00
dependabot[bot] 1382b47152
chore: bump follow-redirects in /WebApp/client (#624)
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.4 to 1.14.7.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.4...v1.14.7)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-07 17:44:28 +09:00
dependabot[bot] 2bd47d702d
chore: bump node-fetch from 3.0.0 to 3.1.1 in /WebApp/client (#625)
Bumps [node-fetch](https://github.com/node-fetch/node-fetch) from 3.0.0 to 3.1.1.
- [Release notes](https://github.com/node-fetch/node-fetch/releases)
- [Changelog](https://github.com/node-fetch/node-fetch/blob/main/docs/CHANGELOG.md)
- [Commits](https://github.com/node-fetch/node-fetch/compare/v3.0.0...v3.1.1)

---
updated-dependencies:
- dependency-name: node-fetch
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-07 17:43:47 +09:00
Takashi Kannan 31102c11a5
feat: Upgrade WebRTC package 2.4.0-exp.5 (#630)
* fix flip streaming using ScreenStreamSender on Opengl

* fix compile error

* fix error

* update depend webrtc package version

* update manifest

* add package for ar sample

* add comment in screen stream sender

* add arfoundation

* update setting for testing with vulkan api

* exclude unit testing on andoid with Vulkan API for workaround

* fix test

* workaround: exclude standalone app testing with il2cpp on maoOS(Silicon)

Co-authored-by: kazuki <karasusan@gmail.com>
2022-02-07 17:41:13 +09:00
Kazuki Matsumoto 911c0659eb
chore: Create GitHub Issue forms (#629) 2022-02-04 10:42:17 +09:00