Kotlin
Abstract DRM is one factor affecting quality of online video streaming. In case that DRM system recognizes that a device is secured, high quality movie is streamed. In other case, low quality movie is provided or streaming is denied.Ultima…
github.com Abstract DRM review provides information about DRM system For Android, usually Google Widevine*1 HDCP (High bandwidth Digital Content Protection)*2 Security level at content level MP4 and WebM The application provides an explana…
github.com先日、Android端末でのオンライン動画再生にまつわるセキュリティ情報について投稿した。*1どうせならば、ある程度まとまった情報を表示できるアプリケーションとして仕上げてみようと思い立った。そして出来上がったのが、DRM reviewだ。このアプ…
2022年12月08日追記 この投稿では、Kotlinを用いてMediaDrmクラスを参照し、DRM、特にGoogle Widevine*1のセキュリティ情報を取得するための話題を取り扱っている。 そこで紹介したコードを応用し、DRM情報に加えて、HDCP情報も取得するAndroidアプリケーシ…
オブジェクト指向を語るとき、対象をどのように解釈し、抽象的に表現するのかということについての話題は多い。しかし、なぜそうするのか、どのような利点があるのかを、具体的かつ、簡潔に語られることは少ないように、私は感じている。例えば、オブジェク…
オブジェクト指向の説明とくれば、次のような題材が教科書的な典型例だ。 自動車を抽象化して、フェラーリやベンツとして具体化する 動物を抽象化して、犬や猫として具体化する そして、この投稿も似たような説明に終始している。 RPGを意識して、戦士、魔法…
しばらく触っていない技術へのキャッチアップとして、今回はAndroidを再訪した。開発言語がJavaからKotlinへ、ライブラリもJetpackがリリースされ、キャッチアップの程度は「おさらい」を超えて、「やり直し」の範囲に達するものだった。再訪の道案内として…
図書館に頼んでおいた本のステータスが「回送中」に変わってから数日。どうやら他の自治体から送られている本のようだ。この本はKotlinとAndroid Jetpackについてのものだ。Android周辺の技術に触れるのは久しぶりで、待っている間に環境整備しておこうと思…