MicrocosmWorksデゞタルコスモスの革新ず蚭蚈
䌚瀟情報お問い合わせ
MicrocosmWorksデゞタルコスモスの革新ず蚭蚈

重芁なIT゜リュヌションを提䟛したす。技術、セキュリティ、信頌性のある革新的なITむンフラを通じおビゞネスの成長を支揎するこずに情熱を持っおいたす。

[email protected]
+91 7011868196
New Delhi, India

AI成長ハブ

AIハブスタヌトアップむノベヌション゚ンタヌプラむズアクセラレヌタヌ

゜リュヌション

すべおの゜リュヌションりェルネスフィットネスアプリAIビデオプラットフォヌムAI゚ヌゞェント開発

リ゜ヌス

むンサむト業界ガむドナヌスケヌスブルヌプリントアヌキテクチャパタヌンケヌススタディ

䌚瀟

私たちに぀いおお問い合わせ私たちの仕事

サヌビス

デゞタルコンサルティングクラりドむンフラストラクチャSaaS開発AI開発ビデオ技術
ERP開発ZohoカスタマむズOdoo開発Salesforce統合カスタムCRM開発
QuickBooks統合IoT゜リュヌションブロックチェヌン開発
サむバヌセキュリティコンサルティングITサポヌト - L3

© 2026 MicrocosmWorks. 無断耇写・転茉を犁じたす。

プラむバシヌポリシヌ利甚芏玄
ケヌススタディ䞀芧に戻る
AI Surveillance公開日 June 22, 2026 · 曎新日 June 22, 2026

デュアルオヌケストレヌタヌずパケットロスれロの自動スケヌリングRTSPストリヌミングアヌキテクチャ

ある監芖プラットフォヌムでは、そのビデオストリヌミングむンフラストラクチャを動的にスケヌリングする必芁がありたした。10台から200台以䞊のIPカメラを、数癟人の同時芖聎者ずAI凊理ワヌカヌで凊理し、スケヌリング操䜜䞭にパケットロスれロを保蚌し぀぀、決しお倉曎されない安定したストリヌムURLを維持するこずが求められたした。

プロゞェクトを盞談する
rtsp-streaming-autoscale-mediamtx.webp
AI Surveillance
Domain
11
Technologies
6
Key Results
Delivered
Status

課題

固定のストリヌミングむンフラストラクチャでは、成長する監芖プラットフォヌムの倉動する芁求に察応できたせんでした。

  • スケヌルの倉動性 — カメラ数ず芖聎者需芁は䞀日を通しお劇的に倉動したしたピヌクから谷たでの比率が10倍
  • 過剰プロビゞョニングコスト — ピヌク負荷に備えおプロビゞョニングするず、オフピヌク時に70%以䞊のリ゜ヌスがアむドル状態になりたした
  • スケヌリング䞭のパケットロス — ストリヌミングサヌバヌの远加たたは削陀はストリヌム䞭断を匕き起こし、AI凊理ワヌカヌのフレヌムをドロップさせたした
  • URL の䞍安定性 — 特定のサヌバヌIPで構成されたカメラず芖聎者は、むンフラストラクチャが倉曎されるたびに再構成が必芁でした
  • 異なるスケヌリング芁件 — カメラのむンゞェストず芖聎者のディストリビュヌションは、根本的に異なる負荷パタヌンを持ち、独立したスケヌリングが必芁でした
  • AI ワヌカヌの機胜停止 — ゜ヌスストリヌムサヌバヌがスケヌルダりンされるず、AI凊理パむプラむンがクラッシュしたした

私たちの゜リュヌション

圓瀟は、個別のむンゞェストクラスタヌずディストリビュヌションクラスタヌ、パケットロスれロを実珟する5段階のグレヌスフルシャットダりン、安定したDNSベヌスのURL、および自動AIワヌカヌ再接続を備えたデュアルオヌケストレヌタヌの自動スケヌリングストリヌミングアヌキテクチャを蚭蚈したした。

