pirosikick's diary

君のハートにunshift

Socket.IO meetup行った

http://connpass.com/event/6911/

html5dayで告知された時に運良く申し込めたので行ってきた。

AudioデータをSocket.IOで送るっていうLTのデモが面白かったのでソースを読もうと思う。

https://docs.google.com/presentation/d/1Bt-G2Mrwr-guvAO75HbTcuPXmYZlYoMLmbekqEG5b3A/edit#slide=id.p https://github.com/kuu/WebMTR

寿司は食わずに帰りました。以下、メモ

Key Note by Guillermo + 質問タイム

  • おじさん、英語全然わからんかったからほとんどわからんかった。。。

「MQTT.IO」 @hakobera

  • Quipper
  • MQ Telemetry Transport
    • Pubsubに特化した軽量プロトコル、バイナリ
    • IBM
    • v3.1.1から国際標準化
    • 軽量、バイナリ
    • Quality of Service
  • M2M(IoT)向け
  • MQTT.IO作ったで
    • 標準でWebSocket上で通信がある
    • Socket.IOv1.0でバイナリ対応したのでできた
  • MQTT.IOいいとこ
  • センサーデータをブラウザで見たりとか
  • MQTT meetupが来月あるで!きてや!

「Socket.IO on Smartfx」@takeshy

「Web-based multitrack recording」 @mayazaqui

  • audio data をSocket.IOで送る
  • ブラウザ側でaudio dataをキャプチャして送って、サーバでMixする
  • USBマイクをMBPにつないでWeb Audio APIでaudio dataを撮ってsocket.ioでAWSのexpressに送る
  • getUserMediaでマイクに接続
  • 8byteのchunkで送る, 10回/秒
  • サーバ側でSoX複数のaudio dataを結合するで

「Socket.IO 1.0 Client For Java」 @nkzawa

  • github.com/nkzawa/socket.io.java
  • Android対応
  • 1.0のアップデートで既存のクライアントが使えなくなったので作った
  • Nodeのclientとほぼ同じインタフェース
    • Node clientの新機能が乗せやすい
    • 逆もしかり
  • シングルスレッドってとこも一緒やで