お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
動画ストリーミングの歴史、標準規格、アーキテクチャの基盤
- リアルタイム通信プロトコルの進化
- ストリーミングアーキテクチャ:クライアント-サーバー、P2P、ハイブリッドモデル
- 適応的ビットレイトストリーミング(ABR)の原理
- CDN配信モデルとオリジンサーバーの設定 Keywordsストリーミングアーキテクチャ、動画配信プロトコル、アダプティブストリーミング、CDNアーキテクチャ、リアルタイム通信、オリジンサーバーセットアップ、エッジコンピューティング
コアストリーミングプロトコルと伝送技術
- RTMP(リアルタイムメッセージングプロトコル):レガシーおよび移行用途、Adobe Flash移行戦略
- HLS(HTTPライブストリーミング):Appleのアダプティブストリーミング規格、m3u8マニフェスト、セグメント管理
- MPEG-DASH:ISO標準のアダプティブストリーミング、マニフェスト生成、ビットレート切替
- WebRTC:ピアツーピア低遅延ストリーミング、TURN/STUN/ICEサーバー、SFU/MCUアーキテクチャ
- SRT(Secure Reliable Transport):オープンソースの損失回復プロトコル、AES-256暗号化、帯域幅制御
- WebSocketsとSIP:インタラクティブなシグナリングとリアルタイム会議 KeywordsRTMPプロトコル、HLSストリーミング、MPEG-DASH、WebRTC、SRTプロトコル、TURN/STUNサーバー、SFUアーキテクチャ、適応的ビットレイト、低遅延ストリーミング、リアルタイム伝送、動画シグナリング
オープンソーストランスコーディングおよびメディア処理フレームワーク
- FFmpeg:コーデック管理(H.264/HEVC/AV1)、パイプライン構築、ハードウェアアクセラレーション(NVENC、QSV)、ストリーム多重化、フォーマット変換
- GStreamer:パイプラインアーキテクチャ、プラグインエコシステム(GIR)、カスタムエレメントの作成、WebRTCプラグイン統合
- x264/x265:高度なエンコーディングプロファイル(high、main、main10)、PBR/ABR/CRFのレート制御、プリセットの最適化(slowからultrafastまで)
- HandBrake CLI:バッチメディア処理とクラウドベースのトランスコーディングワークフロー KeywordsFFmpegパイプライン、GStreamerフレームワーク、
- x264エンコーディング、HEVC/H.265コーデック、AV1エンコーディング、トランスコーディングの最適化、ハードウェアエンコーディング、コーデック管理、メディア処理、バッチトランスコーディング、レート制御(CRF)、エンコーディングプロファイル
オープンソースのストリーミングサーバーとインフラストラクチャ
SRS(Simple Realtime Server - 騰訊):Dockerデプロイメント、HLS/DASH/WebRTCモード切替、SRS Edgeとのクラスター構成
- Wowza Streaming Engine(オープンソースコンポーネント):ストリーム管理、仮想ホスト構成、API駆動のオーケストレーション
- nginx-mod-rtmp:RTMPモジュール構成、HLS/DASHモジュール設定、ライブからVODへの変換
- Janus Gateway:WebRTCメディアサーバーアーキテクチャ、プラグインエコシステム(VoIP録音、ビデオ会議)、RESTful管理API
- mediasoup:WebRTC SFUライブラリ、RTP/RTCP/RDTP管理、コンシューマー/プロデューサーパターン、Simulcastサポート
- Jitsi VideoBridge:JVB構成、ブリッジクラスター、JVB-colibriによる負荷分散
- Ant Media Server Community Edition:WebRTC/RTMP/HLSストリーミング、ダッシュボード構成、WebSockets統合 KeywordsSRSサーバー、nginx-rtmpモジュール、Janus Gateway、mediasoup SFU、Jitsi VideoBridge、Ant Media Server、Wowzaストリーミング、WebRTCメディアサーバー、Dockerデプロイメント、ストリームオーケストレーション、クラスター構成
オープンソースツールを用いたライブおよびオンデマンド動画制作
- OBS Studio:シーン管理、カスタムフィルターとトランジション、StreamDSP/NDI統合、リモートモニタリング、エンコーディングプリセット
- Lister(Open Broadcaster Tools):マルチシーンセットアップ、音声ソースのミキシング、仮想カメラサポート(OBS-VirtualCam)
- VLCメディアサーバー:ストリーミングインターフェース、マルチキャスト/ユニキャスト変換、プレイリスト管理
- Mixxx:インターネットプロトコル経由でのライブリミックスおよびDJブロードキャスト
- Whisper:ストリーミング中のライブ字幕生成および文字起こし用のオープンソース音声認識 KeywordsOBS Studio、動画制作、ライブブロードキャスト、シーン管理、NDI統合、StreamDSP、動画ミキシング、音声ソース管理、仮想カメラ、VLCメディアサーバー、トランスコーディング、ライブ字幕、Whisperオープンソース音声認識
WebRTC会議およびグループストリーミングシステム
- Jitsi Meetオープンソーススタック:Prosody構成、Jicofoセッション管理、コンポーネントベースのアーキテクチャ、カスタムテーマ開発
- mediasoup + WebRTC:SFUアーキテクチャ設計、SimulcastおよびSVCエンコーディング戦略、帯域幅推定
- MediaSoup SFUs:WebRTC SFUライブラリ(C++/Node.js)、ルームトポロジー、メディアフロー制御、Simulcastサポート
- LiveKit:WebRTC SFUプラットフォーム、ルーム管理、参加者管理、egress/ingress API、Kubernetesデプロイメント
- BigBlueButton:オープンソースの仮想教室、WebRTCベースの画面共有、投票、ブレイクアウトルーム、録画
- KeywordsWebRTC会議、Jitsi Meet、mediasoup SFU、Simulcastエンコーディング、SVCスケーラブルビデオコーディング、帯域幅推定、BigBlueButton、LiveKit SFU、参加者管理、egress/ingress、Kubernetesデプロイメント、仮想教室、画面共有、オープンソースコミュニケーション
エッジコンピューティング、CDN統合、およびスケーラビリティ戦略
- グローバルな低遅延のためのオリジン-CDNエッジ配信トポロジー設計
- FFmpegイングエストポイント管理とマルチCDN負荷分散
- ダイナミックオリジン保護とエッジキャッシング戦略(Akamai、CloudFront、Fastlyエッジワーカー)
- マルチCDNストリーミング:冗長性、フェイルオーバー、コスト最適化
- WebRTCエッジサーバーとグローバルTURNデプロイメント
- Kubernetesネイティブストリーミング:K3s、KubeEdge、エッジコンテナオーケストレーション KeywordsCDN配信、エッジコンピューティングKubernetes、マルチCDN、オリジンエッジトポロジー、Akamai CloudFront、ダイナミックオリジン、エッジキャッシング、グローバルTURNサーバー、フェイルオーバー冗長性、コスト最適化、K3sエッジオーケストレーション
ストリーミング分析、監視、および経験の質(QoE)
- ライブストリーム監視ツール(FFprobe、Prometheus、Grafanaダッシュボード)
- 視聴者維持率分析、バッファリングイベント、起動時間の計測
- オープンソースの観測性スタック:ストリーミングKPI用のPrometheus + Grafana
- ABR(適応的ビットレイト)品質指標:ビットレート切替頻度、再バッファリング率
- ログ相関およびデバッグツール:RTP/RTCPのパケット分析用のWireshark Keywordsストリーミング分析、FFprobe監視、Prometheus Grafanaダッシュボード、ABR品質指標、視聴者維持率、バッファリングイベント、QoE測定、起動時間、ログ相関、Wireshark RTP分析、オープンソースモニタリング
収益化、DRM、およびコンテンツ保護
- オープンソースエコシステム向けのDRM戦略:PlayReady、Widevine、FairPlayの統合
- サブスクリプション収益化モデル:Stripeのオープンペイメントを用いた定期課金、決済ワークフロー
- 広告挿入:オープンソース広告サーバー(OpenX、Prebid)を用いたSSAI(サーバーサイド広告挿入)
- コンテンツ保護のための透かしおよび指紋技術
- アクセス制御、トークンベースの認証、JWTベースのストリーム保護 KeywordsDRM戦略、PlayReady Widevine、FairPlay コンテンツ保護、サーバーサイド広告挿入、OpenX広告サーバー、Prebidオープンソース、動画透かし、JWT認証、トークンベースのアクセス制御、定期課金、サブスクリプション収益化
デプロイメントアーキテクチャ、CI/CD、およびコンテナ化ストリーミング
- マルチサービスストリーミングスタック(FFmpeg、SRS、Janus、nginx)のDocker Composeデプロイメント
- スケーラブルなメディアサーバークラスター用のKubernetes Helmチャート
- ストリーミングインフラストラクチャのCI/CDパイプライン(GitHub Actions、GitLab CI)
- インフラストラクチャ・アズ・コード:メディアサービス用のTerraform、AWS CloudFormation
- 負荷分散戦略:HAProxy ラウンドロビン、加重最小接続
- ゼロダウンタイムのストリーム更新のためのブルー/グリーンおよびカナリアデプロイメント KeywordsDocker Compose ストリーミングスタック、Kubernetes Helmデプロイメント、CI/CDパイプライン、GitHub Actions、Terraform、CloudFormation、インフラストラクチャ・アズ・コード、HAProxy負荷分散、ブルーグリーンデプロイメント、カナリアデプロイメント、ゼロダウンタイム更新、メディアサーバースケーリング
新興トレンドおよび実用的な応用
低遅延HLSおよびDASHの革新:サブ秒ストリーミングプロトコル(LL-HLS、LL-DASH)
- CDN配信向けのAV1およびVP9コーデックの最適化
- AI駆動の動画トランスコーディング(Deepstream、OpenCVベースのシーン分類)
- KnativeおよびKnative Eventingを用いたクラウドネイティブストリーミング(サーバーレスメディアパイプライン)
- 超信頼性低遅延動画ストリーミングのための5Gネットワークスライシング
- ブラウザにおけるクライアントサイド動画処理のためのWebAssembly(Wasm)
- WebXRおよび360°動画プロトコルを用いたXR/AR動画ストリーミング keywordsLL-HLS低遅延HLS、LL-DASH、AV1コーデック、VP9最適化、AI駆動トランスコーディング、OpenCVシーン分類、クラウドネイティブストリーミング、Knative Eventing、サーバーレスメディアパイプライン、5Gネットワークスライシング、WebAssemblyクライアントサイド動画、WebXR ARストリーミング、360動画プロトコル
ハンズオンラボおよびプロジェクトベースの応用
エンドツーエンドのライブストリーミングパイプライン:OBS → nginx-rtmp → SRS → HLS/DASHプレイヤー
- Jitsi Meetを用いたWebRTCビデオ会議セットアップ
- CDNプッシュ付きマルチビットレート出力(SD/HD/4K)の専用FFmpegパイプライン
- 統合テスト:大規模なストリーミングインフラストラクチャの負荷テスト(Locust/AB)
- トラブルシューティング:一般的なストリーミングの問題、コーデックのミスマッチ、ファイアウォール/NATの問題、コーデックネゴシエーションのデバッグ keywordsライブストリーミングパイプライン、OBS、nginx-rtmp、FFmpeg、マルチビットレート、HLS、DASH、WebRTCビデオ会議、Jitsi Meet、統合テスト、負荷テスト、Locust、AB、コーデックトラブルシューティング、NATファイアウォール問題、コーデックネゴシエーション、SD、HD、4K出力
要求
一般的なシステム管理者の知識
14 時間