このブログは、ストリーミングビジネスの運用規模を達成するための3部構成のシリーズの2番目である。 第1部はこちら。
ライブイベントやVOD、広告やサブスクリプション、1人の視聴者や数百万人の視聴者など、どのようなユースケースであっても、ストリーミングサービスを成功させるための鍵は、運用を自動的に拡張し、高品質のストリームをシームレスに配信する冗長性を備えた信頼性の高いテクノロジーを選択することである。 前回のブログでは、ストリーミング・サービスが業界の業務を拡大(そして競争)するために必要となる主要なコンポーネントをレビューした。 Uplynkプラットフォームのすべての部分であるこれらの必須要素には、自動化、動的なパーソナライゼーション(DRM、広告、ローカリゼーションなど)、すべてのエンドポイントのチャネル作成と配信サポート(FASTプラットフォームを含む)、リソースを節約するために迅速に立ち上げ、スケールダウンを支援するサポートやサービスを提供できる経験豊富なチームが含まれる。 このブログでは、再生スケールをより深く掘り下げたい。
飛び込む前に、ストリーミングをユニークにするものを簡単に見てみよう。 最もよい比較は従来のTVである:完全な指針および標準を備えた成熟した産業。 フィードは衛星やヘッドエンドに送信され、専用ネットワークを介して配信されるため、ケーブルテレビや衛星テレビは一貫した高品質のエクスペリエンスを提供する。 一方、ストリーミングコンテンツは公共のインターネットを介して送信され、配信のためにビデオをより小さなチャンクにスライスする必要がある。 視聴者が再生にヒットすると、コンテンツチャンクを取得するための指示を含むマニフェストファイルがプレイヤーに配信される。 コンテンツをストリーミングするのにどれだけの作業が必要かを考えると、30分の動画では、マニフェストファイルには450(4秒)または900(2秒)のチャンク(低遅延の目標の場合)が含まれる。 また、ライブコンテンツとVODコンテンツの間にも大きな違いがある。 VODでは、コンテンツは事前に取り込み、スライス、エンコード、保存される。 このため、視聴者がプレイにヒットすると、マニフェストが生成され、最初から最後まで配信され、広告ブレークも含まれる。 しかし、ライブリニアまたはライブイベントフィードでは、コンテンツはリアルタイムで取り込まれ、スライスされ、エンコードされ、保存される。 視聴者が「PLAY」を押したときに、最初のビデオチャンクに対して部分的なマニフェストのみが生成される。 マニフェストは、コンテンツが終了するまで更新を続ける(つまり、新しいチャンクが追加される一方で、すでに消費されている古いチャンクは削除される)。
ブロードキャスト、マルチキャスト、またはユニキャストを使用して、多、少数、または直接にストリーミング
コンテンツを人々のグループにブロードキャスト(またはマルチキャスト)したいビデオコンテンツプロバイダは、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つであり、ソリューションの構築、維持、改善に時間、コスト、リソースを投入する必要がある。 インフラストラクチャでは、ワークフローを合理化して、すべてのデバイスとプラットフォームで一貫したエクスペリエンスを大規模に提供できるようにする必要がある。
大規模なユニキャスト表示セッションの管理
二人の視聴者は似ているかもしれないが、決して同じではない。 同じチャンネルにチューニングしている場合でも、異なる場所にいる可能性があり、異なるデバイスを使用している可能性があり、異なるネットワーク条件を経験している可能性があり、異なる興味と視聴行動を持っている。 動画コンテンツをユニキャストとして送信することで、視聴者のデバイスタイプ、場所、履歴、人口統計、設定されたビジネスルールや指示などのその他のデータに基づいて、コンテンツ、広告、推奨事項、正確なDRMまたはブラックアウト管理を含む各視聴者に固有のマニフェストを生成することで、各体験をカスタマイズできる可能性がある。
チャンクが再生されるミリ秒前に、データを使用して配信する最適なストリームを決定し、最適なオーディオまたはビデオバリアントから、地域のブラックアウトによるコンテンツのシームレスな置き換えまで。 前の例に戻ると、90分のスポーツのライブイベントで2秒のチャンクがあり、マニフェストには視聴者ごとに約2,700のチャンクが含まれている。 これに1,000万人の同時視聴者を乗算すると、27Bのチャンクを調整して完璧に配信する必要がある。 これには、無限のビジネスルールを管理し、すべての視聴者に対して複数のリアルタイムの意思決定を確実に実行できるテクノロジープロバイダーが必要であり、サービスを中断することはない。
私たちは最初からプラットフォームを構築し、すべての視聴体験を大規模に個別に管理した。 自動化された組み込みのコンシェルジュサービスのようなもので、視聴者全員に対応している。 私たちのパフォーマンスは、マニフェストサーバーに依存して、コンテンツ、広告、各視聴者の再生指示のユニークなプレイリストを生成する。 ユーザーエージェント、IPアドレス、各クライアントデバイスが受信する命令、単純なURLパラメータを介して渡されるデータに基づいて、当社の技術は、使用する広告設定、ブラックアウトなどの置換ルールを適用するかどうか、どのデジタル著作権管理設定を適用するかなど、何千もの異なる決定を下す。 数十万もの注目度の高いライブイベントを10年以上にわたって大規模に配信および管理するなど、業界で最も困難なユースケース向けにテクノロジーを設計。
Uplynkがどのようにしてオーディエンスの急増に対応し、低レイテンシーの目標をサポートするように構築されているか、視聴者ごとにブラックアウトの制限とコンテンツ権利を管理するのに十分な堅牢性、コンテンツの推奨、広告の休憩、クローズドキャプションなどのその他のローカライズ機能をサポートするのに十分な強力さについて、技術記事を読む。
Uplynkは、ストリーミングビジネスを強化するためのクラス最高のテクノロジーとサポートを提供する。
Uplynkは、拡張性と信頼性に優れたストリーミングプラットフォームであり、あらゆるワークフローに統合できるソリューションとサービスを備えているため、わずかなリソースで強力に差別化されたOTT体験を作成できる。 シンプルなワンクリック構成から、通知、ジョブ処理、機械学習などの追加統合のためのワークフローをトリガーする高度なAPIまで、柔軟なワークフローを提供。 Uplynkは、放送局やストリーミングサービスが迅速に進化し、サービスを拡張し、拡張するための基盤である。