最近は勉強会ブームでustを使ったストリーミング配信もよく行われています。ところが、ustの問題点として細かい文字が壊滅的に読めずスライド等はともかくコーディングのデモを見せることは困難です。コーディングのデモを配信しようとしたならば、800x600以上の解像度が必要しょう。しかし、FPSは低くても問題なく1〜2FPSもあれば十分です。ustやその他のサービスを見てもこのような要求を満たすものは見つかりませんでした。 というわけで、ないならば作れということでスクリーンショットのストリーミング配信システムを作ってみました。Screen Shot Streaming Systemといことでs4です。プロジェクトサイトはこちらになります。 s4の仕組みはいたってシンプルで、スクリーンショットを定期的にとりpngに圧縮してサーバに送るs4-capture、サーバから定期的にpng画像をダウンロード