24時間クラウド録画防犯カメラサービスを作る!

本書では、防犯カメラ映像を24時間クラウドサーバーに録画し続けるサービスを作ります。

本書を購入してくださった方には、全ソースコードが公開されますので、必ず動くサービスを作ることができると思います。しかし、本書の目指すところは、ただサービスが出来上がる、というところではなく、設計検討のポイントや、技術内容の説明なども加えながら、インターネット上の動画配信技術の基本的な知識と実装方法の習得にあります。

ある程度、思った通りのプログラムが組めるレベルになったプログラマーが、次のステージに進むためには、プログラミングの技術だけでなく、ある特定の技術領域に対する、より深い知識・理解が必要になってきます。本書は、そうした次のレベルに進むプログラマーに対して、一つの技術領域として、インターネット上の動画配信に関しての入り口を示すことを意識して執筆しました。

インターネット上の動画配信技術を深堀していくと、動画やネットワークに関する深い知識が必要になってきます。また、システムを構築するには、多くの場合、クラウドサービスを使用しなければならず、AWSやMicrosoft Azureといったクラウドサービスに対する知識・理解も必要になってきます。AIによる画像解析などでも、まずは解析する場所までカメラ映像をネットワークを介して送る必要があります。

このように、インターネット上の動画配信という切り口で、さらに技術を深堀していくと、付随して様々な技術に出会うことができ、次のステージに進む為の、新たな知識・理解を得ることができます。こうした技術・知識を、本当に使える自分の技術として身に付けるには、実際に動くものを作ることが最短の道だと、私は常々思っています。

本書がそのきっかけになり、多くのプログラマーが次のステージに進めることを願っています。