2

私は Wowza を持っていて、RTMP ストリーミングをテストしています。Wowza RTMP の例のように、次のことができるようになりました。

  • Flash による再生
  • iOS 用 HTML5 経由の再生
    • <video x-webkit-airplay="allow" type="video/m3u8" src="http://xx.xx.xx.xx:1935/live/myStream/playlist.m3u8" />

つまり、今までは次の方法で再生できます。

  • フラッシュ(I Don't want it in the end)
  • iOS HTML5

では、再生する方法は次のとおりです。

  • 非 iOS ブラウザ用の HTML5?

HTML5 の iOS の場合:

<video x-webkit-airplay="allow" type="video/m3u8" src="http://xx.xx.xx.xx:1935/live/myStream/playlist.m3u8" />

Android または Windows またはその他のブラウザ用の HTML5?

4

2 に答える 2

5

iPhone で使用している HTML 5 ライブ ストリーミングは、「HLS」と呼ばれることがよくあります。現在、デスクトップ上のほとんどのブラウザーは、HTML 5 ビデオ タグによる HLS をサポートしていません。

ただし、Wowza を使用すると、ライブ ストリームを基本的にどの画面にも簡単に表示できます。

iOS:

あなたはそこで覆われています。Wowza から iOS デバイスへの HLS ライブ ストリーミングは魅力的です。

デスクトップ:

残念ながら、デスクトップ ブラウザーに関して言えば、ライブ ストリームにフラッシュを使用することは依然として制限されています。これは、次の 2 つの方法のいずれかで行うことができます。

  1. あなたが説明したように、実証済みの真のRTMPメソッドを使用するJWPlayerなどの典型的なフラッシュメディアプレーヤーを使用します。

  2. HLS ストリームをサポートするフラッシュ メディア プレーヤー (JWPlayer など) を使用する。この場合、iOS ストリームに使用しているのと同じエンドポイントを使用します。デスクトップのフラッシュでこの方法でライブ ストリームを実行しています。私のお金のために、デスクトップには HLS を使用することを好みます。1 日の終わりに、すべてのデバイスでライブ ストリーム用に 1 つのプロトコルしか扱っていないからです。また、パフォーマンスが非常に優れていることもわかりました。

JWPlayer での HLS サポートについては、こちらをご覧ください。

http://support.jwplayer.com/customer/portal/articles/1430189-about-hls-streaming

JWPlayer での HLS サポートはエンタープライズ エディションに限定されていることに注意してください。

とはいえ、 JWPlayerをチェックすることを強くお勧めします。私の意見では、すべてのデバイスでライブ ストリームを簡単に実行できるものはありません。

アンドロイド:

Android は HLS を技術的にサポートしていませんが、Galaxy S4 や HTC One を含む多くの Android デバイスで、ビデオ タグで HLS ストリームを使用すると、iOS と同じように機能することがわかりました。私が読んだすべてのことは、HLS が Android でサポートされていないことを示しているため、この機能は個々のメーカーによって追加されているとしか思えません。または、Wowza がデフォルトのアプリケーション構成で生成した rtsp ストリームへのリンクを Android ユーザーに提示します。他のほとんどの Android デバイスでは、デバイスのネイティブ メディア プレーヤーで rtsp ストリームを開くことができます。Android でのライブ ストリーミングに関する完全な履歴と回避策は、次の場所にあります。

http://www.jwplayer.com/blog/the-pain-of-live-streaming-on-android/

複数のデバイスへのライブ ストリーミングは、この 1 年でもはるかに簡単になりましたが、ソリューションの実装を検討している開発者が頭を悩ませる可能性があるバット ロードの断片化がまだ残っていると言って締めくくります。さらに、ほとんどの人は HTML 5 ビデオ仕様が将来のものであることに同意しますが、その仕様はまだ広く議論されており、実際にはまだ「完成」していません。Jeroen Wijering は、定期的に更新されるこのテーマに関する記事を続けており、私の意見では、Web アプリケーションでビデオを扱う人は必ず読む必要があります。Web 用のビデオ ソリューションの開発を続けているので、よく読んで、最新情報を頻繁にチェックしてください。

http://www.jwplayer.com/html5/

アップデート:

JWPlayer は、Android 4.1+ (Jellybean) で HLS を公式にサポートするようになりました。

http://support.jwplayer.com/customer/portal/articles/1430189-about-hls-streaming

于 2014-10-17T16:47:35.690 に答える