トピックガイド
オーディオとビデオ
Apple のオーディオおよびビデオフレームワークで、信頼できる撮影、再生、編集、ストリーミング、空間メディア体験を作ります。
オーディオとビデオのトラックでは、撮影、処理、再生、ルーティング、メタデータ、配信というメディアパイプライン全体を扱います。カメラ、エディタ、プレイヤー、通話、音楽製品、没入型メディアを構築するチームに役立ちます。
- セッション
- 26
- 2026
- 7
- 2025
- 10
- 2024
- 9
このトピックの内容
- AVFoundation による撮影と再生
- メディア処理、コーデック、ストリーミング
- Now Playing、ルーティング、空間オーディオ
WWDC 2026
7 セッション- Apple Immersive Video 向けライブ制作ツールを構築Apple Immersive Video のライブ制作の舞台裏を紹介します。SMPTE 2110 標準を使い、IP ネットワーク経由の伝送向けに没入型ビデオ、空間オーディオ、シーンメタデータをパッケージ化する方法を説明します。Apple の Immersive Media Support、Video Toolbox、AVFoundation フレームワークを活用し、リアルタイムの Apple Immersive…
- Music Understanding フレームワークの紹介Music Understanding は、キー、リズム、構成、テンポ、楽器の動き、ラウドネスという 6 つの側面から、デバイス上でオーディオを分析できる新しいフレームワークです。Music Understanding Lab サンプルアプリを使い、各結果を可視化します。
- MusicKit をアプリへ統合MusicKit を使い、Apple Music の機能をアプリへ導入します。認証、サブスクリプション状態の確認、音楽の選択、再生制御、ストアフロントをまたぐ曲の共有を解説します。新しい Music Picker を使い、Apple Music カタログと個人ライブラリを閲覧できるようにする方法を学びます。SystemMusicPlayer と ApplicationMusicPlayer…
- Now Playing フレームワークの紹介Now Playing は、アプリのメディア再生をロック画面、コントロールセンター、Dynamic Island、CarPlay などのシステムサーフェスへ接続する Swift フレームワークです。observable API…
- tvOS アプリを Dynamic Type に対応させるDynamic Type では、読みやすいテキストサイズを選べるため、アプリを快適に読んで操作できます。フォント拡大と大きなコンテンツ向けレイアウト調整を実装する実践的な手法により、tvOS アプリを Dynamic Type に対応させる方法を学びます。グリッドやカルーセルなどメディア中心のインターフェイスを最適化し、異なるテキストサイズを必要とするすべての人に優れた体験を提供する方法も紹介します。
- すばやく起動する応答性の高いカメラアプリを構築すぐに起動し、決定的な瞬間を逃さないカメラアプリの構築方法を紹介します。カメラ起動シーケンス全体(アプリ起動から最初のプレビューフレームまで)を最適化する方法を説明します。起動を高速化する新 API、滑らかなプレビューレンダリング、持続可能なパフォーマンスの維持に関するベストプラクティスを学び、洗練されたカメラ体験を実現します。
- 生成字幕と字幕スタイルを紹介生成字幕は、デバイス上のモデルで音声を文字起こししたり、別の言語から字幕を翻訳したりできる強力な新機能です。これを使い、ビデオコンテンツをさらに使いやすくします。再生中に字幕スタイルをカスタマイズ、プレビューできる caption style preview を紹介し、AVKit、AVPlayerLayer、Media Accessibility フレームワークでの実装を詳しく説明します。
WWDC 2025
10 セッション- Apple Immersive Video テクノロジーを知るApple Immersive Video と Apple Spatial Audio Format の機能を活用し、没入感の高い体験を作る方法を紹介します。Apple Immersive Video を有効にするために必要なメタデータを読み書きできる、新しい ImmersiveMediaSupport フレームワークを説明します。再生用の単独ファイルや HLS ストリーミングで Apple Immersive…
- Apple Projected Media Profile を知るApple Projected Media Profile (APMP) を詳しく紹介し、Video Extended Usage シグナリングを使って QuickTime および MP4 ファイルで 180º、360º、Wide FoV の投影を実現する仕組みを説明します。OS が提供するフレームワークとツールを使い、APMP…
- visionOS 26 の新機能visionOS 26 の新機能を紹介します。強化されたボリューム API と、SwiftUI、RealityKit、ARKit の能力を組み合わせる方法を学びます。高速化されたハンドトラッキングと空間アクセサリからの入力を使い、さらに魅力的なアプリやゲームを構築する方法を紹介します。SharePlay、Compositor Services、没入型メディア、空間 Web、Enterprise API…
- visionOS のビデオ体験を探るアプリ内で没入型ビデオ体験を作成、表示するさまざまな方法を学びます。180°、360°、広視野角ビデオ用プロファイル、Apple Immersive Video の作成と再生の選択肢、2D、3D、空間ビデオの拡張機能など、visionOS 26 で利用できる多様なメディアタイプを紹介します。アプリとコンテンツに最適なプロファイルを確認します。
- visionOS アプリで没入型ビデオ再生に対応visionOS アプリで没入型ビデオを再生する方法を紹介します。さまざまな没入型レンダリングモードと、それらに対応するフレームワークを確認し、アプリで没入型ビデオをレンダリングする手順を説明します。このビデオを最大限に活用するには、まず WWDC25 の「visionOS のビデオ体験を探る」をご覧ください。
- visionOS 体験を近くの人と共有同じ部屋で Vision Pro を装着している人同士の共有体験を作る方法を学びます。SharePlay の統合と ARKit の活用方法、近くの参加者と FaceTime 参加者向けに更新されたウインドウ共有フロー、シームレスな共同作業のための新 API を紹介します。同じ空間にいる人が共同機能を見つけやすく、魅力的に使えるようにするベストプラクティスも説明します。
- アプリでシネマティックビデオを撮影Cinematic Video API により、映画のようなビデオをアプリで簡単に撮影する方法を紹介します。Cinematic 撮影セッションの設定方法と、ビデオ撮影 UI を構築する基本を説明します。トラッキングとラックフォーカスの両方を実現する被写界深度エフェクトなど、Cinematic の高度な機能も紹介します。
- アプリのオーディオ録音機能を強化アプリのオーディオ録音機能を改善する方法を学びます。iOS と iPadOS 26 の入力ピッカー操作を使い、柔軟にオーディオデバイスを選択する方法を紹介します。AirPods を使った高品質な音声録音に利用できる API を説明します。音声と周囲の背景音を分離できる空間オーディオの録音および編集機能も紹介します。すべて AudioToolbox、AVFoundation、Cinematic…
- シームレスなマルチビュー再生体験を作成アプリで高度なマルチビュー再生体験を構築する方法を学びます。複数のプレイヤー間で再生を同期し、AirPlay とのシームレスな統合でマルチビュー再生を強化し、再生品質を最適化して魅力的な体験を提供する方法を解説します。
- 機械学習ベースのビデオエフェクトでアプリを強化フレームレート変換、超解像、ノイズフィルタリングなどのエフェクトを追加し、ビデオ編集とライブストリーミングの体験を改善する方法を紹介します。Video Toolbox フレームワークで利用でき、Apple silicon 向けに最適化された ML ベースのビデオ処理アルゴリズムを説明します。これらのエフェクトを統合し、実際の用途でアプリの機能を強化する方法を学びます。
WWDC 2024
9 セッション- AVFoundation のメディアパフォーマンス指標を紹介新しいメディアパフォーマンス API を使い、ユーザー体験を監視、分析、改善する方法を紹介します。さまざまな AVMetricEvents を使って HLS アセットの AVPlayer パフォーマンスを監視し、これらの指標からプレイヤーのパフォーマンス問題を把握して切り分ける方法を学びます。
- HDR でアプリの画像体験を動的にHDR 画像を読み書きし、アプリ内で HDR コンテンツを処理する方法を紹介します。新たに対応した HDR 画像形式と、HDR 画像を表示する高度な方法を確認します。HDR コンテンツをユーザーインターフェイスと共存させる方法と、アプリに HDR 画像対応を追加するときの注意点を説明します。
- HLS インタースティシャルで広告体験を強化HLS Interstitials を使い、HLS コンテンツへ広告をシームレスに挿入する方法を紹介します。統合タイムラインを使って UI 体験を調整し、インタースティシャル向け SharePlay を構築する方法も説明します。
- ScreenCaptureKit で HDR コンテンツをキャプチャScreenCaptureKit を使ってハイダイナミックレンジの色をキャプチャする方法を学び、HDR 対応、マイク収録、ファイルへの直接録画などの新機能を紹介します。
- SharePlay の空間 Persona テンプレートをカスタマイズvisionOS の SharePlay 体験でカスタム空間 Persona テンプレートを使い、アプリを基準にした Persona の配置を細かく調整する方法を学びます。SharePlay を使ったサンプルアプリにカスタム空間 Persona テンプレートを導入し、参加者を座席間で移動させ、Simulator…
- TVML アプリを SwiftUI へ移行SwiftUI は、すべての Apple プラットフォームで優れたアプリを構築でき、tvOS 18 でコンテンツをリビングルームへ届けるために推奨されるツールキットです。SwiftUI を使って TVMLKit の使い慣れたレイアウトとコントロールを作る方法を学び、ヒントとベストプラクティスを紹介します。
- visionOS のマルチビュービデオ再生を探るAVExperienceController を使い、Apple Vision Pro で複数のビデオを再生する方法を学びます。導入のベストプラクティスを確認し、スポーツ中継をさまざまな角度から見る、複数の試合を同時に見るといった活用例を紹介します。アプリ内で魅力的かつ直感的なマルチビュー体験をデザインする方法も学びます。
- visionOS 向けエンタープライズ API の紹介visionOS 向けの新しいエンタープライズ API を使い、Apple Vision Pro で従業員と顧客の生産性を高める空間体験を作る方法を紹介します。
- カスタム環境でメディア視聴の没入感を高めるDocking Region、Reverb、Virtual Environment Probe などの Reality Composer Pro コンポーネントを使い、メディア視聴体験を拡張します。Reflections、Tint Surroundings Effect、SharePlay、Immersive Environment Picker を使い、没入感をさらに高める方法を紹介します。