Adobe Flashは、Adobe Flash Player、RTMPプロトコル、Flash Media Server、およびFlash Media Live Encoderを使用して、ライブブロードキャストを可能にします。
HTMLビデオ/オーディオに対応するプロトコルとソフトウェアは何ですか?
RTMPプロトコル、Flash Media Server、Flash Media Live Encoderに代わるものは何ですか?
HTML5で可能ですか?
HTML5 はHTML4の拡張であり、 ビデオタグ のsrcパラメーターで指定されている任意のtcp/ipポートを使用して機能します。 Flashなどのプラグインを使用せずにブラウザで直接処理されるため、モバイルデバイス用の既存のストリーミングソリューションはこれだけです。
HTML5ビデオ はプロトコルに依存しません-プロトコルは、たとえば次のように、ソースURLによって暗示されます。
<video src="rtp://myserver.com/path/to/stream">
Your browser does not support the VIDEO tag and/or RTP streams.
</video>
または多分 :
<video src="http://myserver.com:1935/path/to/stream/myPlaylist.m3u8">
Your browser does not support the VIDEO tag and/or RTP streams.
</video>
これはすべて、使用されているプロトコルに対するブラウザのサポートに依存します。通常、ビデオファイルのストリーミングは常にサポートされていますが、上記のようなより複雑なケースでは、ブラウザに必要なサポートがない場合にプラグインの使用が必要になる場合があります。
HTML5プレーヤーは、HTML、CSS、およびJavascriptのみをツールとして使用して構築できます。
例としては VideoJS があります。これは、CSSを使用して100%スキンできる無料のオープンソース軽量プレーヤーです。このWebサイトには、HTML5ビデオに関する有用な情報も多数含まれています。
Kalturaプロジェクトについては、さらに多くの情報を入手できます。このプロジェクトには、 html5video -Kalturaコミュニティサイトからアクセスするのが最適です。このサイトには、 HTML5プレーヤーの比較 と記事 はじめに-HTML5のナビゲート も含まれています。
HTML5で既存のビデオファイルを公開するには、無料の Html5 Video Creator を使用してHTML5コードを作成します。
Wowzaは現在、HTML5をサポートする メディアサーバー に取り組んでいます。 ここで見ることができます 、最後にチェックした映画を再生しています。
WebM、 を使用します。これは、誰でも自由に利用できるWeb用の高品質でオープンなビデオ形式の開発に特化したプロジェクトです。 これは Matroskaコンテナに基づいています。 現在YouTubeでHTML5ビデオを再生するために使用されています。
このストリームのソースは、Wowzaサーバー側パブリッシングAPIを使用してライブストリームとしてストリーミングされるWebMファイルです。
タグノートによると:
注:HTML5、WebM、VP8、およびOggVorbisをサポートするブラウザーが必要です。次のブラウザで動作します。
したがって、これらはWebブラウザをライブストリーミングするための要件のようです。