回答:
H.264と呼ばれる形式を使用します。YouTubeや他のビデオサイトもこの形式でコンテンツを配信します(したがって、ビデオはiPad / iPod touchで表示できます)。
H.264の利点の1つは、ハードウェアベースのエンコード/デコードを使用できることです。
Steve JobsのFlashに関する考えも参照してください。
H.264は、HTMLの最新バージョンであるHTML 5のビデオサポート形式の1つです。Appleは、これをChrome *のSafariおよびGoogleでサポートしています。
* Googleは最近、Chromeの将来のバージョンでH.264をサポートしないことを発表しました。
Nivas氏は、YouTubeがビデオをストリーミングするために使用する形式であるH.264について知っておくべきことがすべてあると述べました。しかし、それがビデオのエンコードとデコードの方法であり、フラッシュ、iOS(iPhoneオペレーティングシステム)、HTML5で使用されます。
本当の違いは、ビデオのリクエストがどのように行われるかです。一言で言えば、iPhoneはHTML5とFlashの場合と同じ方法で要求しますが、YouTubeから回答を取得し、ブラウザーやフラッシュの代わりに別の場所で再生します。
上のデスクトップあなたがyoutube.comに取得するとき、ブラウザはそれについてYouTubeに通知するので、それは、あなたがデスクトップブラウザにしている識別します。次に、YouTubeはFlashバージョンを示し、そのコードはすべて、独自の方法でビデオを再生するようにプログラムされています。これには、HTMLとH.264も含まれます。そのため、YouTubeファイルから画面へのビデオの1バイトのパスを想像してください。次のようなものになります。
YouTubeストリーミングサーバー->ブラウザ-> Flash->画面。
ブラウザでYouTubeのHTML5バージョンを指定すると、そこにあるコードは、ブラウザがFlashを使用せずに再生できることを期待しています。したがって、ビデオバイトパスは次のようになります。
YouTubeストリーミングサーバー->ブラウザ->画面
今考えるのがどれほど簡単かはおもしろいですが、HTML4には「ビデオを再生する」だけで通信するコードがなく、ブラウザがそうすることは期待されていませんでした。したがって、HTML5対応ブラウザは、実際には独自のビデオプレーヤーでもあります。
新しいブラウザとFlashの両方は、H.264をデコードできるように基本的に同じソースコードを持ち、オペレーティングシステムからコーデックを利用できるようにする必要があります。しかし、それぞれに独自の実装があります。
上のiOSのそれは「YouTubeに」特定するたび、あなたがしているブラウジング、それはどちらかのコードを探しながら、埋め込まれたHTML5やFlashは、そのコードからのビデオ・リファレンスをつかみ、ちょうど直接ビデオのためのYouTubeをお願いします。HTML5とほぼ同じ方法です。ただし、ブラウザ内で再生する代わりに、iOS APIを呼び出してビデオプレーヤーから再生します。したがって、ビデオバイトパスは次のとおりです。
YouTubeストリーミングサーバー-> iOSビデオプレーヤー->画面
もちろん、それだけではありませんが、それらは基本的な概念です。そのため、iPhoneが使用するテクノロジーはすべて同じであり、YouTubeサーバーに対して実質的に透過的です。
YouTubeにはHTML5プレーヤーもあります。最近では、埋め込みコードをiframe方式に変更しました。これにより、iPhoneがサポートするブラウザーの設定に応じてHTML5とFlashを表示できます。
本質的に、Flashプレーヤーはビデオファイルを再生する方法であるため、ファイルは、iPhone / iPadがメディアプレーヤーで開くことができる読み取り可能な形式で利用できます(Nivasが言ったように)。
SoundcloudはiPhoneでも動作しますが、これはHTML5に依存していると思います。
コンテンツを埋め込むためのAdobe FlashとアプリケーションでH.264エンコーディングテクノロジーは何をしますか?
H.264はプロトコルコーデックです。これは、ムービーを「作成」するためにこのプロトコルを使用することを意味します。映画を入手したら、映画を再生するためのアプリケーションが必要です。これは、Adobe Flash(および他の多くのアプリケーション)が行うことです。詳細については、Wikipediaページを参照してください。
andyface氏の言うことはもっと理にかなっています。だから、SafariはHTML5をサポートしていると思います。