mpls / ayame

WebRTC Signaling Server Ayame

Home Page:http://bit.ly/OpenAyame

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WebRTC Signaling Server Ayame

GitHub tag (latest SemVer) License Actions Status

WebRTC Signaling Server Ayame について

WebRTC Signaling Server Ayame は WebRTC 向けのシグナリングサーバです。

WebRTC の P2P でのみ動作します。また動作を 1 ルームを最大 2 名に制限することでコードを小さく保っています。

OpenAyame プロジェクトについて

OpenAyame は WebRTC Signaling Server Ayame をオープンソースとして公開し、 継続的に開発を行うことで WebRTC をより身近に、使いやすくするプロジェクトです。

詳細については下記をご確認ください。

OpenAyame プロジェクト

注意

  • Ayame は P2P にしか対応していません
  • Ayame は 1 ルーム最大 2 名までしか対応していません
  • Ayame は Origin チェック機能を保持していません
    • 今後提供予定です

使ってみる

Ayame を使ってみたい人は USE.md をお読みください。

Web SDK を使ってみる

Ayame Web SDK

Web SDK サンプルを使ってみる

Ayame Web SDK サンプル

React サンプルを使ってみる

OpenAyame/ayame-react-sample

React Native サンプルを使ってみる

Ayame React Native サンプル

React Native 用 WebRTC ライブラリ を利用しています。

仕組みの詳細を知りたい

Ayame の詳細を知りたい人は SPEC.md をお読みください。

WebRTC シグナリングサービス Ayame Lite を使ってみる

Ayame を利用した無料で TURN サーバまで利用可能なシグナリングサービスを時雨堂が提供しています。

Ayame Lite)

関連プロダクト

hakobera/serverless-webrtc-signaling-serverが Ayame の互換サーバとして公開/開発されています。AWS によってサーバレスを実現した WebRTC P2P Signaling Server です。

開発について

Ayame はオープンソースソフトウェアですが、開発についてはオープンではありません。 そのためコメントやプルリクエストを頂いてもすぐには採用はしません。

まずは Discord にてご連絡ください。

バグ報告

WebRTC Signaling Server Ayame に関するバグ報告は GitHub Issues へお願いします。

https://github.com/OpenAyame/ayame/issues

Discord

アドバイスはしますが、サポートはしません

最新の状況などはこちらで共有しています。質疑応答もこちらでのみ受け付けています GitHub Issues を利用する前にまずは Discord へ質問をお願いします。

https://discord.gg/mDesh2E

ライセンス

Apache License 2.0

Copyright 2019, Shiguredo Inc, Kyoko Kadowaki (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.

About

WebRTC Signaling Server Ayame

http://bit.ly/OpenAyame

License:Apache License 2.0


Languages

Language:Go 98.4%Language:Makefile 1.6%