This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
|
ホストメディア処理(HMP)は、従来は専用のデジタル信号プロセッサ(DSP)が必要であった音声処理機能をソフトウェアソリューションで実行する通信システムの設計モデルです。[1]
VoIP(Voice over IP)の時代では、コンポーネントはイーサネットまたはブロードバンドリンクを介して接続され、音声とデータのトランスポートとしてTCP/IPを使用します。この環境では、専用のDSPハードウェアを必要とせず、PCベースのソフトウェアを使用することで音声通話が可能になります。このソフトウェア、つまりプロトコルドライバ機能は、ホストPCの中央プロセッサを使用してすべての通信処理を行うため、ホストメディア処理と呼ばれることがよくあります。
HMPはPCにロードするソフトウェアとして動作する場合もありますが、状況によっては、HMP製品はハードウェア(DSPプロセッサを搭載したボードなど)と連携して動作し、エコーキャンセルやトランスコーディングといった計算負荷の高い処理をオフロードします。これにより、音声アプリケーションはホストCPUに負担をかけることなく、多数の同時通話に 対応できるようになります。
過去10年間に開発された音声、スピーチ、会議、ファックスアプリケーションは数多く存在します。ユーザーは可能な限りこれらのアプリケーションをVoIP環境にシームレスに移行したいと考えているため、後方互換性が大きな問題となることがよくあります。そのため、HMP製品は通常、過去に通信アプリケーションの開発に使用されてきた 標準APIを1つ以上公開しています。
参考文献
- ^ NMS - ホストメディア処理