Avatar

Sakurai

  • 合計アクティビティ 45
  • 前回のアクティビティ
  • メンバー登録日
  • フォロー 0ユーザー
  • フォロワー 0ユーザー
  • 投票 0
  • サブスクリプション 18

アクティビティの概要

Sakuraiさんの最近のアクティビティ
  • Avatar

    Sakuraiさんが投稿を作成しました:

    iOS safariにて、相手側の音声が届かない時がある

    お世話になっております。 表題の通り、iOSのsafariにて、相手の音声が全く聞こえない時があります。 現象を確認した環境は以下の通り。 ・PC : Chrome 78.0.3904.70・iPad : iOS13.3 safari 起きている現象の特徴としては以下の通りです。 ・再現性はなく、正常に相手の声が聞こえる時もあれば、聞こえない時もあります。 ・chrome側からの音声が聞こえ...

  • Avatar

    Sakuraiさんがコメントを作成しました:

    エラーを見る限り、どうもnew Peerの引数に渡しているkeyの値が空っぽのような気がします。 もし、間違ったkeyなどを設定した場合は、 SkyWay: Error: API KEY "aaa" is invalid こんな感じに、" "の中に設定したkeyの値が入ってきます。 なので、githubのコードでいうと   const peer = (window.peer = new Pe...

  • Avatar

    Sakuraiさんがコメントを作成しました:

    私も同様の問題にぶち当たったのですが、以下のイベントを使うことで回避…というか対応させました。 ・window.onblur ・window.onfocus 1.新規のタブが開いたりすると、onblurが呼ばれるので、そこでフラグをセットしておく。 2.別タブをクローズしたり、ビデオチャットのウィンドウにページを戻すと、onfocusが呼ばれるので、そこでフラグの値を見て、もしフラグが立って...

  • Avatar

    Sakuraiさんがコメントを作成しました:

    例えばですが… 1. 通話中であるかどうかのFlagを持っておく。FlagをONにするタイミングはpeer.on('call' ...)が叩かれたら。 2. 各peerに対しDataConnectionを貼り、このFlagの値を取得する 3. Flagの値によって、通話中か、空いているのかを判別する というのはどうでしょうか。もっとスマートな方法があるような気はしますが、参考までに…

  • Avatar

    Sakuraiさんが投稿を作成しました:

    RestCommONEを使ったskywayアプリのオンプレミス運用について

    オンプレミス対応のwebrtcサービスを調べている中で、NTT-AT社が提供しているRestCommONEというサーバの情報にたどり着きました。 http://www.ntt-at.co.jp/product/telestax/ SkywayはこのRestCommONEと連携して、skywayを使ったアプリのオンプレ運用は可能なのでしょうか。それとも、RestCommONEが提供しているAP...

  • Avatar

    Sakuraiさんがコメントを作成しました:

    仲様、 対応ありがとうございます! 現状は上記のエラーは発生しなくなりました。ありがとうございます。

  • Avatar

    Sakuraiさんが投稿を作成しました:

    MediaConnection.answer()を実行した際にskyway.js側で無限ループの処理が入り、answerが実行されない

    相手からのcallに対し、answerを返すと、answerを実行したpeerのブラウザのコンソールに以下のようなメッセージが延々と流れ、ブラウザが固まり、通話ができない事象が起きています。   SkyWay:  Queuing CANDIDATE message in mc_s28gvkeqi8 from bbbbb (skyway-latest.js:439) このbbbbbは、call...

  • Avatar

    Sakuraiさんがコメントを作成しました:

    もう解決しているかもしれませんが、パッと思いついた方法だと…。   1.ブラウザ側からAndroid側に対し、最初にpeer.callではなく、まずpeer.connectでandroid側にdata connectionを貼る 2.data connectionを貼られたandroid側は、ブラウザ側に対しpeer.callを行う 3.android側からのcallを受け取ったブラウザ側は...

  • Avatar

    Sakuraiさんがコメントを作成しました:

    すいません、こちらに便乗して質問させてください。 Peer.joinRoomのroomOptionsであるvideoBandwidthは、現状メッシュモードでないと利用できない、とありますが、 今後これをSFUモードでも使えるようになる予定はありますでしょうか。

  • Avatar

    Sakuraiさんがコメントを作成しました:

    映像の送信機能を切る方法として考えられる方法としてはー… 1. getUserMediaの引数constraintsでvideoを無効にする方法 const constraints = { audio: true, video:false //この指定...