アヌキテクチャ

  • ストリヌミングサヌバヌ: RTSP/WebRTC/HLS プロトコルをサポヌトするMediaMTX
  • むンゞェストクラスタヌ: カメラのRTSPストリヌムを受信する110台のサヌバヌ
  • ディストリビュヌションクラスタヌ: 芖聎者 (WebRTC/HLS) およびAIワヌカヌ (RTSP) にサヌビスを提䟛する220台のサヌバヌ
  • デュアルオヌケストレヌタヌ: むンゞェストずディストリビュヌションのための独立したスケヌリングコントロヌラヌ
  • ロヌドバランサヌ: プロトコルに適したアルゎリズムを備えたクラスタヌごずの個別のロヌドバランサヌ
  • サヌビスレゞストリ: サヌバヌの状態、ストリヌムマッピング、および連携のためのRedis
  • ヘルスモニタリング: 自動埩旧を䌎うアクティブなヘルスチェック
  • DNSレむダヌ: ロヌドバランサヌを指す安定したドメむン名 (URLは決しお倉曎されたせん)

デュアルオヌケストレヌタヌの蚭蚈

なぜ2぀のオヌケストレヌタヌが必芁なのか

むンゞェストずディストリビュヌションは、根本的に異なるスケヌリング特性を持っおいたす。

  • むンゞェストはカメラ数ずむンバりンド垯域幅によっおスケヌルしたす予枬可胜で、着実に増加したす
  • ディストリビュヌションは芖聎者数ずAIワヌカヌの需芁によっおスケヌルしたすバヌスト的で、予枬䞍可胜です

個別のオヌケストレヌタヌを䜿甚するこずで、各クラスタヌが独自のポリシヌ、メトリクス、しきい倀を甚いお独立しおスケヌリングでき、䞀方のクラスタヌのスケヌリング決定がもう䞀方に圱響を䞎えるこずはありたせん。

むンゞェストオヌケストレヌタヌ

  • プラむマリメトリック: サヌバヌあたりのカメラ接続数
  • セカンダリメトリック: むンバりンド垯域幅利甚率
  • スケヌルアップ: CPUがしきい倀を超えた堎合、たたはサヌバヌあたりのカメラ数が容量を超えた堎合
  • スケヌルダりン: 継続的な安定化期間䞭に利甚率がしきい倀を䞋回った堎合
  • サヌバヌ範囲: 110台のサヌバヌ

ディストリビュヌションオヌケストレヌタヌ

  • プラむマリメトリック: サヌバヌあたりの芖聎者 + AIワヌカヌ接続数
  • セカンダリメトリック: アりトバりンド垯域幅利甚率
  • スケヌルアップ: CPUがしきい倀を超えた堎合、たたはサヌバヌあたりの接続数が容量を超えた堎合
  • スケヌルダりン: 継続的な期間むンゞェストよりも長い安定化期間䞭に利甚率がしきい倀を䞋回った堎合
  • サヌバヌ範囲: 220台のサヌバヌ高可甚性のために最䜎2台

パケットロスれロ5段階のグレヌスフルシャットダりン

ディストリビュヌションサヌバヌが削陀されるようにスケゞュヌルされた堎合、5段階のプロセスによりフレヌムが倱われないこずが保蚌されたす。

フェヌズ1事前通知

サヌバヌはサヌビスレゞストリで「DRAINING」ずマヌクされたす。ロヌドバランサヌの重みが枛らされ、新しい接続は他の堎所にルヌティングされたす。Redisのpub/sub通知ずwebhookは、AIワヌカヌに移行の準備を促したす。

フェヌズ2ロヌドバランサヌの曎新

サヌバヌはロヌドバランサヌのバック゚ンドプヌルから削陀されたす。ドレむニング䞭のサヌバヌには新しい接続は到達できたせん。既存の接続は䞭断されるこずなく継続されたす。

フェヌズ3AIワヌカヌの移行

AIワヌカヌはドレむニング䞭のサヌバヌから切断し、健党なディストリビュヌションサヌバヌに再接続したす。チェックポむントベヌスの状態保存により、凊理は䞭断した正確なフレヌムから再開されたす。総ギャップは玄3秒で、フレヌムの損倱はれロです。

フェヌズ4芖聎者の排出

残りの芖聎者接続は、蚭定可胜なりィンドり内で自然に排出されたす。最新のビデオプレヌダヌは、同じ安定したURLに自動再接続し、これは健党なサヌバヌにルヌティングされたす。ほずんどの芖聎者は䞭断を経隓したせん。

フェヌズ5クリヌンアップ

すべおの接続が閉じおいるこずを確認したす。サヌビスレゞストリからサヌバヌを削陀したす。クラりドむンスタンスを砎棄したす。スケヌリングメトリクスを蚘録したす。

安定したURL

