問題タブ [hdcp]

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 投票する
1 に答える
2111 参照

macos - HDCP/DPCP 保護をチェック/要求するための Mac OS X パブリック API?

接続されたディスプレイの高帯域幅デジタル コンテンツ保護 (HDCP) やディスプレイ ポート コンテンツ保護 (DPCP) への準拠をチェックするため、またはアプリケーションの出力を HDCP/ DPCP準拠のディスプレイ?

関連するすべての接続されたディスプレイでこの種の保護が保証されていない限り、アプリケーションが特定のコンテンツの再生を拒否できるようにしたいと考えています。Apple は iTunes ストアの HD コンテンツに対してこれを行うことができると思いますが、これにプライベート API を使用しているかどうかはわかりません。

アプリケーションの出力が HDCP または DPCP で保護されていることを保証するにはどうすればよいですか?

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

video - HDMI を介して画面遅延を計算する

コンピュータや HD テレビ (LED、プラズマなど) でビデオ ファイルを再生すると、表示されるビデオとコンピュータから出力されるオーディオとの間に遅延が生じます。

ブルーレイ プレーヤーは、HDMI コネクタからこの情報を抽出して、それに応じてオーディオ出力を遅らせることができると聞きました。本当ですか?この情報をプログラムで抽出することは可能ですか?

0 投票する
2 に答える
1760 参照

android - 出力を HDCP 対応デバイスのみにミラーリングするにはどうすればよいですか?

HDCP 互換デバイスのみをミラーリングできるようにするために、ライブ ストリーミングに使用される Android タブレット アプリケーションのクライアント要件があります。非 HDCP 準拠のデバイスが接続されている場合、アプリケーションは HDMI 出力ミラーリングをブロックする必要があります。Android 開発者の Web サイトを調べたところ、コンテンツ管理に使用できる drm API があることがわかりましたが、HDCP 準拠のチェックに同じものを使用できるかどうかを判断できませんでした。

これを実装する方法についてのヒントは役に立ちます。

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

ipad - HDCPなしのiPadでのHDキャプチャ

AppleのHDMIアダプターを介してiPadアプリからのHDキャプチャを許可しようとしています。さまざまな録音機器でこれを行おうとすると、著作権保護のため操作が許可されていないというメッセージが表示されます。自分のアプリのHDCP保護をプログラムで無効にすることは可能ですか?iPadからHDをキャプチャするための手法は、機能しない場合と機能しない場合があり、完全なHD解像度の結果が得られる場合と得られない場合があるさまざまな種類のアダプターをつなぎ合わせて、不可能に複雑になっています。

0 投票する
2 に答える
2532 参照

ios - iPad 2 の画面を記録する

まず第一に、この質問はプログラミングに直接関係していません。ただし、問題は開発者にのみ存在するため、このコミュニティには既に問題を解決した他の人がいる可能性があるため、とにかくここで答えを見つけようとしています.

iPad 2 の画面を録画してアプリのデモ動画を作成したい。

モーションデータを使用しているため、シミュレーターで動画を作成することはできず、実際の iPad 自体を使用する必要があります。

さまざまな方法が議論されているさまざまな Web サイトを見てきました。

誰もがこの問題に対する独自のハックな解決策を持っているようです。

私のセットアップは次のとおりです。

録音が Mac であるか PC であるかは問題ではありません。

私の質問:

  • アプリケーション自体から HDCP フラグをプログラムで無効にすることはできますか?
  • HDMI は VGA よりも優れた品質を提供します。完全な HDCP チェーンを持っていませんが、リストした最初の方法は私のセットアップで機能しますか?
  • インテンシティ エクストリームボックスはどうですか?それを使用して、Mac mini の Thunderbolt ポートに接続し、そこから録音できますか?

    Mac mini の Thunderbolt ポートは双方向で、キャプチャにも適していますか? Mac mini は HDCP に対応していますか? 画面が HDCP に準拠していないために機能しない場合、録画ソフトウェアを起動してから画面を切断すると機能しますか? HDCP ストリームを送信する場合、iPad 2 は HDCP に準拠している必要があるため、VNC 経由で iPad 2 を画面として使用すると機能しますか?

  • VGA ソリューションに戻らなければならない場合: VGA アダプタは iPad 2 画面に表示されているものをすべてミラーリングしますか、それともすべてを iPad 画面ではなく VGA ケーブルに送信する特別なプレゼンテーション モードをプログラムする必要がありますか? VGA2USB を使用した提案されたセットアップは質的に高いですか、それとも他のツールをお勧めしますか?
  • Apple コンポジット AV ケーブルはどうですか? 多分別のアプローチ?
