1

Apple には、ソリッド メディア ファイルを HLS に分割し、AES-128 暗号化を追加するための非常に優れたツールがあります。ただし、それらは Mac でのみ実行されるため、マシンが Linux で実行される典型的なクラウド環境ではあまり役に立ちません。

事前にセグメント化された HLS に AES-128 暗号化を追加するのに役立つ既存のツールとライブラリを探しています。これを実装するのが非常に複雑になるとは思いません。Rubyで書きたいと思います。役立つツールやリソースを知っている人はいますか?

4

3 に答える 3

1

Ruby ではOpenSSL::Cipherクラスを使用できます。OpenSSL 拡張機能は基本的にネイティブ OpenSSL のラッパーであるため、これは非常に高速です。

于 2013-04-18T18:13:22.280 に答える
1

実際の暗号化を行うには、openssl をフォークして実行することができます。Ruby で AES 暗号化を実行したくないのは、とてつもなく遅いからです。

このシェルスクリプトの後にプログラムをモデル化できます: https://stackoverflow.com/a/3600805/759140

于 2013-04-18T10:55:20.550 に答える