はじめに

好奇心旺盛な人のためのWebRTC #

この本は、WebRTCの実装者が苦労して得た知識を世界に向けて発信するために作成されました。 好奇心旺盛な人のためのWebRTC は、常により多くのことを求めている人のために書かれたオープンソースの書籍です。 この本は抽象化されたものではありません。

この本はプロトコルとAPIに関するもので、特定のソフトウェアについて語るものではありません。 私たちはRFCを要約し、文書化されていないすべての知識を一箇所に集めることを試みます。本書はチュートリアルではないので、コードはあまり含まれません。

WebRTCは素晴らしい技術ですが、使いこなすのは難しいものです。この本はベンダーに依存せず、利益相反を排除するようにしています。

この本は誰のためのものか。 #

  • WebRTC が何を解決するのかさえ知らず、もっと学びたいと思っている開発者。
  • 既に WebRTC を使って構築しているが、API を超えてもっと知りたいと思っている人。
  • デバッグの助けを必要とする確立された開発者。
  • WebRTC の実装者で、特定の部分について説明が必要な人。

多読のためのデザイン #

この本は、何度も読めるように設計されています。各章は独立しているので、本のどの部分にジャンプしても迷うことはありません。

各章では、3つのレベルの情報を用いて、1つの質問に答えることを目的としています。

  • 何を解決しなければならないのか?
  • どのようにそれを解決するのか?
  • 解決策の技術的な詳細。
  • どこに行けばより多くのことを学べるか。

各章は予備知識を前提としていないので、本のどの位置からでも学習を始めることができます。また、この本では、より詳しく学ぶためのリソースを紹介しています。他の書籍では、個々のトピックをより深くカバーしています。この本は、専門家レベルの詳細を犠牲にして、システム全体を教えることを目的としています。

自由に利用でき、プライバシーを尊重する #

本書は、GitHubおよびWebRTCforTheCurious.comで公開されています。 この本は、あなたが最適だと思う方法で使用できるようにライセンスされています。現在のバージョンの本をePubでダウンロードすることもできます。 またはPDFファイルとしてダウンロードすることもできます。

この本は、個人が個人のために書いたものです。ベンダーにとらわれないため、利益相反となるような推奨はしません。

ウェブサイトでは、アナリティクスやトラッキングを使用しません。

参加しよう! #

私たちはあなたの助けを必要としています! 本書はすべてGitHubで開発されており、現在も執筆中です。読者の皆様には、私たちがまだ十分にカバーできていないことについて質問があれば、イシューを開いていただくことをお勧めします。

ライセンス #

本書は,CC0ライセンスの下で公開されています。著者は、法律で認められている最大限の範囲で、著作物のすべての著作権および関連する権利を放棄しています。 法律で認められている範囲内で、著作権および関連する権利を放棄しています。この作品をどのように使用してもよく、帰属表示も必要ありません。