仕事&求人ジョブボード掲載、料金についてヘルプMOONGIFTについてヘルプTwitter(MOONGIFT)Facebook(MOONGIFT)新規登録ID/PWでログインTwitterでログインFacebookでログインマイページ現在のポイントポイント購入ログアウトITエンジニア/デザイナ向けにオープンソースを毎日紹介WebRTCを使ってクライアント間でストリーミング配信「Ztream」2013/07/18ソフトウェア,WebJavaScript,github,音楽,Scala,HTML5,P2PZtreamはScala/HTML5製のソフトウェア(ソースコードは公開されていますがライセンスは明記されていません)です。WebRTCではP2Pのメッセージングシステムが実現できます。動画チャットばかり注目されていますが、他にもできることはたくさんあります。今回はP2Pによるストリーミング配信システムZtreamを紹介します。再生ボタンを押すと音楽が流れます。徐々にバッファされています。ピアーが他にいないので、この場合はサーバから配信されるのみです。こちらは別なブラウザです。ピアーが2になっています。片方の配信が100%になりました。するともう片方はサーバではないピアーから配信されるようになりました。13%はサーバ外からの受信です。Ztreamでは音楽の配信に際してP2Pのファイル共有のような手法を使います。P2Pでデータを送信しあう事ができれば、サーバの負荷は減り、クライアント側も高速でダウンロードできるようになるでしょう。MOONGIFTはこう見るインターネットの利用者が増えるのに伴って、サーバ/クライアント型のシステムでは徐々に無理が出ているように感じます。動画や音楽など大きなメディアを扱う場合にサーバからの一極集中では相当強力なバックボーンが必要になってしまいます。P2Pはその解決策の一つになるかも知れません。スマートフォンであってもBluetoothなどの近距離通信を使ってクライアント間でデータを授受できれば、セミナールームなど狭い空間内では指定されたサイトや情報を見るのは高速化できるかも知れませんね。Ztreamatamborrino/ztreamソフトウェア,WebJavaScript,github,音楽,Scala,HTML5,P2PMOONGIFTの関連記事${article.post_title}{{/each}}もっと見るコメントプレミアムでしか読めない記事が730あります。blockworks。