skyway-webrtc-gatewayのタイムアウトについて

Comments

5 comments

  • Avatar
    Toshiya Nakakura
    /peers/{peer_id}/events

    はイベントがあればイベントメッセージを返しますが、一定時間イベントが発生しない場合Timeoutする仕様になっていますので、これ自体は正しい挙動ではないかと思います。
    Cubeが非表示とのことですので恐らく着信側の待ち受けの話だと思いますが、発信側からの操作が来ないまたはTimeout設定値より遅い場合Timeoutしますので、再度イベント監視していただければと思います。

    DllNotFoundExceptionが発生するのは何かのDLLが見つからないのだと思いますが、Unity-Sampleの動作前提条件になっていますgStreamerはインストールされ、pathが通った状態でしょうか?

    https://github.com/mrayy/mrayGStreamerUnity

    0
    Comment actions Permalink
  • Avatar
    木原雄二

    早速のご回答ありがとうございます。

    /peers/{peer_id}/events

    が一定時間イベントが発生しない場合はタイムアウトする仕様ということで承知しました。

     

    DllNotFoundExceptionが発生する件について、Pathは通しておりましたがインストールしていた

    gStreamerのバージョンが古かったため、動作前提条件の1.11.1を再インストールしたところ発生しなくなりました。

    こちらの確認不足でした、申し訳ありません。

     

    この状態でUnityを実行し、ブラウザからCallしたところ

    「video has beed started redirecting to 127.0.0.1 7000」

    のログが出力され、導通の確認まではできました。

    ですが、Cubeのテクスチャが白いままでカメラの映像が映りません。

    カメラの映像が映らないのはブラウザからCallしてもUnity側からCallしても変化ありません。

     

    上記原因について、他にも設定不足などありますでしょうか?

    お手数をおかけしますが、よろしくお願いいたします。

    0
    Comment actions Permalink
  • Avatar
    Toshiya Nakakura

    "video has beed started redirecting to 127.0.0.1 7000"

    と表示されているのであれば、SkyWay WebRTC GW自体は正常に動作しており、ビデオが流れている状態です。

    SkyWay部分が正しく動作しており、後はmrayGStreamerUnityとgStreamerという他社製のソフトウェアの動作範囲になりますので、詳細なサポートは致しかねます。Unityの設定をご確認下さい。

    推測だけお伝えいたしますが、Cubeを非表示にされた際にInspectorの設定が一部変わってしまっているのではないでしょうか。Unityの設定をご確認下さい。また、編集済みのプロジェクトとは別にきれいな環境でご確認されることをお勧めします。

    0
    Comment actions Permalink
  • Avatar
    木原雄二

    ご回答ありがとうございます。

    もろもろ調査しまして、gStreamerのインストールの仕方が悪かったためビデオが再生できていませんでした。

    現状では、サンプル通り映像がキューブに反映されるところまで確認できました。

     

    迅速な対応をいただきありがとうございました。

    今後ともよろしくお願いいたします。

    0
    Comment actions Permalink
  • Avatar
    Toshiya Nakakura

    解決されたようでなによりでした。UnityとSkyWayでぜひ素晴らしいアプリケーションをお作りいただければと思います。

    0
    Comment actions Permalink

Please sign in to leave a comment.