2016-10-19 27 views
1

Wowzaストリーミングエンジンを使用して実装されたビデオストリーミング(ビデオオンデマンド)サーバーがあります。クライアント(アンドロイドアプリケーション、ウェブブラウザ)は、RTMP(ウェブブラウザ)とRTSP(アンドロイドアプリケーション)を使用してストリームにアクセスします。ウェブブラウザのプレーヤー(jwプレーヤー)がRTMPSをサポートしているので、ストリーミングはSSL経由でなければならないという要件があるため、私はRTMPSをサポートするようにwowzaを設定し、機能をテストしました。しかし、RTSP(SSL over RTSP)もサポートする必要があります。私はwowzaがRTSPS(ref:https://www.wowza.com/forums/showthread.php?34002-RTP-RTSP-over-SSL)をサポートしていないと読んでいます。次に、ELB自体でSSLを終了する必要があります(YouTubeのビデオストリーミングサーバーはELBの後ろにあります)。RTSP over SSL(RTSPS)

私たちはアンドロイドプレイヤーでffmpegプレーヤーを使用しています。このlinkの下にはSSL経由のRTSPSまたはRTSPに関して何も言及されていません。そのようなプロトコルが存在するかどうかは疑問です。もしそうなら、アンドロイドプレイヤーか、RTSPSのテストに使用できる他のプレイヤーはありますか?

答えて

-1

WowzaストリーミングエンジンでRTSPSで再生できます。

SSL証明書を使用して、[install-dir] /content/sample.mp4で提供されているサンプルファイルと付属のvodアプリケーションを使用して再生をテストしてください。

ffplayのRTSPS:// [あなたの-wowza/CERT-ドメイン]:443/VOD/MP4:sample.mp4

+0

リサ、感謝をストリーミングRTP/RTSPを有効にするには、ホスト側を追加することができます。 「セキュリティコンテキストの作成に失敗しました(0x80090304)」というエラーが表示されます。私は、rtmpsストリーミングが動作しているので、自分の証明書とVHostを適切に設定したと確信しています – Durgesh

0

私はSSLのための私のWowzaのLBのインフロントは非常にオフロードする場所をお勧めしましたSSL経由でm3u8をロードすることができます。また、たとえばHA Proxyを使用して簡単に行うことができると言われました。 RTMPのために、ここでこれを実現する方法を説明したが、同じことが、明らかにHTTPで行うことができます。

https://github.com/arut/nginx-rtmp-module/issues/457#issuecomment-250783255

注、私はまだこれを試したことがないと私は正確に適切な使用シナリオには不明です。これが参考になることを願っています。

0

あなたは残念ながら、それは働いていない... SSL経由であなたの迅速な応答を

<HostPort> 
      <Name>Default Secure Streaming</Name> 
      <Type>Streaming</Type> 
      <ProcessorCount>${com.wowza.wms.TuningAuto}</ProcessorCount> 
      <IpAddress>*</IpAddress> 
      <Port>1937</Port> 
      <HTTPIdent2Response></HTTPIdent2Response> 
      <SSLConfig>  
       <KeyStorePath>${com.wowza.wms.context.VHostConfigHome}/conf/keystore.jks</KeyStorePath> 
       <KeyStorePassword>somePassword</KeyStorePassword> 
      </SSLConfig> 
      ... 
</HostPort> 
関連する問題