ライブイベントやVOD、広告やサブスクリプション、1人の視聴者や数百万人の視聴者など、どのようなユースケースであっても、ストリーミングサービスを成功させる鍵は、運用を自動的に拡張し、高品質のストリームをシームレスに配信する冗長性を備えた信頼性の高いテクノロジーを選択することです。 前回のブログでは 、ストリーミングサービスが業界での運用を拡大(競争)するために必要な主要コンポーネントについて説明しました。 Uplynkプラットフォームのすべての部分であるこれらの重要な要素には、自動化、動的なパーソナライズ(DRM、広告、ローカリゼーションなど)、すべてのエンドポイント(FASTプラットフォームを含む)に対するチャネル作成と配信のサポートなどの豊富なAPIを備えたプラグインアーキテクチャが含まれています。 また、経験豊富なチームがサポートやサービスを提供し、迅速な立ち上げとスケールダウンを支援して、リソースを節約します。 このブログでは、再生スケールをさらに深く掘り下げたいと思います。
詳しく見る前に、ストリーミングの特徴を簡単に確認してみましょう。 最もよい比較は従来のTVである:完全な指針および標準を有する成熟した業界。 フィードは衛星またはヘッドエンドに送信され、専用ネットワークを介して配信されるため、ケーブルまたは衛星TVは一貫した高品質のエクスペリエンスを実現できます。 一方、ストリーミングコンテンツは公共のインターネットを介して送信され、配信のためにビデオをより小さなチャンクにスライスする必要があります。 視聴者が再生をヒットすると、コンテンツチャンクの取得手順を含むマニフェストファイルがプレーヤーに配信されます。 コンテンツのストリーミングに必要な作業量を概観するために、30分間のビデオの場合、マニフェストファイルには450(4秒)または900(2秒)チャンク(低レイテンシ目標用)が含まれます。 ライブコンテンツとVODコンテンツの間にも大きな違いがあります。 VODを使用すると、コンテンツは事前に取り込まれ、スライスされ、エンコードされ、保存されます。 このため、視聴者がプレイをヒットすると、マニフェストが生成され、広告の中断を含めて最初から最後まで配信されます。 しかし、ライブリニアまたはライブイベントフィードでは、コンテンツはリアルタイムで取り込み、スライス、エンコード、保存されます。 視聴者が再生を押すと、最初のビデオチャンクに対して部分的なマニフェストのみが生成されます。 マニフェストは、コンテンツが終了するまで更新を続けます(つまり、新しいチャンクは追加されますが、すでに消費されている古いチャンクは削除されます)。
ブロードキャスト、マルチキャスト、またはユニキャストを使用して、多数、少数、または直接ストリーミング
コンテンツをグループにブロードキャスト(またはマルチキャスト)したいビデオコンテンツプロバイダーは、RTMPなどの互換性のあるプロトコルを備えた1つのマニフェストファイルを使用して、コンテンツを効率的に配信できます。 それでも、パケット損失、低視聴体験(QoE)、DRMの適用、ターゲット広告の挿入(CPMが高くなる)、コンテンツのローカライズ、効果的なトラブルシューティングなどのトレードオフが伴います。 さらに、ほとんどの場合、追加のネットワーク構成が必要になるため、ユニキャスト(1対1またはOTT)が簡単になり、IP経由でコンテンツをストリーミングする最も一般的な形式になります。 しかし、このアプローチには、より多くの視聴者、デバイス、プラットフォームにリーチするために、より微妙なワークフローを追加するなどの課題も伴います。
たとえば、著作権侵害からコンテンツを保護すると、多数のオーディエンス要件をサポートするために複数の形式が必要になるため、ワークフローが複雑になる可能性があります。 DRM(Digital Rights Management)をサポートしていない古いプレーヤーには、HLSとAES-128暗号化が必要です。 古いiOSデバイスにはHLSとFairPlayが必要です。 新しいiOSデバイスは、HLSとFairPlay、CMAF CBCをサポートしています。 古いWindowsとAndroidでは、CMAF CTRのみがサポートされています。 新しいAndroid、Windows、およびiOSは、すべてのCMAF形式をサポートする必要があります。 すべてのデバイスで再生できるように、コンテンツを複数の形式でパッケージ化する必要があります。 DRMは、ワークフローを混乱させる要因の1つであり、ソリューションの構築、維持、改善に時間、コスト、リソースを投入する必要があります。 インフラストラクチャでは、ワークフローを合理化して、すべてのデバイスとプラットフォームで大規模に一貫したエクスペリエンスを提供できる必要があります。
ユニキャスト表示セッションの大規模な管理
2人の視聴者は似ているかもしれませんが、それらは決して同じではありません。 同じチャネルにチューニングされていても、異なる場所にいて、異なるデバイスを使用し、異なるネットワーク条件を経験し、異なる関心と視聴行動を持っている可能性があります。 動画コンテンツをユニキャストとして送信することで、視聴者のデバイスタイプ、場所、履歴、人口統計、その他のデータに基づいて、コンテンツ、広告、推奨事項、正確なDRMまたはブラックアウト管理を含む各視聴者に固有のマニフェストを生成することで、各体験をカスタマイズできます。 たとえば、設定されたビジネスルールや命令など。
チャンクが再生されるミリ秒前に、最適なオーディオまたはビデオのバリエーションから、地域の停電によるコンテンツのシームレスな置き換えまで、配信に最適なストリームを決定するためにデータが使用されます。 前の例に戻ると、2秒のチャンクを含む90分間のライブスポーツイベントには、すべての視聴者の約2,700チャンクがマニフェストに含まれています 。 これに10の同時視聴者数百万人を乗算すると、27Bのチャンクになり、完璧にカスタマイズして配信する必要があります。 これには、無限のビジネスルールを管理し、すべての視聴者に対して複数のリアルタイムの意思決定を確実に実行できるテクノロジープロバイダーが必要です。そのため、サービスが中断されることはありません。
私たちは、すべての視聴体験を大規模に個別に管理できるように、最初からプラットフォームを構築しました。 これは、すべての視聴者のための自動化された組み込みのコンシェルジュサービスのようなものです。 当社のパフォーマンスは、マニフェストサーバーに依存して、各視聴者のコンテンツ、広告、再生指示のユニークなプレイリストを生成します。 ユーザーエージェント、IPアドレス、各クライアントデバイスが受信する指示、および単純なURLパラメータを介して渡されるデータに基づいて、当社のテクノロジーは、使用する広告設定、ブラックアウトなどの代替ルールを適用するかどうかなど、何千もの異なる決定を行います。 また、どのデジタル著作権管理設定を適用する必要があるかを確認します。 10年以上にわたり、数十万件もの注目度の高いライブイベントを大規模に確実に配信および管理するなど、業界で最も困難なユースケース向けにテクノロジーを設計しました。
当社を読む 技術記事 視聴者の急増に対応したり、低レイテンシーの目標をサポートするためにUplynkがどのように構築されているかをより深く理解するには、視聴者ごとにブラックアウトの制限とコンテンツの権利を管理するのに十分な堅牢性があり、コンテンツのおすすめ、広告の中断、クローズドキャプションなどのローカリゼーション機能をサポートする強力です。
Uplynkは、ストリーミングビジネスを強化するクラス最高のテクノロジーとサポートを提供します。
Uplynkは、あらゆるワークフローに統合できるソリューションとサービスを備えた、拡張性と信頼性に優れたストリーミングプラットフォームです 。これにより、わずかなリソースで、強力に差別化されたOTT体験を作成できます。 シンプルなワンクリック構成から、通知、ジョブ処理、機械学習などの追加統合のワークフローをトリガーする高度なAPIまで、柔軟なワークフローを提供します。 Uplynkは、放送局やストリーミングサービスが迅速に進化し、サービスを拡張し、拡張するための基盤となります。