Home

Awesome

UnityRenderStreaming-Ayame-ReactNativeSample

image

これは何

UnityRenderStreaming-Ayame-Sampleで送信された映像の受信を行うReact Native製のアプリケーションです。

時雨堂様が公開してくださっているreact-native-webrtc-kit-samplesのAyameのサンプルを改造して作成しました。

Androidで動作することを確認しています。 iOSで動作するかどうかは未確認です。

機能

UnityRenderStreamingのWebAPP側の機能は網羅しているつもりです。

既知の問題

Setup

動作させるためにはシグナリングの設定が必要です。

HelloAyame/app.json

{
  "name": "HelloAyame",
  "displayName": "HelloAyame",
  "signalingUrl": "wss://ayame-lite.shiguredo.jp/signaling",
  "defaultRoomId": "xxxxx",
  "defaultSignalingKey": "xxxxx"
}

RoomIDとSignalingKeyをapp.jsonに設定してください。

Build

cd HelloAyame
yarn install
npx react-native run-android

Cache Clear

cd HelloAyame/android
./gradlew clean

Discord

UnityでAyameを利用する人のためのコミュニティを作ってみました。私自身がサポートする可能性は低いですが、開発者同士の議論の場として使って頂けると嬉しいです。

Discord