UnityRenderStreaming icon indicating copy to clipboard operation
UnityRenderStreaming copied to clipboard

[BUG]: High latency and stuttering when receiving video on Android nad iOS

Open Rilm2525 opened this issue 2 years ago • 4 comments

Package version

3.1.0-exp.7

Environment

* OS: Windows11, Android13
* Unity version: 2021.3.28f1
* Graphics API: DirectX11
* Browser: GoogleChrome(Android, Windows), Safari(iOS)

Steps To Reproduce

1, Run Broadcast sample (Unity App) on PC. 2, Run Receiver sample (Browser App) on Android, iOS and Windows. => No problem 3, Run Receiver sample (Unity App) on Android, iOS, Windows. => High latency and stuttering.

日本語でも一応書かせていただきます。 1, BroadcastサンプルをPCで実行する(ビルドしたexe) 2, レシーバーサンプルをwebブラウザから利用した場合は特に大きな遅延はありませんでした。 3, レシーバーサンプルをビルドしたexe, ipa, apkから利用した際に、遅延が大きくなったり不安定になります。

Current Behavior

No response

Expected Behavior

No response

Anything else?

No response

Rilm2525 avatar Jul 20 '23 13:07 Rilm2525

@Rilm2525 Android, iOS の端末には何を使用していますか? 映像受信側の負荷の問題なので、解決には WebRTC パッケージ側のパフォーマンスの改善が必要です。

回避策としては、映像解像度やフレームレートを下げることが考えられます。

karasusan avatar Jul 21 '23 05:07 karasusan

Galaxy S21 UltraとiPad Air 4を使用しています。 半年前に試したときに比べるとFPSの低下はマシになったみたいです。

Rilm2525 avatar Jul 21 '23 05:07 Rilm2525

@Rilm2525 確認ありがとうございます。

受信側の実装は半年前と変わっていないので、送信側の改善が FPS に影響したと考えられます。 受信側のパフォーマンスの問題はモバイル端末で顕著なので、まだ改善が必要になります。

karasusan avatar Jul 21 '23 06:07 karasusan

memo: WRS-382

karasusan avatar Jul 25 '23 05:07 karasusan