SkyWayを利用した多:多の音声通話システムで、マイクの音量に応じてミュート・ミュート解除をしたい

予算
5千円
〜
1万円
納品希望日
ご相談
募集期限
募集終了 締切日 2021年3月1日 /
掲載日 2021年2月22日
応募状況
応募人数 0
契約人数 0
閲覧数 51
用途・種類
ソフトウェア・業務システム開発
対応範囲
設計
用意してあるもの
開発環境、サーバー、ドメイン
開発言語
JavaScript

募集内容

依頼の概要・目的・背景
【概要】 以下の内容を解決するソースコードのご提案をいただきたいです。 【目的】 iPhoneのマイク入力レベルに応じて、localstreamをミュートにしたりミュート解除したいです。 【依頼背景】 工場内でiPhoneを利用したインカムを作りました。 インカムといってもSkywayのWebRTC(JavaScript版)のサンプルをほぼそのまま使用した簡易的なものです。 常時マイクがONの状態になるため、接続者数が増えると「ジー」といったノイズが気になります。 そこでマイクの音量に応じて、localstreamをミュートにしたりミュート解除したいです。 【追加情報】 私の乏しい知識ではlocalstreamをlocalStream.getAudioTracks().forEach(track => track.enabled = false);でミュートにすると、音量レベル取得用のAudioContextもミュートになってしまっている状況です。 どうか対策方法をご存じであればご教示いただけませんでしょうか。 【コード】 こちらのコードにマイク入力のレベルに応じてミュート・ミュート解除する機能をつけたいと考えています。 https://github.com/skyway/skyway-js-sdk/tree/master/examples/room
添付ファイル
ー
参考URL
ー
求めるスキル
ー
特記事項
ー

応募者一覧

応募はまだありません

募集内容についての質問

質問と回答の履歴

祇園の人
祇園の人
3年以上前
既に作成されたコードはお見せ頂けるのでしょうか? もしそれが可能でしたら、どこをどのように改変すればご所望の動作になる、などの提案ができるかもしれません。
cmx
3年以上前
ご質問ありがとうございます。 現在のコードは以下のものとほとんど同じとなります。 https://github.com/skyway/skyway-js-sdk/blob/master/examples/room/script.js
募集終了
ブックマーク
予算
5千円
〜
1万円
募集終了

募集者情報

cmx
4.0 (2)
認証状況
本人確認
機密保持契約(NDA)

この募集内容に似ている仕事

予算
3万円
〜
5万円
応募者数 116
募集期限 あと 3 日 (9月28日まで)
user
mitsujiro
投稿日時:3日前
予算
見積り希望
応募者数 59
募集期限 あと 9 日 (10月4日まで)
user
Mauna0227
投稿日時:4日前