ApsaraVideo Player SDK for iOS を使用すると、最小限の工数で iOS アプリにライブストリーミングおよびビデオオンデマンド (VOD) の再生機能を統合できます。
概要
ApsaraVideo VOD iOS プレーヤー SDK は、軽量で高性能なビデオ再生ツールです。メディアの読み込み、デコーディング、レンダリング、インタラクション制御の機能を提供します。標準化された API とシナリオベースのカプセル化により、開発者はオンライン教育、ショート動画、企業研修などのための再生体験を構築できます。
プレーヤー UI の要否に応じて、iOS プレーヤーは 2 つの統合ソリューションを提供します。ビジネスのフェーズに合わせて選択できます。
統合ソリューション | 説明 | 適用シナリオ | クイックスタート |
UI なしの統合 (SDK) | 再生カーネルと基盤となる再生機能のみを提供します。UI のインタラクションはアプリ側で実装するため、詳細なカスタマイズが可能です。 | 成熟した動画ビジネス | |
UI ありの統合 (AliPlayerKit) | サービス指向のローコードなプレーヤー UI コンポーネントとシナリオベースのソリューションを提供します。再生機能とインタラクションロジックを高度にカプセル化しているため、お客様は基盤 API を呼び出したり、複雑な UI を独自に実装したりする必要はありません。 | 新規の動画ビジネス |
SDK の機能
容易な統合
分かりやすい API とコードサンプルにより、SDK をインストールして短時間で動画再生を開始できます。
複数の再生形式
HLS、RTMP、MP4 などのストリーミングプロトコルおよびコンテナ形式をサポートします。
アダプティブビットレート
ネットワーク状況に応じて自動的に画質を調整し、中断のない再生を実現します。
豊富なインタラクティブ機能
全画面再生、早送り/巻き戻し、再生/一時停止、音量調整に対応します。
主要機能
基本再生
MP4、HLS、FLV などの主要形式を、アダプティブなマルチ解像度切り替え (画質ラベルはカスタマイズ可能) で再生します。ジェスチャー操作として、ダブルタップによる一時停止、スワイプによる音量または明るさの調整に対応します。また、全画面再生、再生速度の調整、ファーストフレームのプリロードもサポートします。再生時間や解像度などの動画メタデータはコールバックで取得でき、再生終了後は自動的に再開します。
セキュリティと暗号化
HLS AES-128 標準暗号化および Alibaba Cloud 独自の動画暗号化をサポートし、サーバー側のキー管理によってエンドツーエンドのコンテンツ保護を実現します。
setAuthInfoを使用してプレビュー時間を設定するか、setStsTokenを使用して一時的な認証を設定します。高度な再生機能
低レイテンシのライブストリーミングのタイムシフト:HTTPDNS ベースのインテリジェントスケジューリングを使用して HLS のタイムシフト再生を行います。
オフラインキャッシュ:ローカルで暗号化して保存し、再開可能なダウンロードとキャッシュ管理を提供します。
AI による動画の画質向上:超解像、HDR などのアルゴリズムを、ハードウェアデコーディングアクセラレーションと組み合わせて提供します。
データモニタリング:バッファリング時間やカクつき率など、リアルタイムの QoS メトリクスを提供します。
技術アーキテクチャの強み
コンテンツ配信と高速化 (CDN 対応)
グローバルな CDN のエッジノードに人気動画をキャッシュし、伝送距離とレイテンシを低減することで、高速かつスムーズな再生を実現します。
動画セキュリティと著作権保護
DRM、ビデオウォーターマーキング、ホットリンク保護を統合し、コンテンツを暗号化して著作権を識別し、無断配布を防止します。
拡張性とカスタマイズ
カスタム UI と機能拡張をサポートします。SDK と API を使用して独自デザインを構築し、広告やソーシャル共有を統合し、他の Alibaba Cloud サービスと連携できます。
インテリジェントな運用管理と最適化
インテリジェントトランスコーディングにより、ネットワーク状況やデバイスに応じて再生を自動的に最適化します。AI によるコンテンツモデレーションとビッグデータ分析により、リアルタイムの再生モニタリングを提供し、コンテンツと戦略の改善に役立てられます。
高いパフォーマンスと安定性
リソース消費を抑えつつ、高解像度でもスムーズに再生できるよう最適化されています。インテリジェントなビットレート切り替えとバッファリング戦略が変動するネットワーク環境に適応し、組み込みのエラーハンドリングにより問題を迅速に解決できます。
豊富な API と開発者サポート
豊富な API により、開発者は再生状態の照会や進行状況の調整など、プレーヤーを完全に制御できます。
開発者サポート
Alibaba Cloud は、開発者向けドキュメント、サンプルコード、FAQ を提供し、iOS プレーヤー SDK の利用開始と、ビデオオンデマンドおよびライブストリーミングのシナリオ向け動画再生アプリケーションの構築を支援します。