Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

マルチストリーム接続での発言者の音量取得について #23

Open
hkk opened this issue Jul 17, 2018 · 2 comments
Open
Assignees

Comments

@hkk
Copy link

hkk commented Jul 17, 2018

マルチストリーム(group)で接続したチャンネル内で、現在、どのユーザが発言しているかを分かりやすくする為に、発言者をハイライト表示したいと考えています。

そこで、同一のチャンネルに接続したストリームそれぞれの現在の音量を受信側で確認する方法はございますでしょうか?

iOS の仕様上実装は難しいのか、または、実装する方法について何かしらのヒントなどございましたらご教授頂けると幸いです。

どうぞよろしくお願いいたします。

@voluntas
Copy link
Member

@hkk sora-ios-sdk で音声を個別に取得するという仕組みは提供できていません。理由としては WebRTC 部分に利用している libwebrtc が iOS SDK に音声が渡ってくる時点で全て合成されて渡ってきてしまうためです。

この部分は弊社でも課題と考えており、現在別の方法で解決を実装中です。

解決策としてシグナリングに利用している WebSocket 経由でサーバからクライアントそれぞれの音量が定期的に送られてくるといった機能を提供する予定です。早ければ 今月末リリース予定の 18.07 に含められる予定です。

仕組みとしては WebSocket 経由で定期的にクライアント単位での音量が送られてくるという仕組みです。

ご迷惑をおかけして申し訳ありませんが、お待ち頂ければと思います。

@hkk
Copy link
Author

hkk commented Jul 18, 2018

ありがとうございます。
上記機能が実装されるとユーザビリティを改善することができそうです。
どうぞよろしくお願いいたします。

@voluntas voluntas self-assigned this Jul 20, 2018
@szktty szktty closed this as completed Jun 4, 2019
@szktty szktty reopened this Jun 4, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants