ブラウザ
 Computer >> コンピューター >  >> ソフトウェア >> ブラウザ

WebRTCの説明:このAPIとは何ですか、そしてそれはインターネットをどのように変えていますか?

今日のインターネットは、10年前とは大きく異なります。当時、ビデオ会議のように適度に野心的なことをしたい場合は、単にうまく機能しなかったプラグインを使用する必要がありました。もちろん、私はFlashについて言及しています。これは、2010年にSteve Jobsによって、安全性が低く、低速で、タッチデバイスの世界に適していないことで悪名高い非難を受けました。

今はもっと良いものがあります。

これはWebRTCと呼ばれ、開発者がHTML5、JavaScript、CSSなどのオープンWebテクノロジーを使用して、MMORPG(大規模マルチプレイヤーオンラインロールプレイングゲーム)やビデオ会議ツールなどのリアルタイムアプリケーションを構築できるようにします。

WebRTCについて知っておくべきことはすべてここにあります。

何ができますか?

おそらく覚えておくべき最も重要なことは、WebRTCは実際には単一のAPI(アプリケーションプログラミングインターフェイス)または製品ではないということです。むしろ、これはAPIのファミリーであり、それぞれがさまざまな完了状態にあり、ブラウザー全体でさまざまなサポートがあり、根本的に異なるタスクを実行します。

一部のWebRTCAPIは、それほどエキサイティングではありません。彼らは、コンピューターのWebカメラとマイクにアクセスするのと同じくらい簡単なタスクを実行します。しかし、他の人ははるかに野心的です。

たとえば、1つのAPIを使用すると、ユーザーは画面をリモートユーザーと共有できます。もう1つは、サイマルキャスティングをサポートします。これにより、ユーザーはさまざまなレベルの品質と詳細でビデオをブロードキャストできます。別のWebRTCAPI(MediaStream API)を使用すると、開発者はオーディオをオンザフライで処理し、必要に応じてトラックをミュート、一時停止、追加できます。

もっとあります。はるかに。確かに、1,000語の記事で合理的に議論できる以上のものです。

つまり、WebRTCは、リモートコンピューターをリアルタイムで操作できるようにする美しいAPIファミリーを提供します。それはエキサイティングであり、人々はそれを信じられないほど、気が遠くなるようなものに使用しています。

人々はそれを何のために使用していますか?

WebRTCの実際の使用で最も成功しているものの1つは、Appear.inです。 2012年にリリースされて間もなくレビューしましたが、合理化された美学とログイン、アカウント、プラグインの欠如のおかげで、ビデオ会議が少し楽しくなった方法に感銘を受けました。ビデオチャットを作成するには、ボタンを押して、チャットしたい相手へのリンクを共有するだけです。

WebRTCの説明:このAPIとは何ですか、そしてそれはインターネットをどのように変えていますか?

Appear.inは、WebRTCを利用したビデオ会議サービスだけではありません。非常に主流になっている企業によって作成された製品の爆発的な増加がありました。 CitrixのGoToMeetingFreeやFirefoxHelloなどの企業。また、SkypeforWebはWebRTCを利用していると広く信じられています。

WebRTCは、ブラウザベースのインタラクティブなマルチプレイヤーゲームの作成にも使用されています。これらのほとんどは明らかに低予算の問題ですが、いくつかの主要な例外があります。ホビット決戦の戦い[もう利用できません]は、ピータージャクソンの壮大な物語の最終回との結びつきとして、2014年の終わりにリリースされました。

WebRTCの説明:このAPIとは何ですか、そしてそれはインターネットをどのように変えていますか?

WebGLとWebRTCを搭載したこのプレイヤーは、中つ国の派閥(オーク、エルフ、人間、ドワーフ)のいずれかの立場に置かれ、他のプレイヤーと対戦します。これらはすべて、トルケインのファンタジー世界の正当な支配者になることを熱望しています。

WebRTCの説明:このAPIとは何ですか、そしてそれはインターネットをどのように変えていますか?

しかし、WebRTCが信じられないほど使用されてきたにもかかわらず、無数のブラウザーでのWebRTCのサポートは信じられないほど制限されています。

ブラウザのサポート

