お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
動画ストリーミングの歴史・規格およびアーキテクチャの基礎
- リアルタイム通信プロトコルの進化過程
- クライアント-サーバー型、P2P型、ハイブリッド型といったストリーミングアーキテクチャの違い
- 適応型ビットレート配信(ABR)の仕組みと原理
- CDN配信モデルおよびオリジンサーバーの構成方法 Keywordsストリーミングアーキテクチャ、動画配信プロトコル、適応型配信、CDN構築、リアルタイム通信、オリジンサーバー設定、エッジコンピューティング
主要なストリーミングプロトコルと伝送技術の詳細
- RTMP(リアルタイムメッセージングプロトコル):従来から使用されている方式およびAdobe Flash移行への対応策
- HLS(HTTPライブストリーミング):Appleが定める適応型配信規格、m3u8マニフェストファイルの作成方法や動画セグメント管理
- MPEG-DASH:ISO標準化された適応型配信仕様、マニフェスト生成およびビットレート切り替え技術
- WebRTC:P2P方式による低遅延配信、TURN/STUN/ICEサーバーの活用とSFU/MCUアーキテクチャ
- SRT(セキュア・リライアブル・トランスポート):オープンソースの損失復元プロトコル、AES-256暗号化およびレート制御機能
- WebSocketsとSIP:双方向通信やリアルタイム会議におけるシグナリング処理 KeywordsRTMPプロトコル、HLS配信、MPEG-DASH規格、WebRTC技術、SRTプロトコル、TURN/STUNサーバー、SFUアーキテクチャ、適応型ビットレート制御、低遅延ストリーミング、リアルタイム伝送処理、動画シグナリング
オープンソースによるトランスコードおよびメディア処理フレームワーク
- FFmpeg:H.264/HEVC/AV1形式の管理、パイプラインの構築方法、ハードウェアエンコーダー(NVENCやQSV)の利用、ストリーム多重化およびフォーマット変換機能
- GStreamer:モジュール型アーキテクチャ、拡張プラグインの開発方法およびWebRTC用プラグインの連携手法
- x264/x265コーデック:各種エンコード設定(高品質・基本レベルなど)やPBR/ABR/CRFといったビットレート制御技術、エンコード速度と品質の最適化方法
- HandBrake CLI:大規模なメディアファイル群の一括変換処理やクラウド環境でのトランスコード運用 KeywordsFFmpegパイプライン構築、GStreamerフレームワーク利用方法、
- x264エンコーディング技術、HEVC/H.265規格の最適化、AV1フォーマットの変換処理、ハードウェアエンコーダー活用、コーデック運用管理、大規模メディア処理手法、一括変換業務の効率化、ビットレート制御(CRF方式)、最適なエンコード設定
オープンソースストリーミングサーバーおよび基盤技術
SRS(シンプル・リアルタイム・サーバー:Tencent製):Docker環境での展開手順、HLS/DASH/WebRTC各モード間の切り替え設定、SRSエッジ機能を用いたクラスター構成の設計方法
- Wowza Streaming Engine(オープンソースコンポーネント):ストリーム運用管理および仮想ホストの構成設定、API連携による自動制御機能
- nginx-mod-rtmp:RTMPモジュールのカスタマイズ方法、HLS/DASH向けオプションの設定やライブ配信からVODへの変換処理
- Janus Gateway:WebRTC型メディアサーバーの設計思想、音声・映像会議機能に特化したプラグイン群(VoIP録画など)およびRESTful管理APIの利用法
- mediasoup:WebRTC用SFUライブラリとしての役割、RTP/RTCP処理制御やコンシューマー・プロデューサーパターン、複数ストリーム配信機能への対応力
- Jitsi VideoBridge:JVBサーバーの初期設定手順およびクラスタ構成設計法、負荷分散目的のJVB-colibri活用手法
- Ant Media Serverコミュニティ版:WebRTC/RTMP/HLS配信対応機能、管理ダッシュボードのカスタマイズ方法やWebSocket連携手段 KeywordsSRSサーバー運用管理、nginx-rtmpモジュール活用、Janus Gateway基本構成、mediasoup SFU技術、Jitsi VideoBridge分散配信処理、Ant Media Server機能拡張、Wowza配信制御、WebRTC基盤構築手法、Docker環境でのサーバー展開、負荷分散およびクラスター最適化運用
オープンソースツールを用いたライブ・オンデマンド配信制作
- OBS Studio:シーン構成やフィルタ機能の設定、StreamDSP/NDI連携技術および遠隔モニタリング手順、エンコード最適化パラメータの調整方法
- Lister(オープンブロードキャスターツール群):複数シーンを使い分ける手法や音源ミキシング技術、仮想カメラ機能(OBS-VirtualCam)の活用法
- VLC Media Server:ストリーミング管理機能やユニキャスト/マルチキャスト切り替え機能、再生プレイリスト編集方法
- Mixxx:インターネット配信下でのライブミックス演奏手法とDJ演出機能の活用策
- Whisper:配信中の音声自動文字起こしおよびリアルタイム字幕作成用のオープンソース音声認識ツール KeywordsOBS Studio運用、動画制作全般、ライブ放送技術、シーン構成管理、NDIn連携設定、StreamDSP処理機能、映像音源ミキシング手法、仮想カメラ利用法、VLCサーバー制御、大規模変換作業の最適化策、リアルタイム字幕生成支援、Whisperによる音声解析技術
WebRTC会議およびグループ配信システムの構築術
- Jitsi Meetオープンソーススタック:Prosodyサーバーの設定方法、Jicofoセッション管理機能および独自テーマデザイン開発手法
- mediasoup+WebRTC連携構成:SFU設計方針の策定やシムルキャスト配信方式選定と帯域制御技術の習得法
- MediaSoup SFUs機能展開:C++/Node.jsベースのWebRTC用SFUライブラリ活用方法、部屋構成の最適化手法や複数配信制御手順、シムルキャスト対応力強化策
- LiveKitプラットフォーム:部屋・参加者管理およびメディアインバウト/アウトバウト処理用APIの運用、Kubernetes環境での展開テクニック
- BigBlueButton仮想教室システム:WebRTC技術を活用した画面共有機能やクイズ作成・分科会運営管理手法、録画保存設定のカスタマイズ方法
- KeywordsWebRTCコンファレンス構築法、Jitsi Meet最適化実務、mediasoup SFU高度利用技術、シムルキャストエンコーディング仕様、SVCスケーラブル映像符号化技術の活用法、ネットワーク帯域予測・制御手法、BigBlueButton運用管理術、LiveKitによる参加者管理、Kubernetes環境配布実装例、仮想教室構築および画面共有機能の最適化策、オープンソースベースのリアルタイム通信実現法
エッジコンピューティングやCDN統合手法とスケーラビリティ向上策
- 世界各地での低遅延配信実現目的のオリジン-CDN連携エッジ構造設計法
- 複数CDN環境下でのFFmpeg取り込み点制御および負荷分散手法
- AkamaiやCloudFront、Fastlyなど先進的なエッジ技術を活用したオリジン保護およびキャッシュ最適化技術
- 複数CDN統合によるシステム冗長性強化策とコスト削減技法
- 低遅延配信目的のWebRTCエッジサーバー配置手法、世界的規模でのTURNサーバーの導入実例
- K3sやKubeEdgeといった環境活用によるコンテナ型ストリーミング基盤構築法 KeywordsCDN最適配信技術、エッジコンピューティングとKubernetes連携手法、多様なCDN統合運用、オリジンエッジ間通信設計、AkamaiやCloudFront活用戦略、動的配信制御機能強化、グローバルTURNサーバー最適配置法、コスト削減および冗長構造作成技術、K3sを使ったエッジコンテナ管理手法
ストリーミング分析・監視および利用体験品質向上法
- FFprobeやPrometheusを用いたライブ配信状況可視化技術、Grafanaによるダッシュボード構築手法
- 視聴継続率分析やバッファリング発生頻度の把握方法、初期起動時間測定技法
- オープンソース監視ツール群の連携活用:PrometheusとGrafanaによるストリーミングKPI計測手法
- 適応型ビットレート制御品質分析指標:ビットレート切り替え頻度や再バッファリング発生率の定義法
- RTP/RTCP通信解析用ツールであるWiresharkによる問題診断手法、ログ相関確認手順およびエラー検出技術 Keywordsストリーミング分析手法、FFprobe活用実務、Prometheus・Grafana運用事例、ABR品質管理指標策定法、視聴継続率把握術、バッファリング発生状況計測法、利用体験品質評価基準の明確化、起動時間計測手法、Wiresharkを用いたパケット検証手順、オープンソース監視基盤活用策
収益化戦略およびDRM技術・コンテンツ保護実現法
- オープンソース環境におけるコンテンツ暗号化仕様:PlayReadyやWidevine、FairPlayの連携構造設計法
- 継続的な収益創出策としてStripe決済サービスとの連携手法および定期課金機能活用術
- 広告挿入技術:SSAI(サーバーサイド広告挿入)とOpenXやPrebidといったオープンソース系広告サーバーの統合実現法
- ウォーターマークや指紋認証機能を活用したコンテンツ権限管理手法
- アクセス制御およびトークンベース認証の導入、JWT暗号化技術を用いたストリーム保護構築法 KeywordsDRM対応戦略、PlayReady/Widevine仕様連携策、FairPlayコンテンツ保護基盤、サーバー側広告挿入機能最適化、OpenX系広告配信環境統合実例、ビデオウォーターマーク作成技術、JWT認証規格活用事例、トークン利用によるアクセス権限管理手法、継続的な収益創出支援策および定期課金処理機能の実装法
配布基盤設計・CI/CD運用およびコンテナ化ストリーミング技術
- 複数サービス群(FFmpeg/SRS/Janus/nginx)の連携に特化したDocker Compose構成法
- 大規模配信基盤を扱うKubernetes環境向けHelm chart作成手法
- GitHub ActionsやGitLab CIを用いた自動デプロイメントパイプライン構築実例
- TerraformおよびAWS CloudFormationを活用したクラウド基盤定義管理技術
- HAProxyによる負荷分散設計手法:ラウンドロビン方式や加重最小接続制御の効果的適用法
- ゼロダウンタイム化を実現するブルー/グリーンデプロイメントおよびカナリア配信戦略 KeywordsDocker Composeによるストリーミング基盤構築、Kubernetes・Helm運用技術、CI/CD自動処理手順定義、GitHub Actions環境活用策、Terraform/AWSクラウド構造管理技術、HAProxy分散負荷制御機能の効果的導入法、ブルーグリーン更新手法およびカナリア実装による停止時間ゼロ戦略、大規模メディアサーバーの拡張性向上策
最先端技術トレンドと応用事例の紹介
1秒未満という超低遅延を実現する新世代HLS/DASH規格(LL-HLSやLL-DASH)およびその活用実例
- CDN配信向けのAV1やVP9コーデック高度化手法
- AI技術を活用したビデオトランスコード処理:DeepstreamおよびOpenCVを用いたシーン分類アルゴリズム例紹介
- Knative Eventing環境下でのサーバーレス型ストリーミング基盤構築手法
- 超高信頼・超低遅延配信を可能にする5Gネットワークの特性活用法
- ブラウザ内側での高速映像処理実現手段としてのWebAssembly(Wasm)活用策
- WebXR技術を用いた拡張現実/仮想現実配信基盤および360度映像規格の導入事例 KeywordsLL-HLSやLL-DASH仕様活用法、超低遅延配信環境構築実例、CDN対応AV1コーデック最適化手法、AI支援トランスコード技術としてDeepstreamとOpenCV連携例、Knative Eventingによるサーバーレス基盤設計法、5Gネットワーク活用事例、ブラウザ内側映像処理用Wasm導入実装策、拡張現実配信基盤構築および360度ビデオ規格応用事例
実習演習およびプロジェクトベース学習内容紹介
OBSから始まりnginx-rtmpを通じSRSサーバー経由でHLS/DASHプレイヤーへ至る完全な配信パイプライン構築法
- Jitsi Meet環境下でのWebRTC型音声・映像会議構成例
- CDNへコンテンツ発行可能なマルチビットレート出力生成用カスタムFFmpeg設定法
- LocustやABなどの負荷テストツールを使いサーバー能力向上度検証手法
- 各種障害対応:コーデックミスマッチ現象解決策、ファイアウォールやNAT設定不備対処法、エンコーダー制御問題の診断テクニック Keywords完全なライブストリーム構築手法、OBSからnginx-rtmp連携例、SRS経由HLS配信手順、WebRTC会議構成実例、大規模負荷テスト実施法、マルチビットレート出力設定最適化、障害対処策:ファイアウォール不具合修正およびコーデックミス診断、NAT環境でのネットワーク通信問題解決方法
要求
一般的なシステム管理に関する知識が必要です
14 時間