要件に従ってIPTVを統合する必要があるAndroidアプリケーションを開発しています。IPTV ポータルの URL、MAC アドレスがあります。しかし、私はそれを行う方法がわかりません。最初にそれを統合することは可能ですか? はいの場合、以前に聞いたことがないので、どのように行うことができますか? ありがとう
2 に答える
IPTV は人によって意味が異なりますが、質問に答えるためにいくつかの異なるタイプに分類すると役立つ場合があります。
- 事業者が IP ネットワークを所有し、IP ネットワーク上で管理されたサービスとして TV サービスを提供する放送 IPTV。基本的には、たまたまサービス配信に IP ネットワークを使用しているのは TV 放送です。
- サービス プロバイダーが公共のインターネットを介してサービスを提供する OTT ビデオまたは TV サービス。
どちらのタイプも、ライブ TV、キャッチアップまたは録画 TV、およびビデオ オン デマンド サービスを提供できます。
これらは絶対的な定義ではありませんが、この議論に役立つことに注意してください。
ユース ケースが非常に単純な OTT サービスの場合、プレーヤーをアプリに統合し、OTT フィードまたはチャネルに URL を提供するだけでよい場合があります。
サービスがより複雑な OTT サービスである場合、サーバー側はほとんどの場合、コンテンツ メニュー、または電子番組ガイド (EPG) の API を提供し、場合によっては何らかのレコメンデーション サービスを提供します。これらの API と統合して、ユーザーに表示するメニュー画面を「埋める」には、サーバー側で作業する必要があります。
IPTV サービスはほとんど同じですが、単純なケースではなく、複数のサーバー側 API を統合するケースである可能性がはるかに高くなります。
また、これらのタイプのサービスのコンテンツ セキュリティ要件を認識しておくことも重要です。OTT サービスでは通常、貴重なコンテンツに対して DRM が必要になるため、デバイスとプレーヤーが DRM をサポートしていることを確認する必要があります (ほとんどの場合)。サーバー側でアプリをサブスクライバー管理システム API に統合する必要がある場合もあります。これにより、特定のサブスクライバーが視聴したい特定のチャンネルまたは映画の資格を持っていることをサーバーが確認できるようになります。
最後に、ターゲットが実際にモバイルやタブレットではなくセット トップ ボックスや TV である場合、実際には Android を使用して構築された STB や TV があります。一般に、ここには 2 つの主要なアプローチがあります。
- Google の Android TV ( https://www.android.com/tv/ )を使用するデバイス
- Android オープンソース プロジェクト ( https://source.android.com/security/ )を使用して構築されたデバイス
両方とも使用されており、異なる特性と支持者を持っています - 一般的に、ASOP はよりオープンです (当然のことながら)。