「Unity/WebRTC/UnityRenderStreaming」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→IP変更するとエラーが出る) |
(→IP変更するとエラーが出る) |
||
行37: | 行37: | ||
Parameter name: url | Parameter name: url | ||
</pre> | </pre> | ||
− | + | 再度sampleで、上書きして、Projectを再起動したらよい。 |
2023年12月29日 (金) 18:34時点における最新版
インストール
- ProjectSettings/PackageManager/Enable Pre-release Packagesにチェックを入れる
- Unityメインメニュー/Windows/PackageManager/
- 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ボタンを押して、サンプルを入れる。
通信用ローカルサーバ用意
- Unityメインメニュー/Windows/Render Streaming
- Web Appを、Download
- webserver_macのファイルがDLされる。
- webserver_macの実行権限変更&実行
$ chmod +x webserver_mac $ ./webserver_mac ttp://127.0.0.1:80 ttp://192.168.80.148:80
サンプル動作
- Assets/Samples/Unity Render Streaming/3.1.0-exp.7/Example/Broadcast/Broadcast
- Playボタンを押す
- "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
再度sampleで、上書きして、Projectを再起動したらよい。