WebRTC Signaling Server Ayame は WebRTC 向けのシグナリングサーバです。
WebRTC の P2P でのみ動作します。また動作を 1 ルームを最大 2 名に制限することでコードを小さく保っています。
AppRTC 互換のルーム機能を持っており、ルーム数はサーバスペックに依存しますが 1 万までは処理できるようにできてます。
OpenAyame プロジェクトは WebRTC Signaling Server Ayame をオープンソースとして公開し、継続的に開発を行うことで、 WebRTC を学びやすくするプロジェクトです。
詳細については下記をご確認ください。
- Ayame は P2P にしか対応していません
- Ayame は 1 ルーム最大 2 名までしか対応していません
- サンプルが利用している STUN サーバは Google のものを利用しています
Ayame を使ってみたい人は USE.md をお読みください。
このリポジトリにあるサンプルと全く同じ仕組みになっています
- Vue サンプル
- React サンプル
Ayame の詳細を知りたい人は DETAIL.md をお読みください。
今後のメンテナンス保証はありません
Apache License 2.0
Copyright 2019, Shiguredo Inc, kdxu
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
WebRTC Signaling Server Ayame に関するバグ報告は GitHub Issues へお願いします。それ以外については Discord へお願いします。
https://github.com/shiguredo/ayame/issues
ベストエフォートで運用しています。
時雨堂では有料サポートは提供しておりません
- kdxu (Kyoko KADOWAKI) が有料でのサポートやカスタマイズを提供しています。 Discord 経由で @kdxu へ連絡をお願いします。