Граф коммитов

47 Коммитов

Автор SHA1 Сообщение Дата
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
Kazuki Matsumoto 379f47f8ff
Fixed renderpipeline (#480) 2021-05-31 10:30:48 +09:00
Takashi Kannan 7abe359ca9
feat: update template 3.0.0 (#442)
* update hdrp template

* update rtx template

* fix rtx template

* add template package test

* add prepack process

* skip convert symlink (meaning not run test about rtx template)

* update changelog

* fix review

* fix review

* [skip ci] fixed broken links

* [skip ci] filter ValidationSuiteRun

Co-authored-by: kazuki <karasusan@gmail.com>
2021-03-19 18:29:59 +09:00
Takashi Kannan 35b9017e74 chore: migrate samples (#377)
* migrate renderstreaming sample

* rename emptyproject to renderstreaming and create symlink package sample

* move common sample scene and define samples asmdef

* implement receive sample script

* migrate sample on package.json

* migrate rendertexture blitter

* delete samples asmdef

* move down example sample
2021-01-15 10:52:40 +09:00
Takashi Kannan 5077cea4d9 refactor: Move script to renderstreaming package (#373)
* move renderstreaming editor script

* move renderstreaming runtime script

* move renderstreaming test script

* fix assembly definition

* update manifest and delete symbolic link

* delete old sample folder

* move sample asset to renderstreaming package sample folder

* delete old sample source

* move renderpipeline script to package

* fix assembly definition about renderpipeline

* fix postprocess rederpipeline setting

* fix yamate yml

* delete no need cmmand script and fix yaml

* add dummy test

* fix initialize import renderpipeline script

* fix package test ci

* use metal device on macos

* change signaling server port number on test

* use packageci image on mac

* skip signaling test on linux

* skip rtx template test on not windows

* skip signaling test on mac
2021-01-15 10:52:39 +09:00
Takashi Kannan 7ba8d5e9dd feat: bidirectional communication sample (#359)
* implement private mode

* send connection id on createconnection

* implement unity 1on1 sample

* [wip]fix connection

* [wip] add peerExists flag on connect

* [wip] add disconnect handling

* remove tracks on disconnect

* implement http signaling

* fix session delete

* fix httpsignaling on webapp

* add logging level

* formated ts file

* fix review and test

* change error message

Co-authored-by: Kazuki Matsumoto <1132081+karasusan@users.noreply.github.com>

* fix signaling

* fix erro msg handle

* add private mode signaling test

* move connectionid input to sample cone

* implement videostreambase

* fix videoviewer

* fix 1on1 browser sample

* fix private signaling

* add send/recv texture propety

* fix test check peer exists

* add close connection at test end

* waiting thread and process ending

* remove todo about signaling test

* enable signaling test

* fix webapp copy path

* fix webapp download url generate

* use enviroment variable about webapp location

* add connecctionid check on connect

* change rtx template test to same hdrp test

* ignore signaling test if scripting backend is il2cpp

* add utr timeout argment

* fix receive viewer texture

* use yamato env about webapp name

* 1on1 sample ui handle

* fix websocket msg schema comment

Co-authored-by: Kazuki Matsumoto <1132081+karasusan@users.noreply.github.com>
2021-01-15 10:50:29 +09:00
Kazuki Matsumoto 3ac4822424
chore: Upgrade package version 2.2.2 (#364)
* fix package.json of template projects (#357)

* [skip ci] Update unitypacakge

* update package version 2.2.2
2020-12-17 12:28:51 +09:00
Kazuki Matsumoto 31f9ded201
upgrade package version 2.2.1-preview (#355)
(cherry picked from commit 0babb9cba1e34101fc357a365a6ddc607cb4843c)
2020-11-19 16:27:13 +09:00
Takashi Kannan afda2fe376
chore: handle track direction (#351)
* set transceiver direction

* use replacetrack on sender
2020-11-19 15:29:04 +09:00
Kazuki Matsumoto adb29c76dd
fix documents (#348) 2020-11-17 12:21:26 +09:00
Takashi Kannan 82a06d3987
chore: enable videodecoder method (#346)
* update templete manifest

* enable video decoder method

* add notice on ReceiveVideo scene
2020-11-16 10:57:15 +09:00
Kazuki Matsumoto 3bb8ba532d
Fix UI controller error (#345)
(cherry picked from commit 448fae13a2f841f7a13b142417479ed1f341dc27)
2020-11-16 10:56:44 +09:00
Kazuki Matsumoto 586b4818e7
update unity project version 2019.4.13f1 and renderstreaming package version 2.2.0-preview (#337) 2020-10-28 17:02:21 +09:00
Takashi Kannan e3a610d7bc
feat: implement negotiation-needed handler on UnityRenderStreaming (#334)
* wip receive video sample

* wip add sample receive video on unity

* fix websocket signaling

* implemet onanswer and onnegatiationneeded

* use addtranceiver

* fix offer setting

* revet signaling data handle

* fix review

* avoid null on uicontroler

* implement receive video viewer component

* fix custom editor error

* async mainthread about signaling invoke event

* change signaling test to unitytest

* fix get answer request time on httpsignaling

* fix mediastream handle on receivevideoviewer
2020-10-02 16:49:02 +09:00
Kazuki Matsumoto 6f885746e4
upgrade template version 2.1.1-preview (#333) 2020-09-14 20:27:54 +09:00
Kazuki Matsumoto 2924547e23
fix : Stop editing SDP to custom bitrate (#331)
* Stop editing SDP to custom bitrate

(cherry picked from commit 51071121728e5c6e0b3d959c87f985f11527883b)

* fixed bug

* fix bugs
2020-09-11 12:52:24 +09:00
Kazuki Matsumoto d4eddc308f
fix: Fix an issue of the signaling client (#330)
* add editormode test

(cherry picked from commit e49d412777b3f4b1bacf9d6c27cc26f0a886755a)

* wip

* wip

* WIP

* Add CreateConnection API

* WIP

* fixed candidate bug

* ignore signaling test

* fix test

* fixed error

* fixed compile error
2020-09-07 15:36:14 +09:00
Kazuki Matsumoto ed86a788fe
Upgrade package version 2.1.0-preview.2 (#327) 2020-08-28 15:28:14 +09:00
Kazuki Matsumoto 21a6b2870d
upgrade package version 2.1.0-preview (#325) 2020-08-27 14:29:08 +09:00
Kazuki Matsumoto fe03aa7c91
chore: upgrade dependencies (#323)
* upgrade version of packages which depends on

* adjust input parameter

* npm audit fix

* add wait 1 second to avoid error of webapp test

(cherry picked from commit abfa6fc71b357224b31a8a7fc509d13276112c11)

* fixed batch error

* Revert "npm audit fix"

This reverts commit 4377e724a7.

* npm audit fix
2020-08-26 12:48:43 +09:00
Kazuki Matsumoto 64ea3423d9
doc: Fixed documents to upgrade package version 2.1.0 (#320)
* update documents

* Updated changelog

* upgrade package version
2020-08-24 14:09:01 +09:00
Kazuki Matsumoto c188802642
Fixed a bug that pressing multiple buttons on a keyboard do not work well (#319) 2020-08-24 11:47:00 +09:00
philzeh 4555804271
Update HttpSignaling.cs (#312)
Add ContentLength = 0 to empty PUT request
2020-07-08 10:25:24 +09:00
Samuel Tranchet 0ad12eae84
Furioos compatibility (#306)
* websocket draft

* hack

* client hack

* Gamepad support

* hack

* fixing missing parenthesis

* fixing index clash with different users, merging triggers with buttons

* hack

* WS Signaling

WS signaling improved, better separation between WebRTC connection and Signaling manager
Added standard C# events in Signaling object
Deleted useless wrapper objects (using directly WebSocket-Sharp)
Prepared HTTP version compatibility (not tested at all at the moment)

* Cleaned websocket-sharp path

Removed unused intermediate folder.
Begun tests with original http signaling

* HTTP signaling

HTTP signaling is back but client have to be running before RenderStreaming App

* Merged 2019.3 compatibility and removed gamepad

Gamepad will be added in a separated PR

* Multithread

Avoiding usage of Coroutines and UnityWebRequest (only usable in main thread)
Multithreaded original Http or furioos Ws signaling working
Basic error handling and retries
Websocket-sharp added as a plugin (.dll)

* unregisterEvents

Added possibility to unregister events, usefull for Furioos compatibility

* Added sign-in message

* Using new signIn message and "from/to" routed messages

* Updated Furioos activation message

* A few Log to LogError conversion

* Readme

Added readme explanation to use on Furioos

* PR fixes

Deleted useless files
fixed strange "using"

Co-authored-by: kg <kg@unity3d.com>
Co-authored-by: Luc Vo Van <l.vovan@gmail.com>
Co-authored-by: Samuel Tranchet <samuel.tranchet@unity3d.com>
2020-06-09 17:54:06 +09:00
Kazuki Matsumoto ef41b83d03
chore: upgrade version 2.0.2-preview (#302)
* upgrade version 2.0.2-preview

* fixed build error

* [skip ci] Update unitypacakge

* fixed yaml

(cherry picked from commit 5d78907688575600bdbf53445b61b99b87e11dd2)
2020-05-14 19:43:23 +09:00
Kazuki Matsumoto c218634692
fix typo (#295) 2020-05-11 12:44:13 +09:00
kazuki matsumoto 10c8a15881 upgrade version 2.0.1-preciew 2020-04-30 21:59:20 +09:00
Kazuki Matsumoto bfc693f240
chore: Upgrade package version 2.0.0-preview (#293)
* upgrade package version 2.0.0-preview

* [skip ci] upgrade hdrp/urp version
2020-04-30 16:47:16 +09:00
Kazuki Matsumoto b02a21f259
fix: remove warning (#283)
* remove warning

* remove warning CS0067
2020-04-27 14:25:58 +09:00
kazuki bcf5306e9d upgrade package version 2.0.0-preview.4 2020-04-22 11:58:15 +09:00
kazuki d64ef1fd10 upgrade com.unity.renderstreaming version 2.0.0-preview.3 2020-04-20 19:54:58 +09:00
Kazuki Matsumoto edcc97897f
fix: remove unused members (#279)
* remove unused members

(cherry picked from commit 7f8c2621581585ce1fa83f24fefed5622e759cb8)

* fix editor script

* update sample scene

* fixed sample scene
2020-04-20 17:50:17 +09:00
Kazuki Matsumoto c24d21bc3e
feat: webcam sample (#277)
* add webcam sample

* remove Awake method

* upgrade webrtc version

* upgrade webrtc version

* Update unitypacakge

* [skip ci] update auto commit message
2020-04-20 15:34:57 +09:00
Kazuki Matsumoto 02a85c9f5b
rename display name (#278)
(cherry picked from commit 1c33fbf3cc)
2020-04-20 10:27:15 +09:00
Kazuki Matsumoto 3f7cec7845
fixed byte array layout of the message for gamepad (#273) 2020-04-17 14:25:47 +09:00
kazuki fb1b921077 2.0.0-preview.1 -> 2.0.0-preview.2 2020-04-17 11:47:48 +09:00
Kazuki Matsumoto 8462cbb270
fix Render Sreaming inspector layout (#272) 2020-04-16 19:10:33 +09:00
Kazuki Matsumoto 5ed9cd34a0
chore: upgrade template package version (#270)
* upgrade template package version

* fixed changelog

* [skip ci] fixed hdrp version

* fixed package version

* add comments to explain development version

* [skip ci] fix package version

* So -> Because
2020-04-16 17:16:39 +09:00
Kazuki Matsumoto 7024ec17cd
chore: upgrade hdrp version 7.3.1 (#266)
* upgrade hdrp version 7.3.1

* add trigger to test template

* fixed yamato error

* make comment and write todo

* fixed doc

* update scene

* Revert "fixed doc"

This reverts commit 46e07af071.
2020-04-15 15:21:38 +09:00
Kazuki Matsumoto 90f1d19a59
feat: add second-camera (#265)
* add second-camera

* Add UI canvas for secondly camera

* refactor code

* rename variables

* fixed script error
2020-04-14 17:02:57 +09:00
Kazuki Matsumoto 0cb24e4636
feat: multi controller support (#257)
* WIP: multi controller support

(cherry picked from commit 0460c96dd48ff1c6fc26b736371306910af084a4)

* WIP: Fixed error of multi controller

* fixed logic to assign remoteinput to camera controller

* Fixed the timing to register SimpleCameraController instances to RenderStreaming

* replace key and value of map

* [skip ci] rename properties

* fixed UI controller to set input instance

* add EnhancedTouch for multi-screen
2020-04-13 12:08:30 +09:00
Takashi Kannan 92a4fe1318
fix https signaling (#259) 2020-04-09 11:31:22 +09:00
Takashi Kannan f58e4cb2b6
Websocket support (#258)
* add websocket sharp

* add thrd party notice about websocket-sharp

* update manifest.json

* define signaling interface and message

* implement http signaling

* implement websocket signaling

* implement furioos signaling

* apply signaling new definition

* add symlink for ci test
2020-04-07 13:26:02 +09:00
Luc Vo Van d414690c06
Gamepad support (#197)
* Gamepad support

* fixing missing parenthesis

* fixing index clash with different users, merging triggers with buttons

* rename enums

* change line ending

Co-authored-by: gewentao <sailbear@foxmail.com>
Co-authored-by: kazuki <karasusan@gmail.com>
2020-04-03 19:48:27 +09:00
Kazuki Matsumoto e27f327393
fix: fixed error occured when build with webrtc package 2.0.0 (#251)
* fixed error occured when build with webrtc package 2.0.0

* Upgrade webrtc version 2.0.0-preview.1

* add scoped registry for build unitypackage
2020-03-31 10:44:44 +09:00
Sindharta Tanuwijaya 7ddc664828
chore: create an initial RTX template for UnityRenderStreaming (#247)
* Updating template project to 2019.3.6f1

* Add initial rtx template, with four symlinks to the normal hd template:
- ExampleAssets
- Scripts
- TutorialInfo
- TextMeshPro

* Fix TestMeshPro symbolic link

* Convert symlinks when packing templates

* Fix Yamato setting. All the jobs must have the template name, so that it's valid

* Rename assembly and test to RTX

* Use double quote when calling convert symlinks

* Revert "Use double quote when calling convert symlinks"

This reverts commit 33c1b1aecb.

* escape path with space using {}

* Wrong variable

* Add symlink for the template itself
2020-03-26 18:45:24 +09:00
Takashi Kannan d1e30d11bd
chore: Restructure Directory (#241)
* delete no need script
* restructure directory
* fix ci setting path
* update symbolic link
* update shell cmd path
* update document link
* update readme directory structure
2020-03-16 16:58:48 +09:00