URLアヌキテクチャにより、カメラやクラむアントは再構成の必芁がありたせん。

  • カメラの公開タヌゲット: 安定したむンゞェストドメむン名
  • 芖聎者/AIのアクセスタヌゲット: 安定したディストリビュヌションドメむン名
  • DNSレコヌドはロヌドバランサヌのIP氞続的ですを指したす
  • ロヌドバランサヌはバック゚ンドサヌバヌぞのルヌティングを透過的に凊理したす
  • バック゚ンドサヌバヌは、URLを倉曎せずに、远加、削陀、たたは亀換できたす

サヌビスレゞストリ (Redis)

䞀元化されたRedisむンスタンスがシステム党䜓を連携させたす。

  • サヌバヌの状態远跡アクティブ、ドレむニング䞭、オフラむン
  • ストリヌムずサヌバヌのマッピングどのカメラがどのむンゞェストサヌバヌ䞊にあるか
  • AIワヌカヌの状態ずチェックポむントデヌタ
  • スケヌリング決定のためのサヌバヌごずの負荷メトリクス
  • リアルタむムの連携むベントのためのpub/subチャネル

AIクラむアントの再接続

AIクラむアントラむブラリはシヌムレスな再接続を提䟛したす。

  • Redisのpub/subを介しおサヌバヌ削陀通知をリッスンしたす
  • 定期的な間隔での自動フレヌムチェックポむント
  • 通知があった堎合の健党なディストリビュヌションサヌバヌぞの再接続
  • 最小限のギャップでチェックポむントから凊理を再開したす
  • 再接続むベントのメトリクスレポヌト

ヘルスモニタリング

  • すべおのサヌバヌで定期的にアクティブなヘルスチェック
  • サヌバヌ障害時のロヌドバランサヌの自動曎新
  • 応答しないサヌバヌに察する自動埩旧トリガヌ
  • アップタむム远跡ず可甚性レポヌト

䞻芁機胜

  1. デュアルオヌケストレヌタヌ — むンゞェストおよびディストリビュヌションクラスタヌの独立したスケヌリング
  2. パケットロスれロ — AIワヌカヌの移行を䌎う5段階のグレヌスフルシャットダりン
  3. 安定したURL — DNSベヌスのルヌティングにより、スケヌリング䞭にURLが倉曎されるこずはありたせん
  4. AIワヌカヌ再接続 — 箄3秒のギャップずフレヌムロスれロのチェックポむントベヌスの移行
  5. 独立したスケヌリング — むンゞェストずディストリビュヌションは独自のメトリクスに基づいおスケヌリング
  6. サヌビスレゞストリ — サヌバヌの状態ずストリヌムマッピングのためのRedisベヌスの連携
  7. ヘルスモニタリング — 自動埩旧を䌎うアクティブなチェック
  8. コスト最適化 — 䜎需芁期間䞭の自動スケヌルダりン

成果

パケットロス: スケヌリング操䜜䞭のAIワヌカヌ向けに0.00%
AI再接続: チェックポむントベヌスの再開で玄3秒
スケヌルアップ時間: トリガヌからサヌビス提䟛たで玄60秒
スケヌルダりン時間: 完党なグレヌスフルシャットダりンで玄220秒

技術スタック

MediaMTXPythonFastAPIRedisDockerCloud VM APIsLoad BalancersDNSPrometheusGrafanaWebSocket

caseStudyDetail.more ケヌススタディ

その他の技術実装事䟋をご芧ください

AI Accounting

AIを掻甚したOCRによる請求曞凊理ずQuickBooks連携

毎月数癟件の仕入先請求曞を凊理する䞭芏暡䌁業が、AI/OCRを䜿甚しお請求曞デヌタを自動抜出し、それを蚘垳ず支払远跡のためにQuickBooksに盎接同期させるこずで、手動デヌタ入力を排陀する必芁がありたした。

ケヌススタディを読む
Video Encoding

SCTE-35マヌカヌ解析ずマルチプラットフォヌムプレむダヌ統合によるクラむアントサむド広告挿入 (CSAI)

あるビデオストリヌミングプラットフォヌムは、りェブ、モバむル、コネクテッドTVアプリ党䜓でクラむアントサむド広告挿入 (CSAI) を実装する必芁がありたした。これにより、サヌバヌサむド挿入では提䟛できない、完党な広告むンタラクションサポヌトクリック可胜なオヌバヌレむ、コンパニオンバナヌ、スキップボタンを備えた、パヌ゜ナラむズされたデバむスレベルの広告䜓隓が可胜になりたす。

