All Projects → OpenAyame → Ayame

OpenAyame / Ayame

Licence: apache-2.0
WebRTC Signaling Server Ayame

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Ayame

Metastream
Watch streaming media with friends.
Stars: ✭ 1,926 (+783.49%)
Mutual labels:  websocket, webrtc, p2p
Libdatachannel
C/C++ WebRTC Data Channels and Media Transport standalone library
Stars: ✭ 336 (+54.13%)
Mutual labels:  websocket, webrtc, p2p
Ca11
Multi-Protocol Webphone
Stars: ✭ 69 (-68.35%)
Mutual labels:  websocket, webrtc, p2p
Wt Tracker
High-performance WebTorrent tracker
Stars: ✭ 144 (-33.94%)
Mutual labels:  webrtc, p2p
Toho Like Js
Touhou style danmaku shooter game which runs on your chrome.
Stars: ✭ 127 (-41.74%)
Mutual labels:  websocket, webrtc
Hublin
DEPRECATED - An easy and free video conference service based on WebRTC
Stars: ✭ 1,614 (+640.37%)
Mutual labels:  webrtc, p2p
Airdcpp Webclient
Communal peer-to-peer file sharing application for file servers/NAS devices
Stars: ✭ 106 (-51.38%)
Mutual labels:  websocket, p2p
P2p Cdn Sdk Javascript
Free p2p cdn github javascript sdk to reduce video streaming costs of live and on demand video using webrtc by upto 90% and improve scalability by 6x - 🚀 Vadootv 🚀
Stars: ✭ 158 (-27.52%)
Mutual labels:  webrtc, p2p
Meshenger Android
P2P Audio/Video calls over local networks. No server or Internet access needed.
Stars: ✭ 152 (-30.28%)
Mutual labels:  webrtc, p2p
P2pt
Simple WebRTC Peer 2 Peer connections using WebTorrent trackers as the signalling server. Use WebTorrent trackers for any kind of WebRTC app ! 🔥 Make WebRTC apps fast & easy ! 🚀⭐
Stars: ✭ 159 (-27.06%)
Mutual labels:  webrtc, p2p
Peardownloader.js
一个支持多协议、多源、混合P2P-CDN的下载器
Stars: ✭ 170 (-22.02%)
Mutual labels:  webrtc, p2p
Wave Share
Serverless, peer-to-peer, local file sharing through sound
Stars: ✭ 1,641 (+652.75%)
Mutual labels:  webrtc, p2p
Roll Call
📞 Free and reliable audio calls for everyone w/ browser p2p.
Stars: ✭ 1,563 (+616.97%)
Mutual labels:  webrtc, p2p
Spitfire
An easy to use WebRTC Datachannels library for .NET applications.
Stars: ✭ 164 (-24.77%)
Mutual labels:  webrtc, p2p
Netflux
JavaScript client and server side transport API based on WebRTC & WebSocket
Stars: ✭ 188 (-13.76%)
Mutual labels:  webrtc, p2p
Action Cable Signaling Server
🤝Rails implementation of a WebRTC Signaling Server
Stars: ✭ 118 (-45.87%)
Mutual labels:  websocket, webrtc
Webrtc Qr
WebRTC Connect Experiment - https://aquigorka.com/webrtc-qr/
Stars: ✭ 154 (-29.36%)
Mutual labels:  webrtc, p2p
Mediadevices
Go implementation of the MediaDevices API.
Stars: ✭ 197 (-9.63%)
Mutual labels:  webrtc, p2p
U2web
stream video with p2p
Stars: ✭ 97 (-55.5%)
Mutual labels:  webrtc, p2p
Learning Webrtc
Codes and notes while learning webrtc
Stars: ✭ 98 (-55.05%)
Mutual labels:  websocket, webrtc

WebRTC Signaling Server Ayame

GitHub tag (latest SemVer) License Actions Status

About Shiguredo's open source software

We will not respond to PRs or issues that have not been discussed on Discord. Also, Discord is only available in Japanese.

Please read https://github.com/shiguredo/oss/blob/master/README.en.md before use.

時雨堂のオープンソースソフトウェアについて

利用前に https://github.com/shiguredo/oss をお読みください。

WebRTC Signaling Server Ayame について

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

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

OpenAyame プロジェクトについて

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

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

OpenAyame プロジェクト

方針

  • シグナリングの仕様の破壊的変更を可能な限り行わない
  • Go のバージョンは定期的にアップデートを行う
  • 依存ライブラリは定期的にアップデートを行う

注意

  • Ayame は P2P にしか対応していません
  • Ayame は 1 ルーム最大 2 名までしか対応していません

使ってみる

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

Web SDK を使ってみる

Ayame Web SDK

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

Ayame Web SDK サンプル

仕組みの詳細を知りたい

Ayame の仕組みを知りたい人は OpenAyame/ayame-spec をお読みください。

Ayame Labo を使ってみる

Ayame 仕様と完全互換な STUN/TURN サーバやルーム認証を組み込んだ無料で利用可能なシグナリングサービスを時雨堂が提供しています。

Ayame Labo

ライセンス

Apache License 2.0

Copyright 2019-2021, Shiguredo Inc.

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.

Ayame 利用例

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].