タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

webrtcに関するN_Tのブックマーク (4)

  • そして壁の向こうへ。 NAT/Firewallを越えて通信しよう―WebRTC入門2016

    そして壁の向こうへ。 NAT/Firewallを越えて通信しよう―WebRTC入門2016 がねこまさし(インフォコム株式会社) こんにちは! 2014年に連載した「WebRTCを使ってみよう!」シリーズのアップデート記事も番外編を含めて6回目となりました。2016年の最後として、実際の通信では欠かせないNAT越えと、企業ネットワークで使うために必要なFirewallを通過する方法について見ていきましょう。 NATを越えて NATの役割 NAT(+IPマスカレード)は企業だけでなく、一般家庭でも使われています。ブロードバンドルーターやWiFiルーターでは、1つのグローバルIPアドレスを、複数のPCやデバイスで共有することができます。このとき、NATには2つの役割があります。 インターネットにつながったグローバルなIPアドレスと、家庭内/社内のローカルなネットワークでのIPアドレスの変換 複

    そして壁の向こうへ。 NAT/Firewallを越えて通信しよう―WebRTC入門2016
    N_T
    N_T 2016/12/21
    STUN(Session Traversal Utilities for NATs) と TURN(Traversal Using Relays around NAT)
  • 手動でWebRTCの通信をつなげよう ーWebRTC入門2016

    こんにちは! がねこまさしです。2014年に連載した「WebRTCを使ってみよう!」シリーズを、2016年6月の最新情報に基づき、内容をアップデートして改めてお届けしています。1回目はカメラにアクセスしてみました。2回目となる今回は、WebRTCの通信の仕組みを実感するために、「手動」でP2P通信をつなげてみましょう。 WebRTCの通信はどうなっているの? WebRTCでは、映像/音声/アプリケーションデータなどをリアルタイムにブラウザ間で送受信することができます。それをつかさどるのが「RTCPeerConnection」です。 RTCPeerConnectionには3つの特徴があります。 Peer-to-Peer(P2P)の通信 → ブラウザとブラウザの間で直接通信する UDP/IPを使用 → TCP/IPのようにパケットの到着は保障しないが、オーバーヘッドが少ない PeerとPeer

    手動でWebRTCの通信をつなげよう ーWebRTC入門2016
    N_T
    N_T 2016/08/07
  • WebRTCで録画する!MediaRecoderを使ってみよう

    こんにちは!がねこまさしです。今回はWebRTCの録画機能を使って、ブラウザ(Firefox)で録画してみましょう。 Media Recorder API WebRTCでの録画機能はについては、MediaRecorder APIとしてこちらで検討が行われています。 MediaStream Recording Firefoxではすでに実装が始まっていますので、実際に使ってみることができます。 早速録画してみる まずはいつものようにgetUserMedia()で localStreamを取得します。それを使って録画するのは、このようになります。簡単ですね! var localStream; // getUserMedia()で取得したstreamをセットしておく var recorder = null; function startRecording() { recorder = new Me

    WebRTCで録画する!MediaRecoderを使ってみよう
  • WebRTCにおけるサーバーソリューションの決め手とは?─WebRTC Conference Japan基調講演

    2月5日、6日にかけて「WebRTC」をテーマとした、日初のカンファレンスであるWebRTC Conference Japanで開催された。記事では、その中の基調講演の1つである、WebRTCに於けるサーバーソリューションの決め手とは?の内容について紹介する。プレゼンターはDialogic社およびwebrtcH4cKSの主宰であるChad氏だ。 当日の発表資料はこちらから WebRTCサーバで考えるべきこと WebRTCのサーバサイドインフラストラクチャを考えるに辺り、4つのサーバについてセッションでは述べる。 シグナリングサーバ NAT越えサーバ メディアサーバ(音声・映像・データ) ゲートウェイサーバ シグナリングサーバ WebRTCの通信は、最終的にはP2Pになるが、その過程でシグナリングサーバが必要だ。具体的にはSIPで使われているようなSDPを使って、メディア接続に必要な情

    WebRTCにおけるサーバーソリューションの決め手とは?─WebRTC Conference Japan基調講演
    N_T
    N_T 2015/02/11
  • 1