iOS 向け ApsaraVideo Player SDK を使用すると、最小限の労力で、ライブストリーミングとビデオオンデマンドの再生機能を iOS アプリに統合できます。
概要
ApsaraVideo VOD iOS プレーヤー SDK は、軽量かつ高性能な動画再生ツールです。メディアの読み込み、デコード、レンダリング、インタラクション制御をカバーします。標準化された API とシナリオベースのカプセル化により、開発者はオンライン教育、ショート動画、企業研修などの再生体験を構築できます。
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 は、開発者ドキュメント、サンプルコード、よくある質問を提供し、iOS プレーヤー SDK の利用開始や、ビデオオンデマンドおよびライブストリーミングのシナリオ向け動画再生アプリケーションの構築を支援します。