Giter Site home page Giter Site logo

chansuke / react-native-webrtc-kit Goto Github PK

View Code? Open in Web Editor NEW

This project forked from react-native-webrtc-kit/react-native-webrtc-kit

0.0 3.0 0.0 336 KB

React Native 用の WebRTC ライブラリ

License: Apache License 2.0

Ruby 1.33% Java 3.73% JavaScript 38.05% Objective-C 55.38% Python 1.51%

react-native-webrtc-kit's Introduction

React Native WebRTC Kit

GitHub tag npm version License

React Native WebRTC Kit は、 React Native アプリケーションから WebRTC ネイティブライブラリを使うためのライブラリです。本ライブラリを使うと、マルチプラットフォームに対応する WebRTC ネイティブアプリケーションを React Native で開発できます。

本ライブラリの主な目的は、 WebRTC SFU Sora (以下 Sora) を React Native アプリケーションで利用することです。そのため、 Sora が対応しない WebRTC の仕様には対応しません。 WebRTC ネイティブライブラリのすべての機能に対応するライブラリではありませんので注意してください。 Sora 非対応の機能が必要であれば、リポジトリをフォークして実装してください。

About Support

Support for React Native WebRTC Kit by Shiguredo Inc. are limited ONLY in JAPANESE through GitHub issues and there is no guarantee such as response time or resolution.

サポートについて

React Native WebRTC Kit に関する質問・要望・バグなどの報告やプルリクエストは Issues の利用をお願いします。ただし、 Sora のライセンス契約の有無に関わらず、 Issue への応答時間と問題の解決を保証しませんのでご了承ください。

ソースコードに関する Issue とプルリクエストに関しては、基本的にバグ修正のみ対応します。機能の追加や変更を要望する Issue とプルリクエストには対応しません。機能の追加や変更を行いたい場合は、本ライブラリをフォークしてご利用ください。

React Native WebRTC Kit に対する有償のサポートについては現在提供しておりません。

サンプルコード

サンプルコードは https://github.com/shiguredo/react-native-webrtc-kit-samples にあります。

ドキュメント

ドキュメントは https://sora.shiguredo.jp/react-native-webrtc-kit-doc にあります。

システム要件

  • npm 6.1.0

  • yarn 1.9.4

    • 本ライブラリを使うアプリケーションのビルドと実行は yarn に依存しています。 npm を直接使う場合の動作は保証しません。
  • watchman 4.9.0

iOS アプリケーションの開発

  • iOS 10.0 以降

  • Xcode 9.4

  • CocoaPods 1.5.0

Android アプリケーションの開発

現在、本ライブラリは Android アプリケーションの開発に対応していません。後日対応予定です。

WebRTC ライブラリについて

本ライブラリは WebRTC M66 に対応しています。

本ライブラリが利用する WebRTC ライブラリは、デフォルトの設定では弊社がビルドしたバイナリを指定しています (https://github.com/shiguredo/sora-webrtc-ios) 。このバイナリは弊社製品用の設定でビルドしてあるので、他のバイナリを使いたい場合は次の方法で入れ替えてください。

  • iOS: ビルドした WebRTC.frameworkios/Pods/WebRTC/WebRTC.framework と入れ替えます。

Issues について

質問やバグ報告の場合は、次の開発環境のバージョンを 「メジャーバージョン、マイナーバージョン、メンテナンスバージョン」 まで含めて書いてください (9.4.1など) 。 これらの開発環境はメンテナンスバージョンの違いでも Sora iOS SDK の挙動が変わる可能性があります。

  • React Native WebRTC Kit

  • iOS

    • Mac OS X

    • Xcode

    • iOS

Copyright

Copyright 2018, Shiguredo Inc. and Masashi Ono (akisute)

react-native-webrtc-kit's People

Contributors

voluntas avatar kdxu avatar szktty avatar

Watchers

Yusuke Abe avatar James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.