お問い合わせ

コース概要

動画ストリーミングの歴史、標準規格、アーキテクチャの基盤

  • リアルタイム通信プロトコルの進化
  • ストリーミングアーキテクチャ:クライアント-サーバー、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 時間

参加者の人数


参加者1人あたりの価格

今後のコース

関連カテゴリー