流行るサービスが出ると、1エンジニアとしてどのようにそれを実現するか考えてしまうものです。テキストや画像がメインのサービスの場合だと、データベースとWebプログラミングに関する知識があれば大体の物は実現可能だと思いますが、動画関連のサービスだと、ちょっと専門知識が必要になってくると思います。 個人的にはyouTubeがどのような仕組みで動いているのかに関心があり、ちょっと調べてみました。意外と簡単に出来るようですね。 基本的な動作はデータベースの入出力と基本的なWebプログラミングに関する知識があれば出来ると思うのですが、パッと見で分からないところは ・Flashのメディアプレーヤー ・動画のエンコード ですね。あのFlashのプレーヤーは最初見たときは衝撃でしたよね。 あとはFlashのプレーヤーで再生するには .flv と言う形式でないといけません。 それをサーバーサイドでコンバートし
![youTubeを作るには?](https://cdn-ak-scissors.b.st-hatena.com/image/square/f465f5a9629a5b3f2d4485a7eb573a319e8542b9/height=288;version=1;width=512/https%3A%2F%2Fblogs.itmedia.co.jp%2Fmt-static%2Fsupport%2Fassets_c%2Fuserpics%2Fuserpic-363-100x100.png)