WebRTC シグナリングサーバー Ayame の Swift 実装です。 OpenAyame/ayame-spec に従い、 OpenAyame/ayame とできるだけ互換性を保っています。 ただし、勉強がてら実装したものなのでいろいろと不十分な機能があると思います。ご注意ください。
なお、本プロジェクトは株式会社時雨堂の提供ではありません。株式会社時雨堂への問い合わせはしないようにお願いします。
iori_debug
: Iori 用のデバッグログ出力の可否iori_signaling_debug
: シグナリングのデバッグログ出力の可否make
を実行してください。 iori
コマンドが生成されます。
$ make
設定ファイル ayame.yaml
を用意します。 ayame.yaml.example
をコピーすると簡単です。
iori
コマンドを実行します。
$ ./iori
SwiftPM に対応しています。
Swift パッケージのリポジトリに https://github.com/szktty/iori-swift.git
を指定して追加します。
Package.swift
で指定する場合次のコードを Package.swift
の dependencies
に追加してください。
.package(
name: "Iori",
url: "https://github.com/szktty/iori-swift.git",
.upToNextMajor(from: "2021.1.0"))
Samples
以下にあります。
Apache License 2.0
Copyright 2021 SUZUKI Tetsuya (szktty)
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.
link |
Stars: 2 |
Last commit: 2 years ago |
最初のリリース
Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics