問題タブ [playready]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
1258 参照

chromecast - Play Ready Smooth Streaming での ChromeCast の問題

Azure Media Services を使用して、動画を PlayReady スムーズ ストリーミング形式にアップロード、エンコード、および暗号化しています。http://playready.directtaps.net/にある Play Ready テスト サーバーを使用しています。

エンコーディング プロセス中、PlayReady の licenseAcquisitionUrl を次のように使用しています: http://playready.directtaps.net/pr/svc/rightsmanager.asmx

他のすべてのものは、http: //msdn.microsoft.com/en-us/library/dn189154.aspxで説明されているように構成および設定されます。

PlayReady Smooth Stream : http://wamsstaticpoc.origin.mediaservices.windows.net/6d32a54f-ba98-4b06-8c60-bed8564c2119/interview2.ism/manifest

上記ストリームはhttp://smf.cloudapp.net/healthmonitorで動作します (ライセンス取得 URL を設定するオプションはありません)

http://playready.directtaps.net/pr/doc/slee/で、ライセンス取得 URL を設定/削除しても、上記のストリームが機能しません。

また、Receiver Sample に従ってこれらのストリームをキャストするために ChromeCast を使用しています: https://github.com/googlecast/CastMediaPlayerStreamingDRM

上記の Google キャストの例では再生可能ストリームが機能しないようで、ライセンス取得 URL を設定/削除した後でも、「Fatal Error: code = 1」(LOAD METADATA ERROR だと思います) が表示されます。

PlayReady で暗号化された HLS ストリームと PlayReady を使用した MPEG DASH ストリームは、ChromeCast レシーバー サンプルではまったく機能しません。

助けてください!

編集: ログの追加

0 投票する
1 に答える
240 参照

ios - ループバック サーバーは iOS7 で動作しなくなりましたか?

ループバック サーバーを使用して、ローカルにキャッシュされた HTTP ライブ ストリーミング ファイル (m3u8、ts など) を再生します。これは、2013 年 5 月から 6 月にかけて iOS6 で完全に機能していました。

iOS7 で約 1 年後にアプリを再訪すると、ループバック サーバーが機能しなくなっているようです。サンドボックスの制限が追加されたためにループバック サーバーが機能しなくなったという情報源を 1 つだけ読んだことがありますが、この件に関してインターネットが一般的に沈黙しているのは驚くべきことです (Google で「localhost サーバー ios7」または「"特に PlayReady のようなサードパーティ (非ネイティブ) の DRM と組み合わせて HLS を提供する場合に、これがどのように一般的に使用されていたかを考慮して、ループバック サーバー ios7")。

質問になりますが、 SO コミュニティから、iOS7 が次の構文のいずれかを使用したループバック サーバーを確実にサポートしていないことを確認して ください
。 -アドレス]:ポート

PS:
1. 参照リンクがある場合は、常に高く評価されます。
2. 最新バージョンの PlayReady または他の同等の非ネイティブ DRM を使用している誰かが、最初にメディアを復号化するためにループバック プロキシを使用せずに HLS を提供する方法を明らかにできれば、それも非常に役立ちます。もちろん、その過程でNDAに違反しない限り。

0 投票する
1 に答える
3639 参照

html - HTML5 でのスムーズなストリーミング

スムーズ ストリーミングを使用して html5 プレーヤーでビデオを再生する方法はありますか? Playready Drm で保護されたビデオを再生する必要があります....このリンク http://ie.microsoft.com/testdrive/HTML5/eme/を使用して Dash プレーヤーを使用してみましたが、mpd 応答が利用可能なこれらのビデオとは異なりますurl/manifest(format=mpd-time-csf) を使用
していますが、私の場合、利用可能な mpd はなく、スムーズなストリーミング応答のみが利用可能です....何か助けてください??

0 投票する
1 に答える
324 参照

c# - プログラムで削除されたキャッシュされた永続的な Playready ライセンス

私は現在、プレーヤーがライブ ストリームを復号化するために現在使用している現在の Playready DRM ライセンスを上書きする明確なユース ケースがあるシステムに取り組んでいます。(Silverlight と SMFPlayer を使用) - これは、現在のライセンスをクリアして、同じコンテンツに対して新しいライセンスを強制的に要求することです。

これは、プレーヤー要素を破棄し、同じストリーム URL でリロードすることで実現できます。非永続ライセンスの使用。

ただし、プレーヤー オブジェクトを更新する必要はありません。

キャッシュされた Playready ライセンスをプログラムでクリアする方法はありますか?

ありがとう

0 投票する
1 に答える
615 参照

android - Chromecast Multi-language playready で言語が検出されない

Chromecast で多言語オーディオ トラックを再生しようとしています。ビデオ/オーディオ ファイルを再生しますが、英語からスペイン語に切り替わりません。Silverlight プレーヤーで同じファイルを使用して切り替えることができます。Chromecast プレーヤーの言語と Android フォンの言語をスペイン語に設定しました。Google Cast SDK 開発者コンソールで、代替トラックとしてスペイン語を追加しました。

Google ガイドで指定されたコードを使用してカスタム プレーヤーを追加しましたが、ガイドのコードはそのままコピーして貼り付けただけでは機能しないようです。protocol.getStreamCount() が 0 である理由を教えてもらえますか? コールのタイミングは正しいですか?これが私が使用しているプレーヤー全体です。window.changeLanguage = function()... と changeLanguage 呼び出しに特に注意してください。どんな助けでも大歓迎です!

Chromecast コンソール:

アプリケーションの準備ができました。システムを起動しています

メディア アプリケーションの開始

プロトコル .ism/manifest があります

Media Player ライブラリの起動

ストリーム数: 0

私: 1

現在の言語: 0

編集

私はコンソールに入り、ポストロードは次のコマンドを呼び出しました:

this.protocol.getStreamCount()

2

したがって、これは明らかにタイミングの問題です。ストリームが完全にロードされたら、changeLanguage を呼び出す必要があります。私はそれを呼び出す適切な時期がいつであるかを調査しています。助けていただければ幸いですが、タイミングの問題であると確信したので、この回答をグーグルで検索してみます。