0 投票する
1 に答える
1801 参照

kernel - HDCP に対してソフトウェア レベルでできることはありますか?

Android タブレット (ミニ HMDI) をモニター (DVI) に接続すると、次のようになります。

  • 変な色
  • ずれた画像
  • エラーメッセージ

http://postimage.org/image/5tdvmb5pz/

地元の電化製品店で、hdmiポートを備えた新しい派手なテレビでタブレットをテストしましたが、うまく機能しました。また、dvi を介してデスクトップ pc でモニターをテストしましたが、うまく機能しました。

したがって、(それについて読んだ後)高帯域幅のデジタルコンテンツ保護が有罪であると思います. したがって、私のモニター (1920x1080、DVI、VGA) はおそらく HDCP をサポートしていません。そして、タブレットはそれを認識するため、意図的に低品質の画像を送信します (もちろん暗号化されていませんが、迷惑です)。

保護された/暗号化された/著作権で保護されたコンテンツを再生したくないことに注意してください.Webを閲覧したり、電子メールを読んだりするだけです.

タブレットをそのモニターで使用できるようにするために、ソフトウェア (Linux カーネル) でできることはありますか?

(HDCP は純粋にハードウェア駆動型であり、ソフトウェア スタックはそれを認識することさえできないというフォーラム/ブログ投稿を読んだことがあります。それは本当ですか?そうでなければ互換性のあるこれらのデバイスを結合する方法はありませんか?)

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

java - コピー防止されたビデオ コンテンツを Java で再生する (例: HDCP 経由)

再生中にキャプチャできないような方法で Java からビデオ ストリームを再生することは可能ですか? HDCP はそのような制限を許可しますか? もしそうなら、HDCP は何らかの方法で Java 経由でアクセスできますか?

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

c# - ディスプレイの HDCP 準拠を確認します (HDCP 出力を強制し、HDCP が利用できない場合は出力を無効にします)

私は C# Windows フォームで作業しており、システムのハードウェアを使用して、フォームのコンテンツが HDCP 準拠のストリームを介してのみ出力されるようにしたいと考えています。これには、多段階のプロセスが必要になります。プロセスの高レベルのブロック図の説明は次のようになります。

  1. ディスプレイが HDCP をサポートしているかどうかを判断する
  2. グラフィックス アダプタが HDCP をサポートしているかどうかを確認する
  3. 最後に、出力で HDCP 暗号化を有効にします

これらの段階のいずれかで失敗が報告された場合、フォームを塗りつぶすのは簡単なことです。

私はこの方法について少量の調査を行いましたが、これを達成するための詳細な例、リード、または指示を見つけることができないようです. これまで DirectX と Windows OPM の使用を検討してきましたが、不十分なヘルプしか見つかりませんでした。Windows PlayReady ライセンスもこの問題に手を加えているようですが、事前に暗号化されたコンテンツ用のようです (また、非常に高価です)。おそらく、私が気づいていない、または考えていないアプローチがありますか?

その他の情報が必要な場合は、お知らせください。

前もって感謝します。

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

macos - ディスプレイが Mac OSX のビルトイン ディスプレイかどうかを確認する方法は?

システム情報 (または同等のコマンド ライン: system_profiler) で、ディスプレイが組み込まれているかどうかを確認できます。

同じ情報を確認するには、どの API を使用すればよいですか? 外部ディスプレイが接続されている場合、アプリは再生を無効にする必要があります。HDCP は Mac では使用できないため、無効にすることが唯一の方法であることに注意してください。(私が嫌いなDRMのもの)。