front-core / mono-band

MONO BAND(仮)開発リポジトリ
0 stars 0 forks source link

WebSocket マルチプレイ作り方 #3

Open heavymery opened 9 years ago

heavymery commented 9 years ago

参考記事

heavymery commented 9 years ago

複数デバイス間での音の完全な一致が難しい

この課題なんですが、外部のサーバーを通さずに端末と端末で直接 Peer To Peer 通信すれば回避できるかもしれません。

WebSocket でも Peer To Peer 出来るか知りたいですね〜

NaokiOtsu commented 9 years ago

なるほどですね。 Peer To Peer通信の実装も調査しますmm

NaokiOtsu commented 9 years ago

Webで調べたところでは、 WebSocketでは、Peer To Peerは出来ないような情報がありました。

ここを見る限りは、CocoonJSはWebRTCにprefix付きで対応していると見て良さそうですかね〜 http://support.ludei.com/hc/en-us/articles/202308176-Webview-Supported-APIs

問題なさそうであれば、WebRTCで音声再生するサンプルを作ってみたいと思っています。

heavymery commented 9 years ago

Webで調べたところでは、 WebSocketでは、Peer To Peerは出来ないような情報がありました。

あ、Peer To Peer は WebRTC の PeerConnection の方でしたね。 PeerConnection 系はこんなライブラリがあるみたいです :smile:

(参考:WebSocket / WebRTCの技術紹介

heavymery commented 9 years ago

ここを見る限りは、CocoonJSはWebRTCにprefix付きで対応していると見て良さそうですかね〜 http://support.ludei.com/hc/en-us/articles/202308176-Webview-Supported-APIs 問題なさそうであれば、WebRTCで音声再生するサンプルを作ってみたいと思っています。

Webview+ は対応してそうですね〜 ただ、ちょい懸念点があります・・・

まぁ、実際にサンプル作って CocoonJS Launcher を使って試してみましょう :metal: