2016-04-27 7 views
0

「〜/ test/test.mp4」ファイルをストリーミングすることができますが、セキュアトークンは「SecureTokenを使用しないでください。セキュアトークンを使用するWOWZAのサブディレクトリファイルへのアクセス方法

しかし、 '〜/ test/test.mp4'ファイルをストリームすることはできませんが、セキュアトークンは 'すべてのプロトコルをハッシュ(SecureTokenバージョン2)で保護する'です。

また、「〜/ test.mp4」ファイルをストリーミングすることができますが、セキュアトークンは「ハッシュ(SecureTokenバージョン2)を使用してすべてのプロトコルを保護する」です。

例:セキュアトークンを使用していますwowzaにサブディレクトリのファイルにアクセスする方法

 
Do NOT use SecureToken 
success 
rtmp://example.com:1935/vod/_definst_/mp4:test/test.mp4 
success 
rtmp://example.com:1935/vod/mp4:test.mp4 

Protect all protocols using hash (SecureToken version 2) 
fail 
rtmp://jungslab.com:1935/vod/_definst_/mp4:test/test.mp4?wowzatokenendtime=1461729940&wowzatokenstarttime=1461719140&wowzatokenhash=nB0hdUG-U60WAQ-wV5lIRD0e3tbCCXk3tBWrLXxb90M= 
success 
rtmp://example.com:1935/vod/mp4:test.mp4?wowzatokenendtime=1461729868&wowzatokenstarttime=1461719068&wowzatokenhash=KpioKfCCQQoeVT4lwLUnwC2xhDG-HOS2kRtAx5PEHhY= 

答えて

0

ここでのWowzaの問題は、クエリ文字列の解析にあるようです。 vod/Application.xml内のコンテンツディレクトリをテストサブディレクトリ(または他のマウント)に変更できない(またはそうしたくない)場合は、インスタンス仕様アプリケーションの直後にクエリ文字列を移動してみてください/(definst?qs =/file)、またはpluginを使用してディレクトリ構造に完全に従います。あなたのファイルをしようとする

アドレスは次のようになります。

rtmp://jungslab.com:1935/vod/_definst_?wowzatokenendtime=1461729940&wowzatokenstarttime=1461719140&wowzatokenhash=nB0hdUG-U60WAQ-wV5lIRD0e3tbCCXk3tBWrLXxb90M=/mp4:test/test.mp4 

(有効なため、あなたのトークンの情報を調整)

0

バージョンによって/あなたが持っていることを構築、(上の発見以前のバグがありました4.3.0.01以前)、セキュアトークンを有効にしてサブディレクトリが正しく解析されませんでした。試してみる:

rtmp://jungslab.com:1935/vod/mp4:_definst_/test/test.mp4?wowzatokenendtime=1461729940&wowzatokenstarttime=1461719140&wowzatokenhash=nB0hdUG-U60WAQ-wV5lIRD0e3tbCCXk3tBWrLXxb90M= 

ストリームパスが変更されているため、ハッシュを再生成する必要があります。

また、Wowzaから最新のビルドをインストールすることもできます。これは、最新のパッチが適用されるためです。

トラブルシューティングツールとして、ブールプロパティsecurityDebugLogRejectionsとsecurityDebugLogDetailsをconf/appName/Application.xmlファイルに追加して、追加のデバッグ情報をlogs/wowzastreamingengine_access.logファイルに出力できます。特に、サーバーがハッシュを生成するために使用している文字列と、受信したハッシュが拒否された理由を確認することができます。

関連する問題