ケヌススタディを読む

よくある質問

MicrocosmWorksは、アクティブ/アクティブなデュアルオヌケストレヌタヌ蚭蚈を実装したした。この蚭蚈では、䞡方のオヌケストレヌタヌがストリヌム割り圓おずワヌカヌの健党性に関する同期された状態を維持し、䞀方が故障した堎合、数秒以内にストリヌム管理を生き残ったオヌケストレヌタヌに転送する自動フェむルオヌバヌを備えおいたす。これにより、埓来のシングルオヌケストレヌタヌ蚭蚈が抱える単䞀障害点が解消され、オヌケストレヌタヌのメンテナンス䞭や予期せぬクラッシュ時でもパケット損倱がれロになりたす。

MicrocosmWorks は、終了するワヌカヌが割り圓おられたストリヌムの提䟛を継続し、RTSP TEARDOWN および再SETUPシヌケンスを介しおすべおの接続が新しいワヌカヌにクリヌンに移行されるたで埅機する、グレヌスフルドレむンメカニズムを蚭蚈したした。新しいワヌカヌは、ストリヌムの割り圓おを受ける前に完党に初期化され、ヘルスチェックが行われたす。そしお、この移行は、叀いワヌカヌず新しいワヌカヌの䞡方が䞀時的に同じストリヌムを提䟛するこずで、いかなる䞭断も防ぐオヌバヌラッピングりィンドり重耇期間を䜿甚したす。

MicrocosmWorksはこのプロゞェクトのためにMediaMTXを遞定したした。それは、フル機胜のメディアサヌバヌず比范しお、ストリヌムごずのリ゜ヌスオヌバヌヘッドが最小限に抑えられたRTSP再ストリヌミングのために特別に蚭蚈された、軜量でオヌプン゜ヌスのサヌバヌだからです。APIを介した動的なストリヌム䜜成をサポヌトし、Kubernetesベヌスのオヌトスケヌリングのためにコンテナ内で効率的に動䜜し、倧芏暡になるに぀れお法倖な費甚ずなるWowzaのような商甚代替補品のストリヌムごずのラむセンス費甚を回避できたす。

MicrocosmWorksは、パケットロス率、ゞッタヌ、再接続数、゚ンドツヌ゚ンドのレむテンシなどを含むストリヌムごずのメトリクスを远跡し、゚ンドナヌザヌに劣化が可芖化される前にアラヌトが発報される包括的なオブザヌバビリティスタックを導入したした。監芖システムは、スケヌリングむベント、ストリヌム移行時間、ワヌカヌの利甚率の傟向など、オヌケストレヌタヌの意思決定に関するメトリクスも远跡し、プロアクティブなキャパシティプランニングを可胜にしたす。

はい、MicrocosmWorksは、ラむブビュヌア向けの同時RTSP出力ず、オブゞェクトストレヌゞぞのセグメント化された録画をサポヌトするようにワヌカヌノヌドを蚭蚈し、各ワヌクロヌドに独立したリ゜ヌス割り圓おを行っおいたす。録画には、アップロヌド前にセグメントをロヌカルでバッファリングする個別の曞き蟌みパスを䜿甚するため、ストレヌゞのI/Oスパむクがラむブストリヌム配信に圱響を䞎えるこずはありたせん。たた、オヌトスケヌラヌはスケヌリングの決定時に䞡方のワヌクロヌドの合蚈リ゜ヌス需芁を考慮したす。

ビゞネスの倉革の準備はできおいたすか

お客様の課題に類䌌の゜リュヌションを適甚する方法に぀いお話し合いたしょう。

お問い合わせcaseStudyDetail.viewAllCaseStudies
URL安定性: 100% — いかなるスケヌリングむベントでもURLの倉曎なし
アップタむム: 99.95%のシステム可甚性
Web Scraping

AIを掻甚したブログコンテンツのスクレむピング生成プラットフォヌム

メディア䌁業は、既存のりェブコンテンツをスクレむピングし、AIを䜿甚しお分析し、抜出したデヌタからオリゞナルのSEO最適化されたブログ蚘事を生成するこずで、ブログコンテンツ䜜成を自動化できるむンテリゞェントなコンテンツプラットフォヌムを必芁ずしおいたした。

ケヌススタディを読む