予想通り、Google ChromeとFirefoxはWebRTCを最も包括的にサポートしていますが、両方のブラウザーにいくつかの顕著な欠落があります。たとえば、FirefoxにはChromeで利用できるSimulcast APIがありませんが、ChromeにはH.264ビデオストリーミングがありません。

OperaでのWebRTCのサポートはしっかりしていますが、Google Chromeと同じレンダリングエージェントを使用していることを考えると、驚くことではありません。

WebRTCの説明:このAPIとは何ですか、そしてそれはインターネットをどのように変えていますか?

ブラウザのスペクトルの他の場所には、InternetExplorerとSafariがあります。これらはWebRTCをサポートしておらず、将来のサポートについてMicrosoftとAppleの陣営からの噂はありません。ただし、WebRTC機能を追加するサードパーティのツールがあります。最近レビューしました。

TemasysのSkylinkは、WebRTC機能を導入するIEおよびSafari用の無料プラグインです。ただし、これには問題があります。つまり、限られた数のWebサイトしか機能せず、appear.inはその1つではありません。

安全ですか?

もちろん、WebRTCは、ブラウザ内のリアルタイム通信を行うためのデフォルトの方法であったAdobeFlashからの大きな一歩です。 Flashは脆弱性に完全に悩まされ、ユーザーをハッカーやマルウェアにさらされたままにしました。この問題は、スティーブ・ジョブズがエッセイで指摘した多くの問題の1つであり、FlashがiPhoneに搭載されない理由を説明しています。

ありがたいことに、WebRTCは、Flashに固有の同じ問題に悩まされることはありません。これは、WebRTCが個々のソフトウェア(この場合はブラウザープラグイン)ではないためです。これはAPIです。

WebRTCにセキュリティの問題がないというわけではありません。あります。同じ規模ではありません。

昨年末、WebRTC APIの一部を使用する数行のJavaScriptコードを使用するだけで、VPNユーザーの実際のIPアドレスを見つけることが可能であることが明らかになりました。

WebRTCの説明:このAPIとは何ですか、そしてそれはインターネットをどのように変えていますか?

もちろん、VPNは、オンライン活動を難読化したいプライバシー意識の高い個人によって一般的に使用されています。 WebRTCを完全に無効にする以外に、この問題を解決するアップデートはまだありません。これは、Disable WebRTCFirefoxExtensionとStopWebRTCプラグインforChrome[No Longer Available]を使用するか、JavaScriptを完全に無効にすることで実行できます。

ハードルの先

WebRTCの約束は誇張することはできません。これは、HTML5ファミリーの何よりも、インターネットの使用方法を変更する機会があり、インターネットをより協調的でインタラクティブなものにします。

しかしそれまでは、克服しなければならない多くのハードルがあります。 W3Cは、必死にMicrosoftとAppleを参加させる必要があり、W3Cをサポートするブラウザ間で一貫したエクスペリエンスを保証する必要があります。

それまでは、非常にニッチなテクノロジーであり続けるでしょう。

同意?同意しませんか?以下のコメントで教えてください。


  1. ドライブがオフライン:原因と修正方法

    この記事では、ポップアップ「ドライブがオフラインです」について説明します。 」は、iBoysoft Data Recovery for Mac を使用してデータをスキャンまたは復元する場合を意味します。ドライブをオンラインに戻すための実用的な解決策も見つけることができます。 目次: 1.オフライン ディスクとは何ですか? 2.ドライブがオフラインの場合の修正方法 オフライン ディスクとは何ですか? 「ドライブはオフラインです は、iBoysoft Data Recovery for Mac を使用してストレージ デバイスをスキャンして失われたデータを探したり、デバイスから見つかっ

  2. VPN とその仕組みとは?

    おそらく以前に VPN について聞いたことがあり、使用したこともあるでしょう。 VPN は Virtual Private Network の略で、基本的にはオンラインでプライバシーを提供することを意味します。当初、VPN サービスを使用していたのは大企業と政府機関だけでしたが、現在では多くのインターネット ユーザーが VPN サービスを使用してデータを保護しています。今日では、あなたの場所がプライベートに保たれるため、誰もが VPN を使用しています。匿名でインターネットを閲覧できる間、データは暗号化されます。 テクノロジーが進化する今日、インターネットに依存しない仕事はありません。実