facebook twitter hatena line email

「Unity/WebRTC/UnityRenderStreaming」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(サンプル動作)
(サンプル動作)
行30: 行30:
 
SceneSelectUI.csの以下を、変えれば良い。
 
SceneSelectUI.csの以下を、変えれば良い。
 
  private string signalingAddress = "localhost";
 
  private string signalingAddress = "localhost";
 +
 +
===IP変更するとエラーが出る===
 +
エラー詳細
 +
<pre>
 +
ArgumentException: A relative URI.
 +
Parameter name: url
 +
</pre>
 +
よく分からず・・

2023年12月28日 (木) 22:35時点における版

インストール

  1. ProjectSettings/PackageManager/Enable Pre-release Packagesにチェックを入れる
  2. Unityメインメニュー/Windows/PackageManager/
  3. Add package from git URLで、`com.unity.renderstreaming@3.1.0-exp.7`を入力

参考:https://note.com/gentle_laelia918/n/n01a3683e9c8f

公式:https://docs.unity3d.com/Packages/com.unity.renderstreaming@3.1/manual/tutorial.html

サンプルを入れる

PackageManagerのrenderstreamingからsampleボタンを押して、サンプルを入れる。

通信用ローカルサーバ用意

  1. Unityメインメニュー/Windows/Render Streaming
  2. Web Appを、Download
  3. webserver_macのファイルがDLされる。
  4. webserver_macの実行権限変更&実行
$ chmod +x webserver_mac
$ ./webserver_mac
ttp://127.0.0.1:80
ttp://192.168.80.148:80

サンプル動作

  1. Assets/Samples/Unity Render Streaming/3.1.0-exp.7/Example/Broadcast/Broadcast
  2. Playボタンを押す
  3. "Signaling: WS connected."のログが出てればOK

ipAddressの設定は、Menu/Menuにシーンがあり、 Assets/Canvas/Signaling/Address/InputFieldのTextにある。

SceneSelectUI.csの以下を、変えれば良い。

private string signalingAddress = "localhost";

IP変更するとエラーが出る

エラー詳細

ArgumentException: A relative URI.
Parameter name: url

よく分からず・・